aboutsummaryrefslogtreecommitdiff
path: root/core/testing/runner.odin
Commit message (Expand)AuthorAgeFilesLines
* 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
* Refactor the test runnerFeoramund2024-06-021-38/+640
* Make the io/conv.odin utilities be `#optional_ok`gingerBill2021-09-291-1/+1
* testing: Strip ; from test runner.Jeroen van Rijn2021-09-071-32/+32
* Move commentgingerBill2021-05-011-1/+0
* Make the core:testing runner on windows run in a separate thread to handle cr...gingerBill2021-05-011-4/+2
* PNG: Fix tRNS handling.Jeroen van Rijn2021-05-011-1/+0
* Change from `test_*` prefix to `@(test)` attribute for `odin test`gingerBill2021-03-141-5/+3
* Add "NO TESTS RAN" message to `testing.runner` if no tests were rangingerBill2021-03-141-1/+5
* Add `pkg` field to `testing.Internal_Test`gingerBill2021-03-141-3/+18
* `odin test` to work with the new `core:testing` packagegingerBill2021-03-141-0/+60