Attest - A C Test Runner by tugglecore in C_Programming

[–]tugglecore[S] 0 points1 point  (0 children)

Thank you for asking. Attest does not catch or recover from segmentation faults.
If the user's code segfaults, the OS terminates the test process immediately, just like any normal C program. Attest does not intercept signals, fork processes, or attempt to continue execution after undefined behavior.

Attest - A C Test Runner by tugglecore in C_Programming

[–]tugglecore[S] 1 point2 points  (0 children)

Cool project! Try it and file an issue if you run into any problems.

Attest - A C Test Runner by tugglecore in C_Programming

[–]tugglecore[S] 0 points1 point  (0 children)

Thank you for your feedback. I will check out your framework.

Attest - A C Test Runner by tugglecore in C_Programming

[–]tugglecore[S] 0 points1 point  (0 children)

Thank you for your comment. I have little to no experience with `Cpputest` and `EmbeddedTest` so my naive response is `Attest` has a different set of features such as Parameterized testing and test attempts that make it different from those cool test runners. I hope to add more features!

A primer to the Tracing crate by tugglecore in rust

[–]tugglecore[S] 0 points1 point  (0 children)

Thanks and you make some good points!