diff --git a/config/karma.base.js b/config/karma.base.js index 9740f844d91..e074987f29b 100644 --- a/config/karma.base.js +++ b/config/karma.base.js @@ -66,7 +66,8 @@ const config = { webpackMiddleware: { quiet: true, stats: { colors: true } }, - singleRun: false, + // Exit with an exit code of 0 if any of the tests fail. + singleRun: true, client: { mocha: { diff --git a/integration/compat-interop/package.json b/integration/compat-interop/package.json index 3c4a74a6473..83da46000e7 100644 --- a/integration/compat-interop/package.json +++ b/integration/compat-interop/package.json @@ -3,7 +3,7 @@ "private": true, "version": "0.1.0", "scripts": { - "test": "karma start --single-run", + "test": "karma start", "test:ci": "node ../../scripts/run_tests_in_ci.js -s test", "test:debug": "karma start --browsers Chrome --auto-watch" }, diff --git a/integration/firebase/package.json b/integration/firebase/package.json index f4bf515fb55..094d2e85020 100644 --- a/integration/firebase/package.json +++ b/integration/firebase/package.json @@ -3,7 +3,7 @@ "private": true, "version": "0.2.1", "scripts": { - "test": "karma start --single-run", + "test": "karma start", "test:ci": "node ../../scripts/run_tests_in_ci.js -s test" }, "devDependencies": { diff --git a/integration/firestore/package.json b/integration/firestore/package.json index a02ca58f768..1af85491a73 100644 --- a/integration/firestore/package.json +++ b/integration/firestore/package.json @@ -6,11 +6,11 @@ "build:deps": "lerna run --scope @firebase/'{app,firestore}' --include-dependencies build", "build:persistence": "INCLUDE_FIRESTORE_PERSISTENCE=true gulp compile-tests", "build:memory": "INCLUDE_FIRESTORE_PERSISTENCE=false gulp compile-tests", - "karma:singlerun": "karma start --single-run", + "karma:singlerun": "karma start", "prettier": "prettier --write '*.js' '*.ts'", - "test:persistence": " yarn build:persistence; karma start --single-run", + "test:persistence": " yarn build:persistence; karma start", "test:persistence:debug": "yarn build:persistence; karma start --auto-watch --browsers Chrome", - "test:memory": "yarn build:memory; karma start --single-run", + "test:memory": "yarn build:memory; karma start", "test:memory:debug": "yarn build:memory; karma start --auto-watch --browsers Chrome" }, "dependencies": { diff --git a/packages/analytics-compat/package.json b/packages/analytics-compat/package.json index 520b5acd6bf..143c1647acc 100644 --- a/packages/analytics-compat/package.json +++ b/packages/analytics-compat/package.json @@ -47,7 +47,7 @@ "dev": "rollup -c -w", "test": "run-p --npm-path npm lint test:browser", "test:ci": "node ../../scripts/run_tests_in_ci.js -s test:browser", - "test:browser": "karma start --single-run", + "test:browser": "karma start", "test:browser:debug": "karma start --browsers=Chrome --auto-watch", "trusted-type-check": "tsec -p tsconfig.json --noEmit", "add-compat-overloads": "ts-node-script ../../scripts/build/create-overloads.ts -i ../analytics/dist/analytics-public.d.ts -o dist/src/index.d.ts -a -r Analytics:FirebaseAnalytics -r FirebaseApp:FirebaseAppCompat --moduleToEnhance @firebase/analytics" diff --git a/packages/analytics/package.json b/packages/analytics/package.json index f447e297978..750d2fb2bb1 100644 --- a/packages/analytics/package.json +++ b/packages/analytics/package.json @@ -29,8 +29,8 @@ "test": "run-p --npm-path npm lint test:all", "test:all": "run-p --npm-path npm test:browser test:integration", "test:ci": "node ../../scripts/run_tests_in_ci.js -s test:all", - "test:browser": "karma start --single-run --nocache", - "test:integration": "karma start ./karma.integration.conf.js --single-run --nocache", + "test:browser": "karma start --nocache", + "test:integration": "karma start ./karma.integration.conf.js --nocache", "trusted-type-check": "tsec -p tsconfig.json --noEmit", "api-report": "api-extractor run --local --verbose", "doc": "api-documenter markdown --input temp --output docs", diff --git a/packages/app-check-compat/package.json b/packages/app-check-compat/package.json index 2b5256d9870..5d150f68fdc 100644 --- a/packages/app-check-compat/package.json +++ b/packages/app-check-compat/package.json @@ -28,7 +28,7 @@ "dev": "rollup -c -w", "test": "run-p --npm-path npm lint test:browser", "test:ci": "node ../../scripts/run_tests_in_ci.js -s test:browser", - "test:browser": "karma start --single-run --nocache", + "test:browser": "karma start --nocache", "trusted-type-check": "tsec -p tsconfig.json --noEmit", "add-compat-overloads": "ts-node-script ../../scripts/build/create-overloads.ts -i ../app-check/dist/app-check-public.d.ts -o dist/src/index.d.ts -a -r AppCheck:FirebaseAppCheck -r FirebaseApp:FirebaseAppCompat --moduleToEnhance @firebase/app-check" }, diff --git a/packages/app-check/package.json b/packages/app-check/package.json index 860f1b4df29..269782b1f1d 100644 --- a/packages/app-check/package.json +++ b/packages/app-check/package.json @@ -28,7 +28,7 @@ "dev": "rollup -c -w", "test": "run-p --npm-path npm lint test:browser", "test:ci": "node ../../scripts/run_tests_in_ci.js -s test:browser", - "test:browser": "karma start --single-run --nocache", + "test:browser": "karma start --nocache", "trusted-type-check": "tsec -p tsconfig.json --noEmit", "api-report": "api-extractor run --local --verbose", "doc": "api-documenter markdown --input temp --output docs", diff --git a/packages/app-compat/package.json b/packages/app-compat/package.json index 322ee353e50..9379d279427 100644 --- a/packages/app-compat/package.json +++ b/packages/app-compat/package.json @@ -32,7 +32,7 @@ "test": "run-p --npm-path npm lint test:all", "test:all": "run-p --npm-path npm test:browser test:node", "test:ci": "node ../../scripts/run_tests_in_ci.js -s test:all", - "test:browser": "karma start --single-run", + "test:browser": "karma start", "test:browser:debug": "karma start --browsers Chrome --auto-watch", "test:node": "TS_NODE_FILES=true TS_NODE_CACHE=NO TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' nyc --reporter lcovonly -- mocha test/**/*.test.* src/**/*.test.ts --config ../../config/mocharc.node.js", "trusted-type-check": "tsec -p tsconfig.json --noEmit", diff --git a/packages/app/package.json b/packages/app/package.json index 95b8ea0bcfc..13249ea921a 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -29,7 +29,7 @@ "test": "run-p --npm-path npm lint test:all", "test:ci": "node ../../scripts/run_tests_in_ci.js -s test:all", "test:all": "run-p --npm-path npm test:browser test:node", - "test:browser": "karma start --single-run", + "test:browser": "karma start", "test:node": "TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' nyc --reporter lcovonly -- mocha src/**/*.test.ts --config ../../config/mocharc.node.js", "trusted-type-check": "tsec -p tsconfig.json --noEmit", "api-report": "api-extractor run --local --verbose", diff --git a/packages/auth-compat/package.json b/packages/auth-compat/package.json index 21aa40565cf..04772341326 100644 --- a/packages/auth-compat/package.json +++ b/packages/auth-compat/package.json @@ -37,9 +37,9 @@ "test": "run-p --npm-path npm lint test:all", "test:all": "run-p --npm-path npm test:browser test:node test:integration", "test:ci": "node ../../scripts/run_tests_in_ci.js -s test:all", - "test:browser": "karma start --single-run", - "test:browser:unit": "karma start --single-run --unit", - "test:browser:integration": "karma start --single-run --integration", + "test:browser": "karma start", + "test:browser:unit": "karma start --unit", + "test:browser:integration": "karma start --integration", "test:node": "ts-node -O '{\"module\": \"commonjs\", \"target\": \"es6\"}' scripts/run_node_tests.ts", "test:node:integration": "ts-node -O '{\"module\": \"commonjs\", \"target\": \"es6\"}' scripts/run_node_tests.ts --integration", "test:webdriver": "rollup -c test/integration/webdriver/static/rollup.config.js && ts-node -O '{\"module\": \"commonjs\", \"target\": \"es6\"}' scripts/run_node_tests.ts --webdriver", diff --git a/packages/auth/package.json b/packages/auth/package.json index 54215c85490..e808cd876ec 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -97,14 +97,14 @@ "test:integration": "firebase emulators:exec --project emulatedproject --only auth \"run-s --npm-path npm test:browser:integration:local test:node:integration:local test:webdriver\"", "test:ci": "node ../../scripts/run_tests_in_ci.js -s test:all", "test:integration:local": "run-s --npm-path npm test:node:integration:local test:browser:integration:local test:webdriver", - "test:browser": "karma start --single-run --local", - "test:browser:unit": "karma start --single-run --unit", - "test:browser:integration": "karma start --single-run --integration", - "test:browser:integration:local": "karma start --single-run --integration --local", - "test:browser:integration:prodbackend": "karma start --single-run --integration --prodbackend", + "test:browser": "karma start --local", + "test:browser:unit": "karma start --unit", + "test:browser:integration": "karma start --integration", + "test:browser:integration:local": "karma start --integration --local", + "test:browser:integration:prodbackend": "karma start --integration --prodbackend", "test:browser:debug": "karma start --auto-watch", "test:browser:unit:debug": "karma start --auto-watch --unit", - "test:cordova": "karma start --single-run --cordova", + "test:cordova": "karma start --cordova", "test:cordova:debug": "karma start --auto-watch --cordova", "test:node": "run-s --npm-path npm test:node:unit test:node:integration:local", "test:node:unit": "ts-node -O '{\"module\": \"commonjs\", \"target\": \"es6\"}' scripts/run_node_tests.ts", diff --git a/packages/component/package.json b/packages/component/package.json index 299dd180bb9..32b6038645c 100644 --- a/packages/component/package.json +++ b/packages/component/package.json @@ -28,7 +28,7 @@ "test": "run-p --npm-path npm lint test:all", "test:all": "run-p --npm-path npm test:browser test:node", "test:ci": "node ../../scripts/run_tests_in_ci.js -s test:all", - "test:browser": "karma start --single-run", + "test:browser": "karma start", "test:node": "TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' nyc --reporter lcovonly -- mocha src/**/*.test.ts --config ../../config/mocharc.node.js", "trusted-type-check": "tsec -p tsconfig.json --noEmit" }, diff --git a/packages/database-compat/package.json b/packages/database-compat/package.json index c8b891d2110..0c133893ab9 100644 --- a/packages/database-compat/package.json +++ b/packages/database-compat/package.json @@ -45,7 +45,7 @@ "dev": "rollup -c -w", "test": "run-p --npm-path npm lint test:browser test:node", "test:ci": "node ../../scripts/run_tests_in_ci.js -s test", - "test:browser": "karma start --single-run", + "test:browser": "karma start", "test:node": "TS_NODE_FILES=true TS_NODE_CACHE=NO TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' nyc --reporter lcovonly -- mocha 'test/{,!(browser)/**/}*.test.ts' --file src/index.node.ts --config ../../config/mocharc.node.js", "trusted-type-check": "tsec -p tsconfig.json --noEmit", "add-compat-overloads": "ts-node-script ../../scripts/build/create-overloads.ts -i ../database/dist/public.d.ts -o dist/database-compat/src/index.d.ts -a -r Database:types.FirebaseDatabase -r Query:types.Query -r DatabaseReference:types.Reference -r FirebaseApp:FirebaseAppCompat --moduleToEnhance @firebase/database" diff --git a/packages/database/package.json b/packages/database/package.json index 640791a704e..318e2212e91 100644 --- a/packages/database/package.json +++ b/packages/database/package.json @@ -38,7 +38,7 @@ "test": "run-p --npm-path npm lint test:emulator", "test:ci": "node ../../scripts/run_tests_in_ci.js -s test:emulator", "test:all": "run-p --npm-path npm lint test:browser test:node", - "test:browser": "karma start --single-run", + "test:browser": "karma start", "test:node": "TS_NODE_FILES=true TS_NODE_CACHE=NO TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' nyc --reporter lcovonly -- mocha 'test/{,!(browser)/**/}*.test.ts' --file src/index.node.ts --config ../../config/mocharc.node.js", "test:emulator": "ts-node --compiler-options='{\"module\":\"commonjs\"}' ../../scripts/emulator-testing/database-test-runner.ts", "trusted-type-check": "tsec -p tsconfig.json --noEmit", diff --git a/packages/firestore-compat/package.json b/packages/firestore-compat/package.json index f5e552fae7b..5aac2715290 100644 --- a/packages/firestore-compat/package.json +++ b/packages/firestore-compat/package.json @@ -39,7 +39,7 @@ "test": "run-s --npm-path npm lint test:all", "test:ci": "node ../../scripts/run_tests_in_ci.js -s test:all", "test:all": "run-p --npm-path npm test:browser test:node", - "test:browser": "karma start --single-run", + "test:browser": "karma start", "test:node": "mocha --require babel-register.js --require src/index.node.ts --timeout 5000 'test/*.test.ts'", "trusted-type-check": "tsec -p tsconfig.json --noEmit", "add-compat-overloads": "ts-node-script ../../scripts/build/create-overloads.ts -i ../firestore/dist/index.d.ts -o dist/src/index.d.ts -a -r Firestore:types.FirebaseFirestore -r CollectionReference:types.CollectionReference -r DocumentReference:types.DocumentReference -r Query:types.Query -r FirebaseApp:FirebaseAppCompat --moduleToEnhance @firebase/firestore" diff --git a/packages/firestore/package.json b/packages/firestore/package.json index 5f935da7358..cfd6bc61c3a 100644 --- a/packages/firestore/package.json +++ b/packages/firestore/package.json @@ -24,20 +24,20 @@ "test:lite": "ts-node ./scripts/run-tests.ts --emulator --platform node_lite --main=lite/index.ts 'test/lite/**/*.test.ts'", "test:lite:prod": "ts-node ./scripts/run-tests.ts --platform node_lite --main=lite/index.ts 'test/lite/**/*.test.ts'", "test:lite:prod:nameddb": "ts-node ./scripts/run-tests.ts --platform node_lite --databaseId=test-db --main=lite/index.ts 'test/lite/**/*.test.ts'", - "test:lite:browser": "karma start --single-run --lite", - "test:lite:browser:nameddb": "karma start --single-run --lite --databaseId=test-db", + "test:lite:browser": "karma start --lite", + "test:lite:browser:nameddb": "karma start --lite --databaseId=test-db", "test:lite:browser:debug": "karma start --browsers=Chrome --lite --auto-watch", "test": "run-s --npm-path npm lint test:all", "test:ci": "node ../../scripts/run_tests_in_ci.js -s test:all:ci", "test:all:ci": "run-s --npm-path npm test:browser test:travis test:lite:browser test:browser:prod:nameddb test:lite:browser:nameddb", "test:all": "run-p --npm-path npm test:browser test:lite:browser test:travis test:minified test:browser:prod:nameddb test:lite:browser:nameddb", - "test:browser": "karma start --single-run", + "test:browser": "karma start", "test:browser:emulator:debug": "karma start --browsers=Chrome --targetBackend=emulator", - "test:browser:emulator": "karma start --single-run --targetBackend=emulator", - "test:browser:nightly": "karma start --single-run --targetBackend=nightly", - "test:browser:prod": "karma start --single-run --targetBackend=prod", - "test:browser:prod:nameddb": "karma start --single-run --targetBackend=prod --databaseId=test-db", - "test:browser:unit": "karma start --single-run --unit", + "test:browser:emulator": "karma start --targetBackend=emulator", + "test:browser:nightly": "karma start --targetBackend=nightly", + "test:browser:prod": "karma start --targetBackend=prod", + "test:browser:prod:nameddb": "karma start --targetBackend=prod --databaseId=test-db", + "test:browser:unit": "karma start --unit", "test:browser:debug": "karma start --browsers=Chrome --auto-watch", "test:node": "ts-node ./scripts/run-tests.ts --main=test/register.ts --emulator 'test/{,!(browser|lite)/**/}*.test.ts'", "test:node:prod": "ts-node ./scripts/run-tests.ts --main=test/register.ts 'test/{,!(browser|lite)/**/}*.test.ts'", diff --git a/packages/functions-compat/package.json b/packages/functions-compat/package.json index bb455e8f63f..047c7879beb 100644 --- a/packages/functions-compat/package.json +++ b/packages/functions-compat/package.json @@ -55,7 +55,7 @@ "test": "run-p --npm-path npm lint test:all", "test:ci": "node ../../scripts/run_tests_in_ci.js -s test:all", "test:all": "run-p --npm-path npm test:browser test:node", - "test:browser": "karma start --single-run", + "test:browser": "karma start", "test:browser:debug": "karma start --browsers=Chrome --auto-watch", "test:node": "TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' nyc --reporter lcovonly -- mocha 'src/{,!(browser)/**/}*.test.ts' --file src/index.node.ts --config ../../config/mocharc.node.js", "test:emulator": "env FIREBASE_FUNCTIONS_HOST=http://localhost FIREBASE_FUNCTIONS_PORT=5005 run-p --npm-path npm test:node", diff --git a/packages/functions/package.json b/packages/functions/package.json index 627ceb4d36f..ec24106a34c 100644 --- a/packages/functions/package.json +++ b/packages/functions/package.json @@ -36,7 +36,7 @@ "test": "run-p --npm-path npm lint test:all", "test:ci": "node ../../scripts/run_tests_in_ci.js -s test:all", "test:all": "run-p --npm-path npm test:browser test:node", - "test:browser": "karma start --single-run", + "test:browser": "karma start", "test:browser:debug": "karma start --browsers=Chrome --auto-watch", "test:node": "TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' nyc --reporter lcovonly -- mocha 'src/{,!(browser)/**/}*.test.ts' --file src/index.node.ts --config ../../config/mocharc.node.js", "test:emulator": "env FIREBASE_FUNCTIONS_EMULATOR_ORIGIN=http://localhost:5005 run-p --npm-path npm test:node", diff --git a/packages/installations-compat/package.json b/packages/installations-compat/package.json index dd1bfb1e047..eaa86eabf7b 100644 --- a/packages/installations-compat/package.json +++ b/packages/installations-compat/package.json @@ -29,7 +29,7 @@ "dev": "rollup -c -w", "test": "yarn type-check && yarn test:karma && yarn lint", "test:ci": "node ../../scripts/run_tests_in_ci.js", - "test:karma": "karma start --single-run", + "test:karma": "karma start", "test:debug": "karma start --browsers=Chrome --auto-watch", "trusted-type-check": "tsec -p tsconfig.json --noEmit", "type-check": "tsc -p . --noEmit", diff --git a/packages/installations/package.json b/packages/installations/package.json index cc9b44d495c..b7bae979812 100644 --- a/packages/installations/package.json +++ b/packages/installations/package.json @@ -29,7 +29,7 @@ "dev": "rollup -c -w", "test": "yarn type-check && yarn test:karma && yarn lint", "test:ci": "node ../../scripts/run_tests_in_ci.js", - "test:karma": "karma start --single-run", + "test:karma": "karma start", "test:debug": "karma start --browsers=Chrome --auto-watch", "trusted-type-check": "tsec -p tsconfig.json --noEmit", "type-check": "tsc -p . --noEmit", diff --git a/packages/logger/package.json b/packages/logger/package.json index 17e64c678d1..4a01f8d5593 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -27,7 +27,7 @@ "test": "run-p --npm-path npm lint test:all", "test:ci": "node ../../scripts/run_tests_in_ci.js -s test:all", "test:all": "run-p --npm-path npm test:browser test:node", - "test:browser": "karma start --single-run", + "test:browser": "karma start", "test:browser:debug": "karma start --browsers Chrome --auto-watch", "test:node": "TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' nyc --reporter lcovonly -- mocha test/**/*.test.* --config ../../config/mocharc.node.js", "trusted-type-check": "tsec -p tsconfig.json --noEmit" diff --git a/packages/messaging-compat/package.json b/packages/messaging-compat/package.json index 302ff249db4..8aec33da82d 100644 --- a/packages/messaging-compat/package.json +++ b/packages/messaging-compat/package.json @@ -30,7 +30,7 @@ "dev": "rollup -c -w", "test": "run-p --npm-path npm test:karma", "test:ci": "node ../../scripts/run_tests_in_ci.js", - "test:karma": "karma start --single-run", + "test:karma": "karma start", "test:debug": "karma start --browsers=Chrome --auto-watch", "trusted-type-check": "tsec -p tsconfig.json --noEmit", "type-check": "tsc --noEmit", diff --git a/packages/messaging/package.json b/packages/messaging/package.json index 528c57a9ef5..bbcc3259ffb 100644 --- a/packages/messaging/package.json +++ b/packages/messaging/package.json @@ -39,7 +39,7 @@ "test": "run-p --npm-path npm test:karma type-check lint ", "test:integration": "run-p --npm-path npm test:karma type-check lint && cd ../../integration/messaging && npm run-script test", "test:ci": "node ../../scripts/run_tests_in_ci.js", - "test:karma": "karma start --single-run", + "test:karma": "karma start", "test:debug": "karma start --browsers=Chrome --auto-watch", "api-report": "yarn api-report:main && yarn api-report:sw && yarn api-report:api-json", "api-report:main": "ts-node-script ../../repo-scripts/prune-dts/extract-public-api.ts --package messaging --packageRoot . --typescriptDts ./dist/src/index.d.ts --rollupDts ./dist/private.d.ts --untrimmedRollupDts ./dist/internal.d.ts --publicDts ./dist/index-public.d.ts", diff --git a/packages/performance-compat/package.json b/packages/performance-compat/package.json index db67ad8d8b7..74a182ddb3b 100644 --- a/packages/performance-compat/package.json +++ b/packages/performance-compat/package.json @@ -29,7 +29,7 @@ "test": "run-p --npm-path npm lint test:all", "test:all": "run-p --npm-path npm test:browser", "test:ci": "node ../../scripts/run_tests_in_ci.js -s test:all", - "test:browser": "karma start --single-run", + "test:browser": "karma start", "test:browser:debug": "karma start --browsers Chrome --auto-watch", "trusted-type-check": "tsec -p tsconfig.json --noEmit", "prettier": "prettier --write '{src,test}/**/*.{js,ts}'", diff --git a/packages/performance/package.json b/packages/performance/package.json index 8f29bb9f1d2..906f5cc91b6 100644 --- a/packages/performance/package.json +++ b/packages/performance/package.json @@ -28,7 +28,7 @@ "dev": "rollup -c -w", "test": "run-p --npm-path npm lint test:browser", "test:ci": "node ../../scripts/run_tests_in_ci.js -s test:browser", - "test:browser": "karma start --single-run", + "test:browser": "karma start", "test:debug": "karma start --browsers=Chrome --auto-watch", "trusted-type-check": "tsec -p tsconfig.json --noEmit", "prettier": "prettier --write '{src,test}/**/*.{js,ts}'", diff --git a/packages/remote-config-compat/package.json b/packages/remote-config-compat/package.json index 515040ad01c..e6c5f32598c 100644 --- a/packages/remote-config-compat/package.json +++ b/packages/remote-config-compat/package.json @@ -29,7 +29,7 @@ "test": "run-p --npm-path npm lint test:all", "test:all": "run-p --npm-path npm test:browser", "test:ci": "node ../../scripts/run_tests_in_ci.js -s test:all", - "test:browser": "karma start --single-run", + "test:browser": "karma start", "test:browser:debug": "karma start --browsers Chrome --auto-watch", "trusted-type-check": "tsec -p tsconfig.json --noEmit", "add-compat-overloads": "ts-node-script ../../scripts/build/create-overloads.ts -i ../remote-config/dist/remote-config-public.d.ts -o dist/src/index.d.ts -a -r RemoteConfig:RemoteConfigCompat -r FirebaseApp:FirebaseAppCompat --moduleToEnhance @firebase/remote-config" diff --git a/packages/remote-config/package.json b/packages/remote-config/package.json index b42ac7fb429..3df70fddf4a 100644 --- a/packages/remote-config/package.json +++ b/packages/remote-config/package.json @@ -28,7 +28,7 @@ "dev": "rollup -c -w", "test": "run-p --npm-path npm lint test:browser", "test:ci": "node ../../scripts/run_tests_in_ci.js -s test:browser", - "test:browser": "karma start --single-run", + "test:browser": "karma start", "test:debug": "karma start --browsers=Chrome --auto-watch", "trusted-type-check": "tsec -p tsconfig.json --noEmit", "prettier": "prettier --write '{src,test}/**/*.{js,ts}'", diff --git a/packages/storage-compat/package.json b/packages/storage-compat/package.json index 31e0c8619f6..281ad96a2cb 100644 --- a/packages/storage-compat/package.json +++ b/packages/storage-compat/package.json @@ -26,9 +26,9 @@ "dev": "rollup -c -w", "test": "run-p --npm-path npm test:browser test:node lint", "test:ci": "node ../../scripts/run_tests_in_ci.js -s test:browser test:node", - "test:browser:unit": "karma start --single-run --unit", - "test:browser:integration": "karma start --single-run --integration", - "test:browser": "karma start --single-run", + "test:browser:unit": "karma start --unit", + "test:browser:integration": "karma start --integration", + "test:browser": "karma start", "test:node": "TS_NODE_FILES=true TS_NODE_CACHE=NO TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' nyc --reporter lcovonly -- mocha 'test/{,!(browser)/**/}*.test.ts' --file src/index.ts --config ../../config/mocharc.node.js", "test:debug": "karma start --browser=Chrome", "trusted-type-check": "tsec -p tsconfig.json --noEmit", diff --git a/packages/storage/package.json b/packages/storage/package.json index e6bfe8f4c3d..ddd106218fa 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -36,9 +36,9 @@ "test": "run-p --npm-path npm test:browser test:node lint", "test:all": "run-p --npm-path npm test:browser test:node", "test:ci": "node ../../scripts/run_tests_in_ci.js -s test:all", - "test:browser:unit": "karma start --single-run --unit", - "test:browser:integration": "karma start --single-run --integration", - "test:browser": "karma start --single-run", + "test:browser:unit": "karma start --unit", + "test:browser:integration": "karma start --integration", + "test:browser": "karma start", "test:node": "TS_NODE_FILES=true TS_NODE_CACHE=NO TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' nyc --reporter lcovonly -- mocha 'test/{,!(browser)/**/}*.test.ts' --file src/index.node.ts --config ../../config/mocharc.node.js", "test:debug": "karma start --browser=Chrome", "trusted-type-check": "tsec -p tsconfig.json --noEmit", diff --git a/packages/template/package.json b/packages/template/package.json index 6419e051023..299fc3652af 100644 --- a/packages/template/package.json +++ b/packages/template/package.json @@ -36,7 +36,7 @@ "test": "run-p --npm-path npm lint test:all", "test:ci": "node ../../scripts/run_tests_in_ci.js -s test:all", "test:all": "run-p --npm-path npm test:browser test:node", - "test:browser": "karma start --single-run", + "test:browser": "karma start", "test:node": "TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' nyc --reporter lcovonly -- mocha src/**/*.test.* --config ../../config/mocharc.node.js", "trusted-type-check": "tsec -p tsconfig.json --noEmit" }, diff --git a/packages/util/package.json b/packages/util/package.json index 6d97f6e4795..cfcc9eb4c65 100644 --- a/packages/util/package.json +++ b/packages/util/package.json @@ -36,7 +36,7 @@ "test": "run-p --npm-path npm lint test:all", "test:ci": "node ../../scripts/run_tests_in_ci.js -s test:all", "test:all": "run-p --npm-path npm test:browser test:node", - "test:browser": "karma start --single-run", + "test:browser": "karma start", "test:node": "TS_NODE_CACHE=NO TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' nyc --reporter lcovonly -- mocha test/**/*.test.* --config ../../config/mocharc.node.js", "trusted-type-check": "tsec -p tsconfig.json --noEmit", "api-report": "api-extractor run --local --verbose", diff --git a/packages/vertexai/package.json b/packages/vertexai/package.json index a72c79f26e4..ea26dab721e 100644 --- a/packages/vertexai/package.json +++ b/packages/vertexai/package.json @@ -37,8 +37,8 @@ "testsetup": "yarn update-responses && yarn ts-node ./test-utils/convert-mocks.ts", "test": "run-p --npm-path npm lint test:browser", "test:ci": "yarn testsetup && node ../../scripts/run_tests_in_ci.js -s test", - "test:skip-clone": "karma start --single-run", - "test:browser": "yarn testsetup && karma start --single-run", + "test:skip-clone": "karma start", + "test:browser": "yarn testsetup && karma start", "api-report": "api-extractor run --local --verbose", "typings:public": "node ../../scripts/build/use_typings.js ./dist/vertexai-preview-public.d.ts", "trusted-type-check": "tsec -p tsconfig.json --noEmit"