[Laszlo-dev] lzunit improvment [Was: testing]

P T Withington ptw at pobox.com
Tue Dec 2 12:58:59 PST 2008


On 2008-12-02, at 15:31EST, André Bargull wrote:

>
> On 12/2/2008 8:17 PM, P T Withington wrote:
>> On 2008-12-02, at 11:30EST, André Bargull wrote:
>>> I've changed this line in lzunit.lzx (in "Test#fail(..)"):
>>>> this.result.addFailure(message.toString());
>>> to:
>>>> this.result.addFailure(this.constructor.classname + "#" +  
>>>> message.toString());
>>>
>>> to get the test name.
>> If you turn on backtrace, failures should be echoed to the debug  
>> console and should include source file/line (and a backtrace).  Is  
>> that not working?
>
> Don't know, most times I don't work with backtrace turned on...

Well, for future reference:  If you are trying to figure out where a  
unit test is failing, turn on backtraces -- then errors get file/line  
annotation.

But, I'm confused by your (and Henry's comments):  Are we talking  
about lps/components/lzunit?  Because that already captures the test  
name when there is a failure and reports it in the display.  If I'm  
missing something, please file an improvement and give me an example  
of where lzunit is failing to tell you what test failed.  (I know a  
lot of people have poked at lzunit since I first built it and our  
error strategy has evolved a lot, so maybe I am just confused about  
what the problem is.)


More information about the Laszlo-dev mailing list