El 02/09/2016 a las 14:39, Graeme Geldenhuys escribió:

If the tests may show some kind of progress information
I'm assuming you are talking about FPCUnit?

If so, there is already a test progress listener implemented in the form
of the TProgressWriter class (see the consoletestrunner.pas unit).

Simply run your test suite from the command line and specify the -p (or
--progress) command line parameter.

Hello,

Yes, but I'm writing the test so in code I can write something like:

if a=0 then FAIL('Value must not be 0');

And I wish to write something like:

if a>1 then MESSAGE('Value 2 or bigger is OK');
if a=1 then MESSAGE('Value 1 is quite dangerous');
if a=0 then FAIL('Value 0 is KBOOM!');

Because some test are sloooow and I like to have a screen feedback when running manually in the console, but if I use the writeln this information will pollute the generated XML to stdout. Maybe using stderr for progress messages will be valid and that's my question, will stderr cause pollution when the test is added to an automated test set ?

PS: I need to contact you out of the list about a project I'm finishing and that would be of your interest. My last try looking for your email (not mailinglists@...) was unsuccessful and never get an answer. Could you please contact me to this email address ? Thank you.

--

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to