[Issue 22730] New: master: "dmd -i" doesn't include unit tests from imported modules

d-bugmail at puremagic.com d-bugmail at puremagic.com
Thu Feb 3 14:31:38 UTC 2022


https://issues.dlang.org/show_bug.cgi?id=22730

          Issue ID: 22730
           Summary: master: "dmd -i" doesn't include unit tests from
                    imported modules
           Product: D
           Version: D2
          Hardware: All
                OS: All
            Status: NEW
          Severity: regression
          Priority: P1
         Component: dmd
          Assignee: nobody at puremagic.com
          Reporter: duser at airmail.cc

// main.d
import mod;
void main() { assert(0, "main() called"); }

// mod.d
unittest { assert(1); }

% dmd -i -unittest -run main.d
core.exception.AssertError at main.d(2): main() called

with dmd 2.098.1, the output is "1 modules passed unittests"

according to bisect, this was caused by:
https://github.com/dlang/dmd/pull/13224

--


More information about the Digitalmars-d-bugs mailing list