fix: fail tests if any of the test binaries fail

This commit is contained in:
youben11
2022-07-27 08:49:33 +01:00
committed by Ayoub Benaissa
parent 0b99f6d278
commit ff3a3cbe8b
2 changed files with 5 additions and 2 deletions

View File

@@ -134,7 +134,7 @@ build-unit-tests:
cmake --build $(BUILD_DIR) --target ConcretelangUnitTests
run-unit-tests: build-unit-tests
find $(BUILD_DIR)/tools/concretelang/tests/unit_tests -name unit_tests_concretelang* -executable -type f -exec {} \;
find $(BUILD_DIR)/tools/concretelang/tests/unit_tests -name unit_tests_concretelang* -executable -type f | xargs -n1 ./run_test_bin.sh
## python-tests
@@ -149,7 +149,7 @@ test-compiler-file-output: concretecompiler
build-end-to-end-tests: build-end-to-end-jit-test build-end-to-end-jit-clear-tensor build-end-to-end-jit-fhe build-end-to-end-jit-encrypted-tensor build-end-to-end-jit-fhelinalg build-end-to-end-jit-lambda
run-end-to-end-tests: build-end-to-end-tests
find $(BUILD_DIR)/tools/concretelang/tests/end_to_end_tests -name end_to_end* -executable -type f -exec {} \;
find $(BUILD_DIR)/tools/concretelang/tests/end_to_end_tests -name end_to_end* -executable -type f | xargs -n1 ./run_test_bin.sh
build-end-to-end-jit-test: build-initialized
cmake --build $(BUILD_DIR) --target end_to_end_jit_test

3
compiler/run_test_bin.sh Executable file
View File

@@ -0,0 +1,3 @@
#!/bin/sh
$1