From 9acd8d61070447b57bad3c969b869c4c0068945c Mon Sep 17 00:00:00 2001 From: Jose Mendoza <56417208+StunxFS@users.noreply.github.com> Date: Thu, 4 Jul 2024 20:22:22 +0000 Subject: [PATCH] tests: exit code other than 0 when tests fail the exit code will be the number of tests that have failed --- tests/check_invalid_code.py | 2 ++ tests/invalid_code/access_modifer.out | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/check_invalid_code.py b/tests/check_invalid_code.py index 91a42cf..c2fc3e2 100644 --- a/tests/check_invalid_code.py +++ b/tests/check_invalid_code.py @@ -37,3 +37,5 @@ passed = utils.bold(utils.green(f'{ok} PASSED')) failed = utils.bold(utils.red(f'{fail} FAILED')) print(f"{utils.bold('Summary:')} {passed}, {failed}") +if fail > 0: + exit(fail) diff --git a/tests/invalid_code/access_modifer.out b/tests/invalid_code/access_modifer.out index 94361a7..7d87dde 100644 --- a/tests/invalid_code/access_modifer.out +++ b/tests/invalid_code/access_modifer.out @@ -1 +1 @@ -tests/invalid_code/access_modifer.bs:8:26: error: cannot access private constant `x` +tests/invalid_code/access_modifer.bs:14:26: error: cannot access private constant `x`