diff options
author | Bill Hoffman <bill.hoffman@kitware.com> | 2005-10-21 13:49:04 (GMT) |
---|---|---|
committer | Bill Hoffman <bill.hoffman@kitware.com> | 2005-10-21 13:49:04 (GMT) |
commit | 54f75b05cd8d602ccc3b5e4e18c5eb938170e8ec (patch) | |
tree | d61d9803198219524ee33315c13b257e823ab4b8 /Source/kwsys/testFail.c | |
parent | d9418a87d871dd41aeb310c9e05a97e096398404 (diff) | |
download | CMake-54f75b05cd8d602ccc3b5e4e18c5eb938170e8ec.zip CMake-54f75b05cd8d602ccc3b5e4e18c5eb938170e8ec.tar.gz CMake-54f75b05cd8d602ccc3b5e4e18c5eb938170e8ec.tar.bz2 |
ENH: try to get this thing to pass with cmake 2.2.1
Diffstat (limited to 'Source/kwsys/testFail.c')
-rw-r--r-- | Source/kwsys/testFail.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/Source/kwsys/testFail.c b/Source/kwsys/testFail.c index c33ca8a..612295b 100644 --- a/Source/kwsys/testFail.c +++ b/Source/kwsys/testFail.c @@ -1,7 +1,24 @@ #include <stdio.h> +#include <stdlib.h> +#include <string.h> int main(int argc, char* argv[]) { + char* env = getenv("DASHBOARD_TEST_FROM_CTEST"); + int oldCtest = 0; + if(env) + { + if(strcmp(env, "1") == 0) + { + oldCtest = 1; + } + printf("DASHBOARD_TEST_FROM_CTEST = %s\n", env); + } printf("%s: This test intentionally fails\n", argv[0]); + if(oldCtest) + { + printf("The version of ctest is not able to handle intentionally failing tests, so pass.\n"); + return 0; + } return argc; } |