[libcamera-devel] [PATCH v3 13/17] py: unittests.py: Use new events support
Tomi Valkeinen
tomi.valkeinen at ideasonboard.com
Fri Aug 26 14:33:00 CEST 2022
On 19/08/2022 00:01, Laurent Pinchart wrote:
> Hi Tomi,
>
> Thank you for the patch.
>
> On Fri, Jul 01, 2022 at 11:45:17AM +0300, Tomi Valkeinen wrote:
>
> A commit message would be nice.
>
>> Signed-off-by: Tomi Valkeinen <tomi.valkeinen at ideasonboard.com>
>> ---
>> test/py/unittests.py | 12 ++++++------
>> 1 file changed, 6 insertions(+), 6 deletions(-)
>>
>> diff --git a/test/py/unittests.py b/test/py/unittests.py
>> index 794e46be..fab791d1 100755
>> --- a/test/py/unittests.py
>> +++ b/test/py/unittests.py
>> @@ -201,9 +201,9 @@ class SimpleCaptureMethods(CameraTesterBase):
>> if not events:
>> continue
>>
>> - ready_reqs = cm.get_ready_requests()
>> -
>> - reqs += ready_reqs
>> + for ev in cm.get_events():
>> + self.assertEqual(ev.type, libcam.Event.Type.RequestCompleted)
>
> We'll get test failures if a camera is connected while the test is
> running, or if any other type of event occurs. That's something we need
> to solve, but I'm fine if you want to delay that a bit.
That is true, but... Maybe that can be considered a valid thing to fail
on. Unittests need to expect a certain kind of running environment, and
I think it's a valid requirement that cameras are not being attached and
removed while the tests are running.
Tomi
More information about the libcamera-devel
mailing list