I've recently added a t/harness.pir that removes dependencies on Perl modules<br>Test::Harness and TAP::Harness::Archive.<br><br>It allows to run tests and upload results on Smolder (tar, gzip, curl needed<br>and don't work with a proxy)<br>
<br>The options for various runcores are not supplied.<br>The option --jobs is not yet implemented.<br><br>The attached patch allows to use it (instead of t/harness) from the Makefile.<br>You could run, for example :<br> $ parrot t/harness.pir<br>
$ parrot t/harness.pir --code-tests<br> $ parrot t/harness.pir --archive --send-to-smolder<br><br>The executable 'tapir' which is an equivalent of 'prove', is also available.<br>(I reused the name 'tapir' from the leto's project <a href="http://github.com/leto/tapir">http://github.com/leto/tapir</a>,<br>
but if needed this executable could be renamed for example 'parrot-prove')<br>For example :<br> $ tapir t/library/*.t<br><br>I need feedback on various platforms.<br>Currently, the TAP parser is strict and reports many errors<br>
for comment without # in first column.<br><br>François<br><br>