From 9e27984881072138eff66c761980915d38102be0 Mon Sep 17 00:00:00 2001 From: "fryorcraken.eth" Date: Mon, 8 Aug 2022 12:54:15 +1000 Subject: [PATCH] ci(relay-angular-ks: run with chromeheadless when in CI --- relay-angular-chat/package.json | 6 ++++-- relay-angular-chat/pnpm-lock.yaml | 22 ++++++++++++++++++++++ 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/relay-angular-chat/package.json b/relay-angular-chat/package.json index 98679b4..778efa3 100644 --- a/relay-angular-chat/package.json +++ b/relay-angular-chat/package.json @@ -7,8 +7,9 @@ "start": "ng serve", "build": "ng build", "watch": "ng build --watch --configuration development", - "test": "ng test", - "test-ci": "ng test --watch=false" + "test": "is-ci-cli test:ci test:local", + "test:local": "ng test", + "test:ci": "ng test --watch=false --browsers=ChromeHeadless" }, "private": true, "dependencies": { @@ -37,6 +38,7 @@ "@types/node": "^17.0.21", "assert": "^2.0.0", "buffer": "^6.0.3", + "is-ci-cli": "^2.2.0", "jasmine-core": "~4.0.0", "karma": "~6.3.0", "karma-chrome-launcher": "~3.1.0", diff --git a/relay-angular-chat/pnpm-lock.yaml b/relay-angular-chat/pnpm-lock.yaml index fe367a9..3ab7322 100644 --- a/relay-angular-chat/pnpm-lock.yaml +++ b/relay-angular-chat/pnpm-lock.yaml @@ -18,6 +18,7 @@ specifiers: assert: ^2.0.0 buffer: ^6.0.3 crypto-browserify: ^3.12.0 + is-ci-cli: ^2.2.0 jasmine-core: ~4.0.0 js-waku: ^0.19.2 karma: ~6.3.0 @@ -58,6 +59,7 @@ devDependencies: '@types/node': 17.0.45 assert: 2.0.0 buffer: 6.0.3 + is-ci-cli: 2.2.0 jasmine-core: 4.0.1 karma: 6.3.20 karma-chrome-launcher: 3.1.1 @@ -3035,6 +3037,10 @@ packages: engines: {node: '>=6.0'} dev: true + /ci-info/2.0.0: + resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} + dev: true + /cipher-base/1.0.4: resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==} dependencies: @@ -5046,6 +5052,22 @@ packages: engines: {node: '>= 0.4'} dev: true + /is-ci-cli/2.2.0: + resolution: {integrity: sha512-Xg97ZGDzU0a9gPTAli+TNegMk+PI3x0KLRYCfBa2LAboF1YyuA03Gwdc9vpu3VRNU+lFFNkvXnIQuJ0PgB120Q==} + engines: {node: '>=8'} + hasBin: true + dependencies: + cross-spawn: 7.0.3 + is-ci: 2.0.0 + dev: true + + /is-ci/2.0.0: + resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} + hasBin: true + dependencies: + ci-info: 2.0.0 + dev: true + /is-core-module/2.10.0: resolution: {integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==} dependencies: