From a5325e9327f1e9ff1dea198058b7000fd386da66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20N=C3=A9grier?= Date: Sun, 5 Dec 2021 21:24:29 +0100 Subject: [PATCH] Improving test speed and trying to get error logs whatever happens --- .github/workflows/end_to_end_tests.yml | 2 +- tests/tests/variables.ts | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/end_to_end_tests.yml b/.github/workflows/end_to_end_tests.yml index 3acc6434..d6370f10 100644 --- a/.github/workflows/end_to_end_tests.yml +++ b/.github/workflows/end_to_end_tests.yml @@ -39,7 +39,7 @@ jobs: run: LIVE_RELOAD=0 docker-compose up -d - name: "Wait for environment to build (and downloading testcafe image)" - run: (docker-compose -f docker-compose.testcafe.yml pull &) && docker-compose logs -f --tail=0 front | grep -q "Compiled successfully" + run: (docker-compose -f docker-compose.testcafe.yml build &) && docker-compose logs -f --tail=0 front | grep -q "Compiled successfully" # - name: "temp debug: display logs" # run: docker-compose logs diff --git a/tests/tests/variables.ts b/tests/tests/variables.ts index 6f95873e..86a6f954 100644 --- a/tests/tests/variables.ts +++ b/tests/tests/variables.ts @@ -158,6 +158,12 @@ test("Test that variables storage works", async (t: TestController) => { console.log(await t.getBrowserConsoleMessages()); } catch (e) { console.error('Error while fetching browser logs (maybe linked to a closed iframe?)', e); + try { + console.log('Logs from main window:'); + console.log(await t.switchToMainWindow().getBrowserConsoleMessages()); + } catch (e) { + console.error('Unable to retrieve logs', e); + } } } });