2024.34.0 #611
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |