Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-04-27 | Test that all bad commands print error messages | David Robillard | 1 | -2/+2 | |
2019-04-21 | Switch to using a submodule for autowaf | David Robillard | 186 | -41965/+6 | |
2019-04-20 | Use fine-grained Docker images for CI | David Robillard | 1 | -36/+36 | |
2019-04-20 | Fix incorrect print format arguments | David Robillard | 2 | -2/+11 | |
2019-04-19 | Fix test coverage | David Robillard | 1 | -28/+20 | |
These returns values are legacy cruft from when test success was handled manually instead of using assert. | |||||
2019-04-14 | Add separate CI rows for ARM debug and release builds | David Robillard | 1 | -6/+38 | |
2019-04-14 | Improve CI configuration | David Robillard | 1 | -45/+116 | |
This separates the build stage from the test stage, and publishes a test coverage report as a page. | |||||
2019-04-14 | Enable test coverage on CI | David Robillard | 1 | -10/+18 | |
2019-04-14 | Clean up CI waf arguments | David Robillard | 1 | -8/+8 | |
2019-04-14 | Update autowaf | David Robillard | 1 | -6/+36 | |
2019-04-14 | Squashed 'waflib/' changes from e7a29b6b..27a69a76 | David Robillard | 1 | -10/+43 | |
27a69a76 Add option to filter tests by regular expression ac29b74a Fix configuring with root prefix 6134be69 Print test coverage summary 6d7dd590 Don't attempt to clear coverage when coverage is disabled cddbcb57 Pass file comparison test if difflib finds no changes 6e4e92b0 Seek to end before checking the size of stderr output git-subtree-dir: waflib git-subtree-split: 27a69a76d1f625ad86b60b5dbd12368bc25cae25 | |||||
2019-04-13 | Add CI rows for ARM architectures | David Robillard | 1 | -1/+16 | |
2019-04-13 | Use short options in CI configuration | David Robillard | 1 | -14/+14 | |
2019-04-13 | Add test wrapper to serdi invocation for test manifest loading | David Robillard | 1 | -1/+6 | |
This makes it possible to run the tests in an emulator for cross compiling. | |||||
2019-04-13 | Fix configuration summary output | David Robillard | 1 | -1/+1 | |
2019-04-02 | Remove Tk dependency from benchmark script | David Robillard | 1 | -2/+6 | |
2019-03-31 | Add documentation main page | David Robillard | 1 | -0/+15 | |
2019-03-30 | Fix parsing "a" abbreviation without padding whitespace | David Robillard | 5 | -14/+23 | |
2019-03-30 | Improve documentation | David Robillard | 7 | -244/+313 | |
2019-03-23 | Update Doxygen configuration | David Robillard | 1 | -52/+119 | |
2019-03-18 | Pass file comparison test if difflib finds no changes | David Robillard | 1 | -3/+5 | |
The Python filecmp module seems to be a bit flaky on some platforms, so with this change the test only fails if actual visible changes are printed. | |||||
2019-03-18 | Seek to end before checking the size of stderr output | David Robillard | 1 | -1/+2 | |
This fixes the error message checks in virtual environments where temporary files act weird. | |||||
2019-03-18 | Use distinct output paths for each test run | David Robillard | 1 | -2/+2 | |
Even though there is no parallelism, this seems to cause sporadic problems on Windows. Regardless, it's a good idea, since the test framework might become parallel some day. | |||||
2019-03-17 | Update autowaf and adapt to new API | David Robillard | 47 | -604/+976 | |
2019-03-17 | Squashed 'waflib/' changes from 915dcb17..e7a29b6b | David Robillard | 46 | -438/+871 | |
e7a29b6b Upgrade to waf 2.0.15 8280f9de Add command for running executables from the build directory 8073c1ad Make make_simple_dox() safe in case of exception 70d03b82 Avoid use of global counter hacks for configuration display b7d689a4 Rewrite test framework 94deadf0 Automatically add options and move add_flags() to options context f4259ee4 Reduce system include path noise 927b6082 Automatically display configuration header c44b8f3b Set line justification from a constant in the wscript a48e26fd Automatically detect if wscript has a test hook ef66724d Save runtime variables in the environment 63bcbcd3 Clean up TestContext b1d95050 Add ExecutionContext for setting runtime environment 387c1dfa Add show_diff() and test_file_equals() utilities 29d4d293 Fix in-tree library paths 9fde01f4 Add custom configuration context 6d3612fd Add lib_path_name constant git-subtree-dir: waflib git-subtree-split: e7a29b6b9b2f842314244c23c14d8f8f560904e1 | |||||
2019-03-17 | Avoid redundant manifest scans to speed up test suite execution | David Robillard | 1 | -31/+27 | |
2019-03-17 | Factor out some generic test suite running code | David Robillard | 1 | -21/+25 | |
2019-03-17 | Fix bug parsing TriG graphs with several squashed trailing dots | David Robillard | 5 | -3/+20 | |
2019-03-17 | Derive output syntax automatically from test class | David Robillard | 1 | -7/+15 | |
2019-03-17 | Simplify test output file checking | David Robillard | 1 | -31/+28 | |
2019-03-17 | Use simpler Doxygen header and footer | David Robillard | 3 | -2/+72 | |
2019-03-17 | Hide export declarations in documentation | David Robillard | 1 | -3/+3 | |
2019-03-16 | Set stdin and stdout to binary mode on Windows to preserve newlines | David Robillard | 1 | -0/+10 | |
2019-01-12 | Update autowaf | David Robillard | 2 | -17/+41 | |
2019-01-12 | Squashed 'waflib/' changes from 5ea8f99..915dcb1 | David Robillard | 1 | -15/+39 | |
915dcb1 Report test time correctly 26f0a2b Remove redundant verbose-tests option fc35c2c Fix MSVC CFLAGS git-subtree-dir: waflib git-subtree-split: 915dcb1778a592ef54a6b7e14fa8a6bd1ca3376c | |||||
2019-01-06 | Fix serd_node_new_decimal() on Windows | David Robillard | 1 | -1/+1 | |
2019-01-05 | Turn off overly noisy new clang-format checks | David Robillard | 1 | -0/+2 | |
2019-01-05 | Use lround() instead of sketchy offset and cast | David Robillard | 1 | -1/+1 | |
2019-01-05 | Rewrite switch statements that are better written as ifs | David Robillard | 2 | -22/+16 | |
2019-01-05 | Fix potential use of uninitialised data | David Robillard | 1 | -1/+1 | |
2019-01-05 | Fix unsorted includes | David Robillard | 1 | -3/+2 | |
2019-01-05 | Remove pointless const in prototype | David Robillard | 1 | -1/+1 | |
2019-01-05 | Fix unused parameter warnings | David Robillard | 6 | -4/+20 | |
2019-01-05 | Remove manifest test | David Robillard | 2 | -277/+0 | |
2019-01-05 | Remove ancient MSVC workaround for stdbool.h | David Robillard | 1 | -2/+1 | |
2018-12-26 | Remove test utilities and simply use assert for unit tests | David Robillard | 2 | -294/+105 | |
2018-12-20 | Remove old URI parse debug logging code | David Robillard | 1 | -38/+0 | |
2018-11-24 | Merge commit '668a088c7005ec6f6c5fc119470002cc73a1040a' | David Robillard | 1 | -9/+17 | |
2018-11-24 | Squashed 'waflib/' changes from 4687ba6..5ea8f99 | David Robillard | 1 | -8/+17 | |
5ea8f99 Improve test output spacing 0e23b29 Raise exception when test suite fails to ensure non-zero exit status d6de073 Show run time of unit tests 5b65554 Add short configure option for ultra-strict flags git-subtree-dir: waflib git-subtree-split: 5ea8f99f6e1246079c1fe6bb590c38a53aadd40d | |||||
2018-11-24 | Fix test suite when running recursively | David Robillard | 1 | -2/+2 | |