开发者

How to run unit tests with DSSS and GDC?

开发者 https://www.devze.com 2022-12-21 19:25 出处:网络
I am very new to D and still battling trying to configure my toolchain. I am running Ubuntu Karmic and would like to use DSSS with GDC and Tango or TangoBos.

I am very new to D and still battling trying to configure my toolchain.

I am running Ubuntu Karmic and would like to use DSSS with GDC and Tango or TangoBos.

Till now, I installed GDC from Ubuntu repositories, DSSS, Tango and TangoBos from these repositories and I can compile using dsss + gdc + tangobos.

According to DSSS documentation, it should be possible to run the unit tests using

$ dsss build --test

but on my system, the --test argument is ignored. I have dsss last version (0.78) and its inline help does not include anything about unit tests.

开发者_Go百科Running ldc --unittest works fine (though I do not know exactly which libray it picks up).

Is there a way to run my unit tests using the same compiler & library than for compilation?

If so, is there a way to automate the testing or will I have to run it module per module?


As best I can tell, sometime around Karmic, Ubuntu's install of gdc started ignoring arguments such as "--foo".

Observe:

$ gdc --not-a-real-option
gdc: no input files

vs.

$ gdc -not-a-real-option
gdc: unrecognized option '-not-a-real-option'
gdc: no input files

So on Lucid dsss version 0.76, gdc (Ubuntu 1:1.046-4.3.4-3ubuntu1) 4.3.4,

dsss build -test 

or

dsss build -unittest

should compile with unit tests


I would use "dsss build -unittest". I haven't tried it, but I see it being used with a little googling.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号