Skip to content

test: run system tests in parallel and fix collection name conflicts#7980

Merged
wu-hui merged 3 commits intomainfrom
run-system-tests-in-parallel
Apr 9, 2026
Merged

test: run system tests in parallel and fix collection name conflicts#7980
wu-hui merged 3 commits intomainfrom
run-system-tests-in-parallel

Conversation

@wu-hui
Copy link
Copy Markdown
Contributor

@wu-hui wu-hui commented Apr 8, 2026

Running system tests in parallel to speed up CI. This PR:

  1. Fixes hardcoded collection names in firestore.ts and tracing.ts that caused conflicts when running tests in parallel on the same database.
  2. Updates package.json to use concurrently to run gRPC, REST, and named-db configurations in parallel.
  3. Adds --parallel to mocha calls to run test files in parallel within each configuration.
  4. Adds concurrently to devDependencies.

@wu-hui wu-hui requested a review from a team as a code owner April 8, 2026 17:37
@wu-hui wu-hui force-pushed the run-system-tests-in-parallel branch from add71af to 77e84c6 Compare April 8, 2026 18:48
@wu-hui wu-hui added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Apr 8, 2026
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Apr 8, 2026
@wu-hui wu-hui added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Apr 8, 2026
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Apr 8, 2026
@wu-hui wu-hui added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Apr 8, 2026
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Apr 8, 2026
@wu-hui wu-hui requested a review from dlarocque April 8, 2026 21:03
@wu-hui wu-hui merged commit 0e6487a into main Apr 9, 2026
36 checks passed
@wu-hui wu-hui deleted the run-system-tests-in-parallel branch April 9, 2026 18:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants