[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