This is a test framework that can print a nice overview of the failing tests.
It is unfeasible to use a standard python test framework due to the specific requirements of the Ipsilon test suite like the nss wrappers, which need to be in LD_PRELOAD.
Communication between the test framework and system under test happens via stdout and stderr, by means of messages on stdout prefixed with special prefixes.
This is a test framework that can print a nice overview of the failing tests.
It is unfeasible to use a standard python test framework due to the specific requirements of the Ipsilon test suite like the nss wrappers, which need to be in LD_PRELOAD.
Communication between the test framework and system under test happens via stdout and stderr, by means of messages on stdout prefixed with special prefixes.