Looking at the source code, report calls qReport , which is a method of some class called Quasi . This method does have some damn documentation - albeit a tiny fragment. I quote:
Report an error ( True ) or warning ( False ) ... but continue; use fail to stop
So it seems that the TH splicing fails with the corresponding error message, I just need to call fail . I hope this information will be useful to everyone who is trying to understand this ...
source share