how to use dub to run all / chosen dependency lib's unittests

mw mingwu at
Tue Sep 20 00:05:41 UTC 2022

On Monday, 19 September 2022 at 23:57:31 UTC, Steven 
Schveighoffer wrote:

> I don't see any specific command to do it in dub itself.
> I've recently discovered that `dub describe` gives you the 
> directories of all your dependencies in a JSON format.
> I used this to write an install script for dependent library 
> artifacts. See 
> [here](
> It would be pretty easy to do the same thing to run dependency 
> unit tests. e.g. something like `foreach(dir; 
> getDubDependencyDirectories) { cd(dir); execute("dub", "test"); 
> }`
> You'd have to write getDubDependencyDirectories. But it's just 
> parsing JSON.

Thanks. Maybe Python is easier for such glue code.

BTW, does any of the unit test library can do what I want? E.g.

More information about the Digitalmars-d-learn mailing list