Pietro Gagliardi
|
57abc83fe3
|
And split all the thread stuff into their own file. Almost done with all this test library cleanup!
|
2019-05-04 16:47:56 -04:00 |
Pietro Gagliardi
|
313f5864f5
|
Fixed the timer functions on Windows.
|
2019-05-02 22:03:57 -04:00 |
Pietro Gagliardi
|
42623f92e9
|
And started breaking apart the timer functions.
|
2019-05-02 12:38:59 -04:00 |
Pietro Gagliardi
|
db6b6fd97b
|
Provided a mechanism for the testing library to abort on an internal error; redefined memory allocation to do so. This will also be used for resolving many of the TODOs on the Windows testing code.
|
2019-04-29 23:46:08 -04:00 |
Pietro Gagliardi
|
8ffb2b1b1e
|
Fixed build warnings and errors. Now we just need to implement testingRunWithTimeout() on Windows.
|
2019-04-28 16:35:25 -04:00 |
Pietro Gagliardi
|
64478bd5b0
|
Finished cleaning up the TimerNsec naming wonk.
|
2019-04-28 13:19:04 -04:00 |
Pietro Gagliardi
|
1bc2297597
|
Added a facility to do timeouts in test functions. Also started cleaning up the weird TimerNsec abstractions.
|
2019-04-28 13:12:40 -04:00 |
Pietro Gagliardi
|
4bd1ba2fa5
|
Oops; flipped a boolean.
|
2019-04-22 23:03:12 -04:00 |
Pietro Gagliardi
|
bd1ca240e3
|
Added timers to the testing framework, test timing (so no more of those pesky TODOs), and the OS X implementation of test timing.
|
2019-04-22 23:01:55 -04:00 |
Pietro Gagliardi
|
b8b3b3df39
|
Fixed the rest of the build errors and warnings. Woo! Now for the manifests.
|
2019-04-21 17:28:47 -04:00 |
Pietro Gagliardi
|
5e45afd0a2
|
More TODOs.
|
2019-04-19 12:13:08 -04:00 |
Pietro Gagliardi
|
6f3d45b107
|
Made it so that normal and after tests don't run if before tests failed.
|
2019-04-19 12:12:13 -04:00 |
Pietro Gagliardi
|
e5e60284fb
|
More desirable sorting of tests: by line number per file, specifically. Also per-file, but that can remain unguaranteed if I ever spin this out into its own library.
|
2019-04-17 22:58:44 -04:00 |
Pietro Gagliardi
|
16c6425200
|
Reorganized test sets into growing arrays. We can sort them next.
|
2019-04-17 22:12:32 -04:00 |
Pietro Gagliardi
|
dcf34e6dab
|
Set up the necessary work for having the list of tests sort by filename/line number instead of init order.
|
2019-04-17 21:49:47 -04:00 |
Pietro Gagliardi
|
59b449b920
|
Added rudimentary test ordering, for the Init and Uninit tests.
|
2019-04-10 20:17:40 -04:00 |
Pietro Gagliardi
|
1b046e763b
|
Fixed the test suite.
|
2019-04-10 20:11:44 -04:00 |
Pietro Gagliardi
|
759d6d1e46
|
Allowed deferred functions to access the testingT. If they call FailNow, we act as if nothing happens and the defers keep running.
|
2019-04-10 14:27:21 -04:00 |
Pietro Gagliardi
|
0149639edc
|
Cleaned things up a bit for libui's test suite.
|
2019-04-10 14:19:17 -04:00 |