コード例 #1
0
ファイル: jq_test.c プロジェクト: AndrewO/jq
int jq_testsuite(jv libdirs, int argc, char* argv[]) {
  FILE *testdata = stdin;
  jv_test();
  if (argc > 0) {
    testdata = fopen(argv[0], "r");
    if (!testdata) {
      perror("fopen");
      exit(1);
    }
  }
  run_jq_tests(libdirs, testdata);
  return 0;
}
コード例 #2
0
ファイル: jq_test.c プロジェクト: alepharchives/jq
int main(int argc, char* argv[]) {
  jv_test();
  if (argc == 1) {
    testdata = fopen("testdata", "r");
  } else if (argc == 2) {
    if (!strcmp(argv[1], "-")) {
      testdata = stdin;
    } else {
      testdata = fopen(argv[1], "r");
    }
  } else {
    printf("usage: %s OR cat testdata | %s - OR %s testdata\n", argv[0], argv[0], argv[0]);
    return 127;
  }
  run_jq_tests();
  if (testdata != stdin) fclose(testdata);
}
コード例 #3
0
ファイル: jq_test.c プロジェクト: RavikumarTulugu/antkorp
int jq_testsuite(int argc, char* argv[]) {
  jv_test();
  run_jq_tests(stdin);
  return 0;
}