tests: skip drmdevice test if the machine doesn't have any drm device
PATCH 1/1 tests: skip drmdevice test if the machine doesn't have any drm device
Error message was invalid too, negative values aren't the number of devices, they're errno error codes.
Signed-off-by Eric Engestrom <[email protected]>
---
This fixes the Gitlab CI; goes from:
https://gitlab.freedesktop.org/mesa/drm/-/jobs/42061
to:
https://gitlab.freedesktop.org/eric/libdrm/-/jobs/42099
--- tests/drmdevice.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
tests/drmdevice.c +3 -2
@@ -115,8 +115,9 @@ main(void) max_devices =drmGetDevices2 (0 ,NULL ,0 );if (max_devices <=0 ) { -printf ("drmGetDevices2() has returned %d\n" , max_devices); -return -1 ; +printf ("drmGetDevices2() has not found any devices (errno=%d)\n" , + -max_devices); +return 77 ; }printf ("--- Devices reported %d ---\n" , max_devices);
Signature · 7 lines
Cheers, Eric _______________________________________________ dri-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/dri-devel
Quoted 4 lines · Eric Engestrom
Error message was invalid too, negative values aren't the number of devices, they're errno error codes.
Signed-off-by Eric Engestrom <[email protected]>
Reviewed-by Daniel Stone <[email protected]>
_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel