From 3a47e962eaa8d9170d89a00622bb39d9f8fce55c Mon Sep 17 00:00:00 2001 From: David Mehren Date: Tue, 16 Nov 2021 18:25:00 +0100 Subject: [PATCH 1/2] test(mockconfig): generate unique upload paths This stops multiple concurrently running tests disturbing each other. Signed-off-by: David Mehren --- src/config/mock/media.config.mock.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/config/mock/media.config.mock.ts b/src/config/mock/media.config.mock.ts index a8971b36d..b3e73eaf7 100644 --- a/src/config/mock/media.config.mock.ts +++ b/src/config/mock/media.config.mock.ts @@ -9,7 +9,8 @@ export default registerAs('mediaConfig', () => ({ backend: { use: 'filesystem', filesystem: { - uploadPath: 'test_uploads', + uploadPath: + 'test_uploads' + Math.floor(Math.random() * 100000).toString(), }, }, })); From d094570a8cb802f2ac29e26e876ad97fb806b07f Mon Sep 17 00:00:00 2001 From: David Mehren Date: Tue, 16 Nov 2021 18:26:04 +0100 Subject: [PATCH 2/2] test(jest): run e2e tests concurrently Fixes #1644 Signed-off-by: David Mehren --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 1a843bc48..a422e4f2d 100644 --- a/package.json +++ b/package.json @@ -19,8 +19,8 @@ "test:watch": "jest --watch", "test:cov": "jest --coverage", "test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand", - "test:e2e": "jest --config jest-e2e.json --runInBand", - "test:e2e:cov": "jest --config jest-e2e.json --coverage --runInBand", + "test:e2e": "jest --config jest-e2e.json", + "test:e2e:cov": "jest --config jest-e2e.json --coverage", "seed": "ts-node src/seed.ts" }, "dependencies": {