Allow --run-tests to take a file argument

This commit is contained in:
Nicolas Williams committed 2013-06-15 17:37:15 -05:00
1 parent 3f86e97f70
commit 0ed6347d47
2 files changed
+10 -2

No files matched your search

+9 -1
View File
@@ -10,8 +10,16 @@ static void run_jq_tests();
int jq_testsuite(int argc, char* argv[]) {
FILE *testdata = stdin;
jv_test();
run_jq_tests(stdin);
if (argc > 2) {
testdata = fopen(argv[2], "re");
if (!testdata) {
perror("fopen");
exit(1);
}
}
run_jq_tests(testdata);
return 0;
}
+1 -1
View File
@@ -130,7 +130,7 @@ int main(int argc, char* argv[]) {
if (argc) progname = argv[0];
if (argc > 1 && !strcmp(argv[1], "--run-tests")) {
return jq_testsuite(argc - 1, argv + 1);
return jq_testsuite(argc, argv);
}
jq = jq_init();