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é

Reply via email to