Should unittests run as logical part of compilation?
anonymous
anonymous at example.com
Sun Jan 26 03:20:47 PST 2014
On Sunday, 26 January 2014 at 05:17:15 UTC, H. S. Teoh wrote:
> On Sun, Jan 26, 2014 at 04:29:10AM +0000, Rikki Cattermole
> wrote:
>> Having the ability to run unittests at both compile time and
>> runtime
>> would be useful. Because what happens when you need to test
>> e.g. an
>> OS feature with it? Or have a dependency that simply cannot
>> run at
>> compile time?
>>
>> I'm all for being able to selectively run unittests and having
>> the
>> ability to have some run at compile time.
>
> +1. Some of my unittests can only be run at runtime: like
> testing file
> I/O. Obviously, other unittests can also be run at
> compile-time, so
> it's useful to have both.
I don't think the tests are supposed to be CTFE'd. They'd be
compiled (to a temporary executable?) and then run normally.
More information about the Digitalmars-d
mailing list