aboutsummaryrefslogtreecommitdiffstats
path: root/eztester.h
AgeCommit message (Collapse)Author
2025-10-03Implement io capture on worker processHEADmainJP Appel
Redirect stdout and stderr from worker process to a temporary file. The temporary files are printed for premature exits or test failures.
2025-09-03Simplify namespace prefixJP Appel
2024-07-26FEAT: test can now time outJP Appel
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.
2024-07-26REFACTOR/FEAT: created timeout status, changed behavior to a setJP Appel
2024-07-26FEAT: worker now raises SIGSTOP while waiting for workJP Appel
2024-07-22FEAT: add function to run shell commandsJP Appel
2024-07-22created header only targetJP Appel
2024-07-22renamed file and log functionJP Appel
2024-07-22run tests in a separate processJP Appel
2024-07-20added static target, first implementation of eztesterJP Appel