From 42d9dd26d9229d682341e0a9ef2c381399d0d1b0 Mon Sep 17 00:00:00 2001 From: mike12345567 Date: Tue, 22 Sep 2020 09:50:16 +0100 Subject: [PATCH] Confirming suspicions about why a testcase is failing in GH actions only. --- packages/server/src/api/routes/tests/workflow.spec.js | 2 +- packages/server/src/workflows/index.js | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/server/src/api/routes/tests/workflow.spec.js b/packages/server/src/api/routes/tests/workflow.spec.js index 88498edf33..98627d41f3 100644 --- a/packages/server/src/api/routes/tests/workflow.spec.js +++ b/packages/server/src/api/routes/tests/workflow.spec.js @@ -170,7 +170,6 @@ describe("/workflows", () => { expect(res.body.workflow.name).toEqual(TEST_WORKFLOW.name) // wait for workflow to complete in background for (let tries = 0; tries < MAX_RETRIES; tries++) { - await delay(500) let elements = await getAllFromModel(request, app._id, instance._id, model._id) // don't test it unless there are values to test if (elements.length === 1) { @@ -179,6 +178,7 @@ describe("/workflows", () => { expect(elements[0].description).toEqual("TEST") return } + await delay(500) } throw "Failed to find the records" }) diff --git a/packages/server/src/workflows/index.js b/packages/server/src/workflows/index.js index 81708e8b12..7acc8a1a21 100644 --- a/packages/server/src/workflows/index.js +++ b/packages/server/src/workflows/index.js @@ -23,7 +23,8 @@ function runWorker(job) { module.exports.init = function() { triggers.workflowQueue.process(async job => { if (environment.BUDIBASE_ENVIRONMENT === "PRODUCTION") { - await runWorker(job) + //await runWorker(job) + await singleThread(job) } else { await singleThread(job) }