Get module file path from ModuleInfo

Andre Pany andre at s-e-a-p.de
Thu Jun 6 04:20:52 UTC 2019


Hi,

I want to enhance a unittest framework to also report the results 
in SonarQube Generic Execution format. This format lists the file 
paths.

The unittest framework loops through the modules and collects the 
module name and the unittests:

foreach (moduleInfo; ModuleInfo)
     {
         if (moduleInfo)
         {
             auto unitTest = moduleInfo.unitTest;

             if (unitTest)
             {
                 testClass.name = moduleInfo.name;
                 testClass.test = (o, test) { unitTest(); };
                 testClasses ~= testClass;
             }
         }
     }

Is there any way to get the module file path (the value __FILE__ 
would contain in the modules)?


Kind regards
André


More information about the Digitalmars-d-learn mailing list