unit-threaded (D multithreaded unit testing library) v0.2.0 released

qznc qznc at web.de
Thu Nov 14 01:40:58 PST 2013


On Wednesday, 13 November 2013 at 13:18:39 UTC, Atila Neves wrote:
> http://code.dlang.org/packages/unit-threaded
> https://github.com/atilaneves/unit-threaded
>
> What's new? Bug fixes and the dtest util.
>
> dtest lets you point it at a list of directories, preferably 
> just one called "tests" (that way there's less command-line 
> options to type) and voilá, all tests in all subdirectories get 
> run automagically.
>
> The way I have it set up for my projects is I have a shell 
> script called "dt" that calls dtest telling it where the 
> unit_threaded library is. All my projects now have a "tests" 
> directory separate from the main source tree. When I'm at the 
> root dir of the repo, all I have to do is type "dt" followed by 
> Enter and there go the unit tests wizzing along in parallel. 
> Edit, save, "dt", repeat until the test run goes red. TDD 
> nirvana.
>
> If I ever have my way and this takes off, I'd _really_ like to 
> type "dub test" instead of "dt" and have it figure out 
> dependencies itself. One can dream.
>
> So now I have my own little version of what the Go guys have 
> with "go test", whislt keeping the advantages of what the 
> library already did. No boilerplate. Stick modules in "tests" 
> in any package structure and have them all run.

Nice. :)

I agree that "dub test" would be even nicer.


More information about the Digitalmars-d-announce mailing list