Reimplement in terms of the support for this feature in the makefiles with
[oota-llvm.git] / test / TestRunner.sh
1 #!/bin/sh
2 #
3 #  TestRunner.sh - This script is used to run arbitrary unit tests.  Unit
4 #  tests must contain the command used to run them in the input file, starting
5 #  immediately after a "RUN:" string.
6 #
7 #  This runner recognizes and replaces the following strings in the command:
8 #
9 #     %s - Replaced with the input name of the program, or the program to
10 #          execute, as appropriate.
11 #     %llvmgcc - llvm-gcc command
12 #     %llvmgxx - llvm-g++ command
13 #     %prcontext - prcontext.tcl script
14 #
15 make check-one TESTONE=$1