diff options
author | David Tolnay <dtolnay@gmail.com> | 2015-06-17 21:49:56 -0700 |
---|---|---|
committer | Nicolas Williams <nico@cryptonector.com> | 2015-06-18 00:06:52 -0500 |
commit | 51a81c96f129d66f81058529df66f8cb7194e012 (patch) | |
tree | 18d641e741a1774f9c90a8dff9bb592a70b5e12a /jq_test.c | |
parent | 6083581fea3c4f91f18c77002f68e6a1da22bec6 (diff) |
fix broken tests in manual.yml
Diffstat (limited to 'jq_test.c')
-rw-r--r-- | jq_test.c | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -122,14 +122,22 @@ static void run_jq_tests(jv lib_dirs, FILE *testdata) { if (!fgets(buf, sizeof(buf), testdata)) { invalid++; break; } lineno++; jv input = jv_parse(buf); - if (!jv_is_valid(input)){ invalid++; continue; } + if (!jv_is_valid(input)) { + printf("*** Input is invalid on line %u: %s\n", lineno, buf); + invalid++; + continue; + } jq_start(jq, input, JQ_DEBUG_TRACE); while (fgets(buf, sizeof(buf), testdata)) { lineno++; if (skipline(buf)) break; jv expected = jv_parse(buf); - if (!jv_is_valid(expected)){ invalid++; continue; } + if (!jv_is_valid(expected)) { + printf("*** Expected result is invalid on line %u: %s\n", lineno, buf); + invalid++; + continue; + } jv actual = jq_next(jq); if (!jv_is_valid(actual)) { jv_free(actual); |