summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/GoogleTest/launcher_test.c
blob: ce9156539df7522969f7c68f338d6c883342f4da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
#include <string.h>

/* Having this as comment lets gtest_add_tests recognizes the test we fake
   here without requiring googletest
TEST_F( launcher_test, test1 )
{
}
*/

int main(int argc, char** argv)
{
  /* Note: GoogleTest.cmake doesn't actually depend on Google Test as such;
   * it only requires that we produces output in the expected format when
   * invoked with --gtest_list_tests. Thus, we fake that here. This allows us
   * to test the module without actually needing Google Test.  */
  if (argc > 1 && strcmp(argv[1], "--gtest_list_tests") == 0) {
    printf("launcher_test.\n");
    printf("  test1\n");
  }

  printf("launcher_test.test1\n");
  return 0;
}