Dan Kegel a écrit :
On Fri, Dec 18, 2009 at 11:50 PM, Eric Pouech <[email protected]> wrote:
If you want to control more closely commands vs output you can toy with
http://github.com/ericZp/wdtp/blob/master/test_cl.h

I would have thought that overkill for a batch mode program like cmd,
but it appears to have several interactive commands:
  pause
  choice
  set /p
so yeah, something like that will be needed.

Then there's the question of how to integrate it into the wine
test suite.  I suspect the way to go is
to have a make rule that converts the input and expected output
files into hex byte arrays in a generated .c file,
to use the normal wine test infrastructure by copying
dlls/Maketest.rules.in to programs/Maketest.rules.in

Sound good?


the idea of test_cl.h is to have something similar to our test suite, but for command line programs so you can still have the ok() rules, the only thing that test_cl.h does is to give helpers to drive the program to be tested, and simplify sending commands and fetching their output

but, of course, you need first to allow test Make rules to be allowed in programs/ subdirectory
A+

--
Eric Pouech
"The problem with designing something completely foolproof is to underestimate the 
ingenuity of a complete idiot." (Douglas Adams)





Reply via email to