On Saturday, 20 December 2025 at 18:44:11 UTC, Carlos Adriano
Portes wrote:
On Saturday, 20 December 2025 at 01:29:12 UTC, Carlos Adriano
Portes wrote:
[...]
The problem was solved, it turned out to be that I can't have
the same module name in different files like C# namespaces, so
the equivalent test modules I prefixed with "tests.".
Another problem I am facing is that I am using package.d files
to kind of simulate namespaces in C#, and I added unit-threaded
package to have a better output for the "dub test" output. It
seems that unit-threaded did not like the way I am using
packages and does not generate bin/ut.d file correctly.
I did a workaround by running "dub test", changing the
generated bin/ut.d, chaging the dub.json to generate bin/ut2.d
thus not overriding the one I changed. Whenever adding new
packages will have to redo this work again.
Is anyone aware of this problem?
Kind regards,
Carlos Adriano Portes
Hi,
In case the framework d-unit is an option for you, this is the
structure I use for my projects:
https://andre2007.github.io/d-tips/dub/application_template/
Kind regards
André