From 74604806aae8aa6388852a02eabd69037ca25189 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Sun, 17 Sep 2023 15:02:57 +0200 Subject: [PATCH] backend-tasks: avoid starting task janitor in tests Signed-off-by: Patrik Oldsberg --- .changeset/rich-fishes-deny.md | 5 +++++ packages/backend-tasks/src/tasks/TaskScheduler.ts | 14 ++++++++------ 2 files changed, 13 insertions(+), 6 deletions(-) create mode 100644 .changeset/rich-fishes-deny.md diff --git a/.changeset/rich-fishes-deny.md b/.changeset/rich-fishes-deny.md new file mode 100644 index 0000000000..c90d76f20d --- /dev/null +++ b/.changeset/rich-fishes-deny.md @@ -0,0 +1,5 @@ +--- +'@backstage/backend-tasks': patch +--- + +Avoid starting task janitor in tests. diff --git a/packages/backend-tasks/src/tasks/TaskScheduler.ts b/packages/backend-tasks/src/tasks/TaskScheduler.ts index fe81a0054e..6b6436e52a 100644 --- a/packages/backend-tasks/src/tasks/TaskScheduler.ts +++ b/packages/backend-tasks/src/tasks/TaskScheduler.ts @@ -80,12 +80,14 @@ export class TaskScheduler { await migrateBackendTasks(knex); } - const janitor = new PluginTaskSchedulerJanitor({ - knex, - waitBetweenRuns: Duration.fromObject({ minutes: 1 }), - logger: opts.logger, - }); - janitor.start(); + if (process.env.NODE_ENV !== 'test') { + const janitor = new PluginTaskSchedulerJanitor({ + knex, + waitBetweenRuns: Duration.fromObject({ minutes: 1 }), + logger: opts.logger, + }); + janitor.start(); + } return knex; });