[libcamera-devel] [PATCH 3/5] test: libtest: Return all non-zero init values
Kieran Bingham
kieran.bingham at ideasonboard.com
Fri Dec 21 16:17:07 CET 2018
Hi Jacopo
On 21/12/2018 15:12, jacopo mondi wrote:
> Hi Kieran,
>
> On Fri, Dec 21, 2018 at 08:13:09AM +0000, Kieran Bingham wrote:
>> 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)
>
> To make this more explicit, what about ?
> if (ret != TEST_PASS)
>
I thought about that, and it's actually what I had written first, but
that's essentially:
if (ret != 0)
which is equally:
if (ret)
which we use commonly throughout the code base...
> Thanks
> j
>
>> return ret;
>>
>> ret = run();
>> --
>> 2.17.1
>>
>> _______________________________________________
>> libcamera-devel mailing list
>> libcamera-devel at lists.libcamera.org
>> https://lists.libcamera.org/listinfo/libcamera-devel
--
Regards
--
Kieran
More information about the libcamera-devel
mailing list