Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-07-19 | Clean up trailing whitespace | David Tolnay | |
2015-06-28 | Make --run-tests' jv_test() quiet | Nicolas Williams | |
2015-06-27 | Make --run-tests less verbose by default | Nicolas Williams | |
Adding --debug-trace or --debug-dump-disasm before --run-tests now makes it verbose. | |||
2015-06-20 | fix errors flagged by clang static analyzer | David Tolnay | |
builtin.c: bug - free of uninitialized jv compile.c: missing assertion jq_test.c: buggy logic / unreachable code jv.c: missing assertion jv_alloc.c: false positive - intentional read of uninitialized memory jv_file.c: dead code | |||
2015-06-18 | fix broken tests in manual.yml | David Tolnay | |
2015-03-30 | Include filename and lineno in error messages | Nicolas Williams | |
2015-01-12 | Fix --run-tests arg handling | Nicolas Williams | |
2014-12-31 | Move some module tests into all.test | Nicolas Williams | |
2014-12-30 | Fix lineno counting in jq_test.c | Nicolas Williams | |
2014-12-30 | Add support for testing erroneous programs | Nicolas Williams | |
This will allow moving tests of some tests from tests/run to tests/all.test. It will also be useful for more extensive testing of language features where we want nice error messages, or errors at all, to be produced, particularly language features where the errors arise at compile-, codegen-, or link-time rather than parse-time. This does not check for run-time errors though -- those we can already check for with try/catch. $ jq --run-tests %%FAIL break jq: error: break used outside labeled control structure ^D 1 of 1 tests passed (0 malformed) $ | |||
2014-12-30 | Make --run-tests more informative | Nicolas Williams | |
Print the line number and program text on the same output line where a failure is reported, for all failures that were already reported on lines starting with '***'. This makes poring over test logs with failures much easier. | |||
2014-12-27 | Make jq --run-tests show test line numbers | Nicolas Williams | |
2014-12-12 | Fix #647, but caused by 89791a0 | Nicolas Williams | |
2014-11-28 | Print stack value refcounts when tracing (#636) | Nicolas Williams | |
2013-12-08 | Merge pull request #231 from DRMacIver/fix_mem_leak_in_compile | Stephen Dolan | |
args to jq_compile_args were not getting freed when there were errors in the compile | |||
2013-12-08 | Refactor jv structure. | Stephen Dolan | |
New structure layout is simpler and also faster. In particular, it's now small enough to be passed in registers on amd64. | |||
2013-12-08 | Make testsuite not leak when compiled with -DNDEBUG. | Stephen Dolan | |
2013-12-08 | test for losing memory on compile errors | David R. MacIver | |
2013-06-23 | Remove #includes from jv.hlibjq | Stephen Dolan | |
2013-06-21 | Add libjq autoconf goo | Nicolas Williams | |
2013-06-17 | Remove accidentally introduced use of fopen "e" | Nicolas Williams | |
2013-06-15 | Allow --run-tests to take a file argument | Nicolas Williams | |
2013-06-15 | Fixup API to get closer to a libjq | Nicolas Williams | |
2013-06-01 | Stop warning on fgets, simple version | Brendan Macmillan | |
2013-06-01 | Stop warning on fgets, complex version | Brendan Macmillan | |
2013-05-15 | 'length' function now measures string length in codepoints, not bytes. | Stephen Dolan | |
2013-05-13 | Fix a bug triggered by jv_array_slice. | Stephen Dolan | |
2013-05-11 | Merge branch 'autotools' | Stephen Dolan | |
2013-05-08 | Clean up autotools config. | Stephen Dolan | |
Remove some of @stagrlee's hard work since jq's testsuite is less silly than when he wrote the autotools config. | |||
2013-05-08 | Merge remote-tracking branch 'stagrlee/master' into autotools | Stephen Dolan | |
Conflicts: Makefile jq_test.c | |||
2013-05-07 | Rename complex to nontrivial for safety (#113) | Nicolas Williams | |
2013-05-05 | Remove JQ_DEBUG #define and jq_test binary, simplifying build. | Stephen Dolan | |
The debugging features previously available via JQ_DEBUG are now command-line options. | |||
2013-05-05 | WIP | Stephen Dolan | |
2013-05-05 | Combine the functionality of jq and jq_test | Stephen Dolan | |
One binary is much simpler. ./jq --run-tests now runs the tests. | |||
2013-04-28 | Remove globals/make jq_init/next/teardown() an API | Nicolas Williams | |
2013-02-02 | fix jq_test so that it runs in the distcheck phase of autoconf | Lee Thompson | |
2013-02-02 | merging upstream stedolan changes | Lee Thompson | |
2012-12-16 | Lots of build system and docs improvements, including a manpage. | Stephen Dolan | |
- Build binaries for multiple platforms - Make a manpage out of the manual (see #19) - Extract more tests from the documentation - Fix a few documentation bugs uncovered by above. | |||
2012-12-04 | get testing working in autoconf | Lee Thompson | |
2012-12-03 | See, I told you colour was a bad idea! #11 | Stephen Dolan | |
Last commit broke the build, minor fix needed to testsuite. | |||
2012-09-18 | Separate the tests and the main program. | Stephen Dolan | |