Skip to content

2024.22.0

2024.22.0 #602

Workflow file for this run

# This is a basic workflow to help you get started with Actions
name: Test
# Controls when the action will run. Triggers the workflow on push or pull request
# events but only for the master branch
on:
push:
branches:
- master
pull_request:
branches:
- master
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
tests:
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- name: Checkout
uses: actions/checkout@v2
# Download & install nodes
- name: Setup Node
uses: actions/setup-node@v1
with:
node-version: '14'
# Install project dev dependencies
- name: Bootstrap Install
run: npm install
- name: Install Webkit Depedencies
run: sudo npx playwright install-deps
# Tests
- name: Test Foundation
run: npx jskit test Tests/FoundationTests
- name: Test Foundation in Chrome
run: npx jskit test --browser chrome Tests/FoundationTests
- name: Test Foundation in Firefox
run: npx jskit test --browser firefox Tests/FoundationTests
- name: Test Foundation in Webkit
run: npx jskit test --browser webkit Tests/FoundationTests
- name: Test TestKit
run: npx jskit test Tests/TestKitTests
- name: Test TestKit in Chrome
run: npx jskit test --browser chrome Tests/TestKitTests
- name: Test TestKit in Firefox
run: npx jskit test --browser firefox Tests/TestKitTests
- name: Test TestKit in Webkit
run: npx jskit test --browser webkit Tests/TestKitTests
- name: Test SecurityKit
run: npx jskit test Tests/SecurityKitTests
- name: Test SecurityKit in Chrome
run: npx jskit test --browser chrome Tests/SecurityKitTests
- name: Test SecurityKit in Firefox
run: npx jskit test --browser firefox Tests/SecurityKitTests
- name: Test SecurityKit in Webkit
run: npx jskit test --browser webkit Tests/SecurityKitTests
- name: Test Dispatch
run: npx jskit test Tests/DispatchTests
- name: Test Dispatch in Chrome
run: npx jskit test --browser chrome Tests/DispatchTests
- name: Test Dispatch in Firefox
run: npx jskit test --browser firefox Tests/DispatchTests
- name: Test Dispatch in Webkit
run: npx jskit test --browser webkit Tests/DispatchTests
- name: Test DOM
run: npx jskit test Tests/DOMTests
- name: Test DOM in Chrome
run: npx jskit test --browser chrome Tests/DOMTests
- name: Test DOM in Firefox
run: npx jskit test --browser firefox Tests/DOMTests
- name: Test DOM in Webkit
run: npx jskit test --browser webkit Tests/DOMTests
- name: Test ImageKit
run: npx jskit test Tests/ImageKitTests
- name: Test ImageKit in Chrome
run: npx jskit test --browser chrome Tests/ImageKitTests
- name: Test ImageKit in Firefox
run: npx jskit test --browser firefox Tests/ImageKitTests
- name: Test ImageKit in Webkit
run: npx jskit test --browser webkit Tests/ImageKitTests
- name: Test FontKit
run: npx jskit test Tests/FontKitTests
- name: Test FontKit in Chrome
run: npx jskit test --browser chrome Tests/FontKitTests
- name: Test FontKit in Firefox
run: npx jskit test --browser firefox Tests/FontKitTests
- name: Test FontKit in Webkit
run: npx jskit test --browser webkit Tests/FontKitTests
- name: Test PDFKit
run: npx jskit test Tests/PDFKitTests
- name: Test PDFKit in Chrome
run: npx jskit test --browser chrome Tests/PDFKitTests
- name: Test PDFKit in Firefox
run: npx jskit test --browser firefox Tests/PDFKitTests
- name: Test PDFKit in Webkit
run: npx jskit test --browser webkit Tests/PDFKitTests
- name: Test AuthKit
run: npx jskit test Tests/AuthKitTests
- name: Test AuthKit in Chrome
run: npx jskit test --browser chrome Tests/AuthKitTests
- name: Test AuthKit in Firefox
run: npx jskit test --browser firefox Tests/AuthKitTests
- name: Test AuthKit in Webkit
run: npx jskit test --browser webkit Tests/AuthKitTests
- name: Test QRKit
run: npx jskit test Tests/QRKitTests
- name: Test QRKit in Chrome
run: npx jskit test --browser chrome Tests/QRKitTests
- name: Test QRKit in Firefox
run: npx jskit test --browser firefox Tests/QRKitTests
- name: Test QRKit in Webkit
run: npx jskit test --browser webkit Tests/QRKitTests
- name: Test ChartKit
run: npx jskit test Tests/ChartKitTests
- name: Test ChartKit in Chrome
run: npx jskit test --browser chrome Tests/ChartKitTests
- name: Test ChartKit in Firefox
run: npx jskit test --browser firefox Tests/ChartKitTests
- name: Test ChartKit in Webkit
run: npx jskit test --browser webkit Tests/ChartKitTests
- name: Test DBKit
run: npx jskit test Tests/DBKitTests
- name: Test DBKit in Chrome
run: npx jskit test --browser chrome Tests/DBKitTests
- name: Test DBKit in Firefox
run: npx jskit test --browser firefox Tests/DBKitTests
- name: Test DBKit in Webkit
run: npx jskit test --browser webkit Tests/DBKitTests
- name: Test SearchKit
run: npx jskit test Tests/SearchKitTests
- name: Test SearchKit in Chrome
run: npx jskit test --browser chrome Tests/SearchKitTests
- name: Test SearchKit in Firefox
run: npx jskit test --browser firefox Tests/SearchKitTests
- name: Test SearchKit in Webkit
run: npx jskit test --browser webkit Tests/SearchKitTests
- name: Test NotificationKit
run: npx jskit test Tests/NotificationKitTests
- name: Test NotificationKit in Chrome
run: npx jskit test --browser chrome Tests/NotificationKitTests
- name: Test NotificationKit in Firefox
run: npx jskit test --browser firefox Tests/NotificationKitTests
- name: Test NotificationKit in Webkit
run: npx jskit test --browser webkit Tests/NotificationKitTests
- name: Test ServerKit
run: npx jskit test Tests/ServerKitTests
- name: Test APIKit
run: npx jskit test Tests/APIKitTests
- name: Test UIKit
run: npx jskit test Tests/UIKitTests
- name: Test UIKit in Chrome
run: npx jskit test --browser chrome Tests/UIKitTests
- name: Test UIKit in Firefox
run: npx jskit test --browser firefox Tests/UIKitTests
- name: Test UIKit in Webkit
run: npx jskit test --browser webkit Tests/UIKitTests
- name: Test jskit
run: npx jskit test Tests/jskitTests