unittest under betterC
DLearner
bmqazwsx123 at gmail.com
Tue Jun 6 23:01:38 UTC 2023
On Monday, 5 June 2023 at 18:22:45 UTC, Ernesto Castellotti wrote:
[...]
> It's not so easy to deal automatically in case of multiple
> modules
_multiple modules_
The following code, in a batch (.bat) file, works for me:
```
@echo off
:loop
if [%1]==[] goto loopexit
type .\%1.d > .\__temp_%1.d
echo extern(C) void main() { static foreach(u;
__traits(getUnitTests, __traits(parent, main))) u();} >>
.\__temp_%1.d
dmd -betterC -unittest -i -run .\__temp_%1.d
del .\__temp_%1.d
shift
goto loop
:loopexit
```
More information about the Digitalmars-d-learn
mailing list