Alcino Dall'Igna Jr wrote:
Hi

How do I wrote an ADD_TEST command so a program reading standard input
could be redirected to a file?

I try:

ADD_TEST(t build/Debug/tcmake < data)

as it should be in linux, but it doesn't work. The program still
executes fine but does not understand that the input should be
redirected to the 'data' file.

Tests are added as full command lines, not shell scripts. The "<" will be passed as a literal argument to the program. You can create a "test driver" program that wraps around the real program to be tested and invokes it with the redirected input. Alternatively if you only care about UNIX systems you can run a shell script that invokes the real program with redirection.

-Brad
_______________________________________________
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to