From 47f09225b07c33c7657ded5bbe4c7e4f98eb9e30 Mon Sep 17 00:00:00 2001 From: JP Appel Date: Fri, 26 Jul 2024 22:23:17 -0400 Subject: FEAT: test can now time out Tests now have an extra field `max_time_ms` which is the max duration before it's process gets killed. A time of 0 ms is used to disable eztester managed timeouts, however a test can still return a timeout status which will be handled similarily. --- eztester.h | 1 + 1 file changed, 1 insertion(+) (limited to 'eztester.h') diff --git a/eztester.h b/eztester.h index 1f7e385..9a68651 100644 --- a/eztester.h +++ b/eztester.h @@ -29,6 +29,7 @@ typedef eztester_status(eztester_runner)(); typedef struct { eztester_runner *runner; const char *name; + unsigned int max_time_ms; } eztester_test; typedef struct { -- cgit v1.2.3