aboutsummaryrefslogtreecommitdiff
path: root/core/testing/runner.odin
Commit message (Expand)AuthorAgeFilesLines
* testing: Make test state changes its own featureFeoramund2025-06-261-2/+4
* testing: Add API to expect signals and assertion failuresFeoramund2025-06-161-3/+8
* Restructure `core:terminal` for better Windows supportFeoramund2025-05-211-8/+0
* Add animation detection support to test runnerFeoramund2025-05-201-59/+76
* Add terminal color detection to logging in `core:testing`Feoramund2025-05-201-2/+17
* Rename `core:encoding/ansi` to `core:terminal/ansi`Feoramund2025-05-201-1/+1
* Restore console mode when test runner exits.Jeroen van Rijn2025-05-201-0/+4
* Makes tracking allocator default to crashing on a bad free instead of add to ...Karl Zylinski2024-12-211-0/+1
* Merge branch 'master' into file-tags-without-commentsKarl Zylinski2024-09-171-0/+4
|\
| * init ansi on a standalone testing exeavanspector2024-09-171-0/+4
* | Moved all packages in core, base, vendor, tests and examples to use new #+ fi...Karl Zylinski2024-09-141-1/+1
|/
* Remove deprecated `log` procs from `core:testing`Feoramund2024-08-181-15/+15
* Allow ODIN_TEST_LOG_LEVEL override when -debug.Jeroen van Rijn2024-08-141-12/+8
* Add explicit copyright info to `core:testing`Feoramund2024-08-121-0/+9
* Fix wrong define name in test runner log messagesFeoramund2024-08-111-2/+2
* Optionally treat memory failures as errors in the test runnerFeoramund2024-08-111-41/+57
* Allow testing for intentional leaks in test runnerJeroen van Rijn2024-08-081-3/+35
* Begin mapping `os.Error` in the rest of the codebasegingerBill2024-08-041-2/+2
* testing: add json reportingLaytan Laats2024-07-241-1/+45
* fix some bugs with -disable-assertLaytan Laats2024-07-161-2/+2
* Update `core` to `-strict-style`gingerBill2024-06-291-6/+5
* Let `-vet` be used with `-define:ODIN_TEST_NAMES`Feoramund2024-06-281-1/+4
* Work around Windows test failureFeoramund2024-06-181-3/+7
* Setup default `context.random_generator` for testsFeoramund2024-06-151-0/+4
* Merge pull request #3765 from Feoramund/add-short-test-logsJeroen van Rijn2024-06-151-0/+2
|\
| * Add `ODIN_TEST_SHORT_LOGS` defineFeoramund2024-06-151-0/+2
* | Make `testing.fail_now` divergentFeoramund2024-06-151-14/+23
* | Call `cleanups` after test signalFeoramund2024-06-151-2/+9
|/
* add error message for unknown test log levelLaytan Laats2024-06-071-0/+3
* Use `Warning` log level for reporting memory leaksFeoramund2024-06-021-2/+4
* Be pedantic about not overwriting Odin errorsFeoramund2024-06-021-4/+5
* Tell user about `ODIN_TEST_RANDOM_SEED` optionFeoramund2024-06-021-1/+5
* Keep test runner main thread from using 100% of a CPU coreFeoramund2024-06-021-0/+17
* Add `-define:ODIN_TEST_LOG_LEVEL` to set lowest log levelFeoramund2024-06-021-2/+17
* Log thread count at test run startFeoramund2024-06-021-0/+10
* Make it easier to learn about `ODIN_TEST_CLIPBOARD`Feoramund2024-06-021-0/+1
* Add note about `SIGSEGV` edge case on UNIX-likesFeoramund2024-06-021-0/+7
* Remove Windows test runner in favor of `libc` implementationFeoramund2024-06-021-1/+1
* Expand documentation comment for `ODIN_TEST_NAMES`Feoramund2024-06-021-0/+3
* Use more concise way of satisfying `-vet`Feoramund2024-06-021-9/+4
* Catch `SIGILL`, `SIGFPE`, `SIGSEGV` in the test runnerFeoramund2024-06-021-2/+63
* Remove unneeded importFeoramund2024-06-021-1/+0
* Support deterministic random seeding of testsFeoramund2024-06-021-0/+14
* Report test memory usage only if there's an issueFeoramund2024-06-021-11/+27
* Track memory in the test runner by defaultFeoramund2024-06-021-1/+1
* Change test runner options to `SCREAMING_SNAKE_CASE`Feoramund2024-06-021-11/+11
* Send terminal control code to `STDOUT` insteadFeoramund2024-06-021-1/+1
* Fix ANSI redraw eating last log lineFeoramund2024-06-021-1/+7
* Remove `safe_heap_allocator` from test runnerFeoramund2024-06-021-9/+3
* Use plain sort for `internal_tests`Feoramund2024-06-021-1/+1