aboutsummaryrefslogtreecommitdiff
path: root/core/testing
Commit message (Expand)AuthorAgeFilesLines
* testing: separate the posix import into target filesLaytan Laats2024-11-013-17/+32
* remove pthread from sys/unix and use sys/posix where usedLaytan2024-10-281-3/+3
* Changed some recently added //+ usages to #+ and also fixed some //+ usages i...Karl Zylinski2024-09-171-1/+1
* Merge branch 'master' into file-tags-without-commentsKarl Zylinski2024-09-174-4/+45
|\
| * Merge pull request #4255 from avanspector/masterJeroen van Rijn2024-09-172-0/+26
| |\
| | * init ansi on a standalone testing exeavanspector2024-09-172-0/+26
| * | Merge pull request #4242 from laytan/caller-expressiongingerBill2024-09-161-4/+8
| |\ \
| | * | add '#caller_expression'Laytan Laats2024-09-141-4/+8
| * | | Fix signalling test child threads crashing test 0Feoramund2024-09-101-0/+11
| |/ /
* / / Moved all packages in core, base, vendor, tests and examples to use new #+ fi...Karl Zylinski2024-09-147-15/+15
|/ /
* / Fix build tags that use ! multiple times on one line. Those don't actually do...Karl Zylinski2024-09-071-1/+7
|/
* Remove deprecated `log` procs from `core:testing`Feoramund2024-08-184-49/+28
* Allow ODIN_TEST_LOG_LEVEL override when -debug.Jeroen van Rijn2024-08-141-12/+8
* Add explicit copyright info to `core:testing`Feoramund2024-08-128-1/+68
* 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
* Keep -vet happy when mem tracking is disabled.Jeroen van Rijn2024-08-081-0/+1
* Use test runner's own tracking allocator.Jeroen van Rijn2024-08-081-8/+7
* Allow testing for intentional leaks in test runnerJeroen van Rijn2024-08-082-4/+56
* 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
* Imply `#no_capture` to all variadic parametersgingerBill2024-07-141-5/+5
* Add more uses of `#no_capture`gingerBill2024-07-141-5/+5
* Update `core` to `-strict-style`gingerBill2024-06-291-6/+5
* Catch `SIGTRAP` in the test runnerFeoramund2024-06-282-0/+11
* 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-152-7/+18
|\
| * Add `ODIN_TEST_SHORT_LOGS` defineFeoramund2024-06-152-7/+18
* | Make `testing.fail_now` divergentFeoramund2024-06-152-19/+33
* | Call `cleanups` after test signalFeoramund2024-06-152-3/+20
|/
* add forced shutdown to new test runnerLaytan Laats2024-06-101-1/+8
* add error message for unknown test log levelLaytan Laats2024-06-071-0/+3
* 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