On Thursday, 6 June 2019 at 04:20:52 UTC, Andre Pany wrote:
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é
No, I think you have to use `__traits(getUnitTests)`.
—
/Jacob Carlborg