Skip to content
Snippets Groups Projects
testFail.c 521 B
Newer Older
  • Learn to ignore specific revisions
  • Andy Cedilnik's avatar
    Andy Cedilnik committed
    #include <stdio.h>
    
    #include <stdlib.h>
    #include <string.h>
    
    Andy Cedilnik's avatar
    Andy Cedilnik committed
    
    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);
        }
    
    Andy Cedilnik's avatar
    Andy Cedilnik committed
      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;
        }
    
    Andy Cedilnik's avatar
    Andy Cedilnik committed
      return argc;
    }