diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 008d6a9df..b0f458d69 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,12 +11,11 @@ on: jobs: test: - runs-on: ubuntu-latest - strategy: matrix: node-version: [lts/gallium, lts/fermium] - + os: [ubuntu-latest, windows-latest] + runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v2 - name: Use Node.js ${{ matrix.node-version }} @@ -25,8 +24,6 @@ jobs: node-version: ${{ matrix.node-version }} - name: install ts auto mock and run test run: | - sudo apt-get update - sudo apt-get install -y libgbm-dev npm ci npm run build npm test @@ -41,8 +38,6 @@ jobs: node-version: ${{ matrix.node-version }} - name: check eslint and prettier run: | - sudo apt-get update - sudo apt-get install -y libgbm-dev npm ci npm run eslint npm run prettier diff --git a/package.json b/package.json index cc8d8226c..f3e226d6e 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "test:logs": "cross-env JASMINE_CONFIG=./test/logs/jasmine.json TSCONFIG=./test/logs/tsconfig.json npm run test:common", "test:playground": "cross-env JASMINE_CONFIG=./test/playground/jasmine.json TSCONFIG=./test/playground/tsconfig.json npm run test:common", "test:playground:build": "cross-env JASMINE_CONFIG=./test/playground/jasmine.build.json TSCONFIG=./test/playground/tsconfig.json npm run test:common", - "test:common": "cross-var ts-node --files -r tsconfig-paths/register --compiler ttypescript --project $TSCONFIG node_modules/jasmine/bin/jasmine --config=$JASMINE_CONFIG", + "test:common": "ts-node --files -r tsconfig-paths/register --compiler ttypescript --project $TSCONFIG node_modules/jasmine/bin/jasmine --config=$JASMINE_CONFIG", "dist:collect": "cp -r package.json package-lock.json README.md LICENSE.md dist", "ts-check:src": "tsc --noEmit", "eslint": "eslint ./src/**/*.ts ./test/**/*.ts",