Currently P::T provides three functions: output_is/isnt/like, which are wrappers to Test::More::is/isnt/like.
The failure output is: t/op/integer....ok 24/26# Failed test (Parrot/Test.pm at line 73) it would be nice: t/op/integer....ok 24/26# Failed test (t/op/integer.t line xyz) To do this P::T needs to be special cased in T::S::ok as T::M is ( or just provide a T::S::special_case( ) function that adds a special case, what you think is best. Additionally, in case of failure, it saves the assembly, bytecode and output in files named integerNNN.pasm/pbc/out where NNN is the test number. Currently it keeps its own count, an that is fine for now. However it may become out of sinc in case of skipped test, so it will be nice if T::S provided a function to retrieve the test number. Thanks Mattia