<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eztester, branch main</title>
<subtitle>A simple header only testing library for C
</subtitle>
<id>https://git.jpappel.xyz/eztester/atom?h=main</id>
<link rel='self' href='https://git.jpappel.xyz/eztester/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.jpappel.xyz/eztester/'/>
<updated>2025-10-04T03:13:45+00:00</updated>
<entry>
<title>Implement io capture on worker process</title>
<updated>2025-10-04T03:13:45+00:00</updated>
<author>
<name>JP Appel</name>
<email>jeanpierre.appel01@gmail.com</email>
</author>
<published>2025-10-04T03:13:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jpappel.xyz/eztester/commit/?id=e033b0fb1c2b90cb7e744bf9972f42b18b683eb6'/>
<id>urn:sha1:e033b0fb1c2b90cb7e744bf9972f42b18b683eb6</id>
<content type='text'>
Redirect stdout and stderr from worker process to a temporary file.
The temporary files are printed for premature exits or test failures.
</content>
</entry>
<entry>
<title>Simplify namespace prefix</title>
<updated>2025-09-04T03:41:53+00:00</updated>
<author>
<name>JP Appel</name>
<email>jeanpierre.appel01@gmail.com</email>
</author>
<published>2025-09-04T03:41:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jpappel.xyz/eztester/commit/?id=a033103e60aca0c17afa6117e8e46b197aa90109'/>
<id>urn:sha1:a033103e60aca0c17afa6117e8e46b197aa90109</id>
<content type='text'>
</content>
</entry>
<entry>
<title>FEAT: test can now time out</title>
<updated>2024-07-27T02:23:17+00:00</updated>
<author>
<name>JP Appel</name>
<email>jeanpierre.appel01@gmail.com</email>
</author>
<published>2024-07-27T02:23:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jpappel.xyz/eztester/commit/?id=47f09225b07c33c7657ded5bbe4c7e4f98eb9e30'/>
<id>urn:sha1:47f09225b07c33c7657ded5bbe4c7e4f98eb9e30</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>REFACTOR/FEAT: created timeout status, changed behavior to a set</title>
<updated>2024-07-26T19:42:09+00:00</updated>
<author>
<name>JP Appel</name>
<email>jeanpierre.appel01@gmail.com</email>
</author>
<published>2024-07-26T19:40:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jpappel.xyz/eztester/commit/?id=6f864672834e646aedbdf8c279b58226e8a2a2f3'/>
<id>urn:sha1:6f864672834e646aedbdf8c279b58226e8a2a2f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>FEAT: worker now raises SIGSTOP while waiting for work</title>
<updated>2024-07-26T19:25:12+00:00</updated>
<author>
<name>JP Appel</name>
<email>jeanpierre.appel01@gmail.com</email>
</author>
<published>2024-07-26T19:25:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jpappel.xyz/eztester/commit/?id=bbc91111375e5ecd2be708fe8c2baea88093eb1a'/>
<id>urn:sha1:bbc91111375e5ecd2be708fe8c2baea88093eb1a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>FIX: worker now exits correctly for behaviour EXIT_ON_WARNING</title>
<updated>2024-07-23T20:33:36+00:00</updated>
<author>
<name>JP Appel</name>
<email>jeanpierre.appel01@gmail.com</email>
</author>
<published>2024-07-23T20:33:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jpappel.xyz/eztester/commit/?id=bf52a4a4ab8db88575083202bb16aa03f7952ce2'/>
<id>urn:sha1:bf52a4a4ab8db88575083202bb16aa03f7952ce2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>FIX: correctly remove shared memory on early exit</title>
<updated>2024-07-23T01:38:35+00:00</updated>
<author>
<name>JP Appel</name>
<email>jeanpierre.appel01@gmail.com</email>
</author>
<published>2024-07-23T01:38:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jpappel.xyz/eztester/commit/?id=078841353cab799fa1bbd87cb4ccc2ddade7822d'/>
<id>urn:sha1:078841353cab799fa1bbd87cb4ccc2ddade7822d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DOC: add a shell test to example</title>
<updated>2024-07-22T21:22:47+00:00</updated>
<author>
<name>JP Appel</name>
<email>jeanpierre.appel01@gmail.com</email>
</author>
<published>2024-07-22T21:22:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jpappel.xyz/eztester/commit/?id=78f7532f00ac2b125659b4dac03d5072f25e1af0'/>
<id>urn:sha1:78f7532f00ac2b125659b4dac03d5072f25e1af0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>FEAT: add function to run shell commands</title>
<updated>2024-07-22T21:14:53+00:00</updated>
<author>
<name>JP Appel</name>
<email>jeanpierre.appel01@gmail.com</email>
</author>
<published>2024-07-22T21:14:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jpappel.xyz/eztester/commit/?id=d6d53541c974708529789bdbd982fd13c214ed51'/>
<id>urn:sha1:d6d53541c974708529789bdbd982fd13c214ed51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>FIX: remove circular include for header-only version</title>
<updated>2024-07-22T20:54:08+00:00</updated>
<author>
<name>JP Appel</name>
<email>jeanpierre.appel01@gmail.com</email>
</author>
<published>2024-07-22T20:54:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jpappel.xyz/eztester/commit/?id=8cc3b79c41d1922c572608f000a48c068ae4c212'/>
<id>urn:sha1:8cc3b79c41d1922c572608f000a48c068ae4c212</id>
<content type='text'>
</content>
</entry>
</feed>
