[Issue 11362] New: Unit test assertion failure messages not printed

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sat Oct 26 05:06:06 PDT 2013


http://d.puremagic.com/issues/show_bug.cgi?id=11362

           Summary: Unit test assertion failure messages not printed
           Product: D
           Version: D2
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: regression
          Priority: P2
         Component: druntime
        AssignedTo: nobody at puremagic.com
        ReportedBy: doob at me.com


--- Comment #0 from Jacob Carlborg <doob at me.com> 2013-10-26 05:06:03 PDT ---
extern (C) int printf (in char*, ...);

unittest {
    printf("Reached unittest.\n");
    assert(0);
    printf("After failed assertion.\n");
}

void main () { }

The above code should print

Reached unittest
core.exception.AssertError at main(7): unittest failure

And a stack trace. But after commit [1] it only prints "Reached unittest.".

[1]
https://github.com/D-Programming-Language/druntime/commit/db7dc40ad4a8e9ea9827224d8d4d799ef24810ca

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list