[libcamera-devel] [PATCH 3/5] test: libtest: Return all non-zero init values

Kieran Bingham kieran.bingham at ideasonboard.com
Fri Dec 21 09:13:09 CET 2018


A skipped test is currently defined as returning 77. If this is returned
by the init stage, currently the execute call will continue on to the
run stage.

Correct this such that any non-zero return code from the init phase will
abort the test.

Signed-off-by: Kieran Bingham <kieran.bingham at ideasonboard.com>
---
 test/libtest/test.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/test/libtest/test.cpp b/test/libtest/test.cpp
index 1bb6ebcb9e8a..9d537ea08698 100644
--- a/test/libtest/test.cpp
+++ b/test/libtest/test.cpp
@@ -20,7 +20,7 @@ int Test::execute()
 	int ret;
 
 	ret = init();
-	if (ret < 0)
+	if (ret)
 		return ret;
 
 	ret = run();
-- 
2.17.1



More information about the libcamera-devel mailing list