Alien-Libjio
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
libjio/tests/README view on Meta::CPAN
weird crash scenarios, using fault injection. They can be found in the
behaviour/ directory.
Stress test:
It's a randomized stress test that performs different transactions and
checks the result was the one expected. Can also run with randomized fault
injection both in libjio's predetermined points and in POSIX functions. It
can be found in the stress/ directory.
Performance tests:
Check the performance of simple operations like streaming and randomized
writes. Not the most interesting tests, but can be useful for profiling.
Valgrind:
Run the other tests under valgrind and see there are no libjio-related
issues. Performance tests are the easier ones, sadly behaviour and stress
tests are more painful because Python makes valgrind emit lots of warnings,
but it's definitely worth the effort and should be done frequently.
Code coverage:
Use gcov and lcov to check that the behaviour and stress tests cover most of
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.100 second using v1.00-cache-2.02-grep-82fe00e-cpan-9e6bc14194b )