aboutsummaryrefslogtreecommitdiff
path: root/core/testing
Commit message (Expand)AuthorAgeFilesLines
* Fix ad hoc `printf` in test runner signal handlerFeoramund2024-06-021-1/+1
* Use `Warning` log level for reporting memory leaksFeoramund2024-06-021-2/+4
* Prevent test runner deadlock on NetBSDFeoramund2024-06-021-0/+13
* 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-023-251/+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
* Be specific about platforms not implementing test runner signal handlerFeoramund2024-06-021-1/+1
* Catch `SIGILL`, `SIGFPE`, `SIGSEGV` in the test runnerFeoramund2024-06-024-11/+223
* Rename `signal_handler.odin` to `signal_handler_libc.odin`Feoramund2024-06-021-0/+0
* Remove unneeded importFeoramund2024-06-021-1/+0
* Support deterministic random seeding of testsFeoramund2024-06-022-0/+24
* Support `ODIN_TEST_PROGRESS_WIDTH=0`Feoramund2024-06-021-7/+20
* 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-022-2/+12
* Remove `safe_heap_allocator` from test runnerFeoramund2024-06-021-9/+3
* Use plain sort for `internal_tests`Feoramund2024-06-021-1/+1
* Temporarily disable Windows-specific test runnerFeoramund2024-06-021-0/+7
* Remove unneeded codeFeoramund2024-06-021-6/+0
* Refactor the test runnerFeoramund2024-06-027-64/+1134
* Merge pull request #3138 from FourteenBrush/mastergingerBill2024-01-291-2/+9
|\
| * Fix typoFourteenBrush2024-01-251-1/+1
| * Need to unpack argsFourteenBrush2024-01-251-1/+1
| * Forgot to include loc paramFourteenBrush2024-01-251-2/+1
| * Merge branch 'master' of https://github.com/FourteenBrush/OdinFourteenBrush2024-01-251-2/+2
| |\
| * | Add testing.expectfFourteenBrush2024-01-251-0/+8
* | | Replace `core:*` to `base:*` where appropriategingerBill2024-01-282-3/+3
| |/ |/|
* | stdcall -> systemgingerBill2024-01-171-2/+2
|/
* fix: make -vet not complainramn2023-07-091-0/+2
* Fix #2637ramn2023-07-081-2/+3
* Use positional and named arguments within the core librarygingerBill2023-06-212-6/+6
* [core:testing] add global_fail_timeout_thread nil checkTotoki Kei2022-06-041-1/+1
* Update core to use new atomic intrinsicsgingerBill2022-03-311-2/+2
* Enforce `-strict-style` in CIgingerBill2022-01-311-1/+1
* Make many `package time` procedures use `"contextless"` calling conventiongingerBill2021-10-111-3/+0
* Move assert to implementation filegingerBill2021-10-112-1/+2
* Add `testing.expect_value`; Improve `testing.set_fail_timeout`gingerBill2021-10-112-19/+54
* Keep -vet happygingerBill2021-10-111-1/+0
* Add `testing.set_fail_timeout`gingerBill2021-10-113-8/+51
* Make the io/conv.odin utilities be `#optional_ok`gingerBill2021-09-291-1/+1
* testing: Strip ; from test runner.Jeroen van Rijn2021-09-073-114/+114