digitalmars.D.learn - -unittest and main
- Bill Baxter (11/11) Nov 07 2006 I find it inconvenient that -unittest doesn't automatically supply a
- Chris Nicholson-Sauls (5/20) Nov 07 2006 None that I haven't missed as well. Some of us have been wanting a feat...
I find it inconvenient that -unittest doesn't automatically supply a
main() if there isn't one. For instance if I just want to test one
module of my library I end up going into the code, adding "void
main(){}" and then "dmd -unittest -run module" then go back and remove
the "void main(){}" line.
Ideally dmd would just realize that if there's no main and I'm doing
-unittest, it should add one for me.
Second best would be a -main flag that says 'create a trivial main for
me' so I could say "dmd -unittest -main -run module".
Is there some other way to do this that I'm missing?
--bb
Nov 07 2006
Bill Baxter wrote:
I find it inconvenient that -unittest doesn't automatically supply a
main() if there isn't one. For instance if I just want to test one
module of my library I end up going into the code, adding "void
main(){}" and then "dmd -unittest -run module" then go back and remove
the "void main(){}" line.
Ideally dmd would just realize that if there's no main and I'm doing
-unittest, it should add one for me.
Second best would be a -main flag that says 'create a trivial main for
me' so I could say "dmd -unittest -main -run module".
Is there some other way to do this that I'm missing?
--bb
None that I haven't missed as well. Some of us have been wanting a feature
like your
'-main' switch for some time now. (Or at the very least for -unittest to
implicitly
behave this way.)
-- Chris Nicholson-Sauls
Nov 07 2006








Chris Nicholson-Sauls <ibisbasenji gmail.com>