From 5ab8237a2dd90d46c26a07dbc7caadb5dde8de41 Mon Sep 17 00:00:00 2001 From: Brian Benjamin Maranville Date: Fri, 1 Dec 2023 17:12:36 -0500 Subject: [PATCH] throw exception if a test fails to trigger CI fail --- test/test.mjs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/test.mjs b/test/test.mjs index b7decea..690f9da 100644 --- a/test/test.mjs +++ b/test/test.mjs @@ -34,6 +34,7 @@ add_tests(create_compressed); add_tests(dimension_labels); add_tests(dimension_scales); +let passed = true; async function run_test(test) { try { await test.test(); @@ -42,6 +43,7 @@ async function run_test(test) { catch (error) { console.log('x', test.description); console.log(error.stack); + passed = false; } } @@ -52,3 +54,6 @@ async function run_tests(tests) { } await run_tests(tests); +if (!passed) { + throw new Error("Tests did not complete successfuly"); +}