From b864b4b3887a19977a7e6b5a1d5834ae728077e2 Mon Sep 17 00:00:00 2001 From: Lynne Date: Mon, 26 Apr 2021 22:34:32 +1000 Subject: [PATCH] test.py: exit on non-zero exit code --- test.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test.py b/test.py index e664628..6f3f97f 100755 --- a/test.py +++ b/test.py @@ -11,7 +11,7 @@ def test_archs(): for arch in archs: print(f"Testing {arch} ({upto} of {target})") - subprocess.run(f"cross test --features=infer-backend --target {arch}-unknown-linux-gnu".split(" ")) + subprocess.run(f"cross test --features=infer-backend --target {arch}-unknown-linux-gnu".split(" ")).check_returncode() upto += 1 def test_versions(): @@ -33,11 +33,11 @@ def test_versions(): for version in versions: for backend in backends: print(f"[{version}, {backend}] Tests ({upto} of {target})") - subprocess.run(f"cargo +{version} test --features={backend}-backend".split(" ")) + subprocess.run(f"cargo +{version} test --features={backend}-backend".split(" ")).check_returncode() upto += 1 print(f"[{version}, {backend}] Scanning imgs ({upto} of {target})") - subprocess.run(f"cargo +{version} run --release --features={backend}-backend -- imgs".split(" ")) + subprocess.run(f"cargo +{version} run --release --features={backend}-backend -- imgs".split(" ")).check_returncode() upto += 1 def main():