Conformance tess for cmd?
Nicolas Le Cam
niko.lecam at gmail.com
Sat Dec 19 05:42:32 CST 2009
2009/12/19 Eric Pouech <eric.pouech at orange.fr>:
> Dan Kegel a écrit :
>> On Fri, Dec 18, 2009 at 11:50 PM, Eric Pouech <eric.pouech at orange.fr>
>>> If you want to control more closely commands vs output you can toy with
>> I would have thought that overkill for a batch mode program like cmd,
>> but it appears to have several interactive commands:
>> 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
> Eric Pouech
> "The problem with designing something completely foolproof is to
> underestimate the ingenuity of a complete idiot." (Douglas Adams)
What about redirecting io pipes and use CreateProcess ?
msdn has some examples :
Nicolas Le Cam
More information about the wine-devel