sppps01: Improve default handler test

Update #2349.
This commit is contained in:
Gabriel Moyano
2022-05-25 14:19:11 +02:00
committed by Sebastian Huber
parent 044e8b6b97
commit 34ba0e5a8e

View File

@@ -66,6 +66,12 @@ T_TEST_CASE( WaitPPSEventDefaultHandler )
pps_init_abi( &pps_dev.pps );
pps_dev.pps.ppsparam.mode = PPS_CAPTUREASSERT;
/* If no timeout is requested, pps_fetch() doesn't call the default handler */
memset( &fetch, 0, sizeof( fetch ) );
status = pps_ioctl( PPS_IOC_FETCH, (caddr_t)&fetch, &pps_dev.pps );
T_eq_int( status, 0 );
fetch.timeout.tv_sec = 1;
status = pps_ioctl( PPS_IOC_FETCH, (caddr_t)&fetch, &pps_dev.pps );
T_eq_int( status, ETIMEDOUT );
}