X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=test_timing.c;h=a24de5ea341ea353b5195578ff4e63b8c2c93be4;hb=cd1a7d4361a4074d0c6ce55527c735afd7bcad88;hp=e3e8ec0ed74e3cf78e57c35c0f6289d53aa441c8;hpb=f6abee5c78b1d4d7bcfd8bd08bd57baa5f011ba2;p=libserialport.git diff --git a/test_timing.c b/test_timing.c index e3e8ec0..a24de5e 100644 --- a/test_timing.c +++ b/test_timing.c @@ -11,6 +11,7 @@ int main(int argc, char *argv[]) struct time a, b, c; struct timeval tv; struct timeout to; + printf("Testing arithmetic\n"); time_set_ms(&a, 10050); time_set_ms(&b, 100); @@ -29,7 +30,7 @@ int main(int argc, char *argv[]) time_get(&b); time_sub(&b, &a, &c); printf("Measured: %ums\n", time_as_ms(&c)); - assert(time_as_ms(&c) >= 999); + assert(time_as_ms(&c) >= 950); assert(time_as_ms(&c) <= 1050); printf("Starting 3s timeout\n"); timeout_start(&to, 3000); @@ -63,5 +64,6 @@ int main(int argc, char *argv[]) timeout_update(&to); assert(timeout_check(&to)); printf("Timeout expired\n"); + return 0; }