From 30ad421d9359df2ff820857492a914403c4e3f24 Mon Sep 17 00:00:00 2001 From: Adrian Gielniewski Date: Fri, 7 Mar 2025 16:54:01 +0100 Subject: [PATCH] [nrfconnect] Fail ctest when it finds no tests Add `--no-tests=error` to `ctest` arguments to make it return error when it finds no tests. Signed-off-by: Adrian Gielniewski --- scripts/build/builders/nrf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/build/builders/nrf.py b/scripts/build/builders/nrf.py index 3d25c461c99f72..0ff5c9e7d0a0c1 100644 --- a/scripts/build/builders/nrf.py +++ b/scripts/build/builders/nrf.py @@ -220,7 +220,7 @@ def _build(self): # Note: running zephyr/zephyr.elf has the same result except it creates # a flash.bin in the current directory. ctest has more options and does not # pollute the source directory - self._Execute(['ctest', '--build-nocmake', '-V', '--output-on-failure', '--test-dir', os.path.join(self.output_dir, 'nrfconnect')], + self._Execute(['ctest', '--build-nocmake', '-V', '--output-on-failure', '--test-dir', os.path.join(self.output_dir, 'nrfconnect'), '--no-tests=error'], title='Run Tests ' + self.identifier) def _bundle(self):