BodgeMaster
7a2c1d7d57
scripts/test: Clean old unit tests before building new ones to avoid confusion
...
if a unit test fails to build and old unit tests remain in place, this can
lead to confusion when the old test is run anyway.
"Why are some test cases missing?"
"Huh, it failed to build but passed?"
2022-08-13 17:32:47 +02:00
BodgeMaster
e882a09099
Build system: Improve output readability and prepare for script based unit tests
2022-08-13 17:32:47 +02:00
BodgeMaster
748c91c375
scripts/test: change unit test file names
2022-08-13 17:32:47 +02:00
BodgeMaster
4582c3e595
test/nbt_helpers: move the test that aborts to its own program
2022-08-02 00:41:11 +02:00
BodgeMaster
d90e7f16bd
Build system: better cross-platform compatibility
...
I hope we don't run into more versions of sha256(sum)...
2022-07-30 21:10:07 +02:00
BodgeMaster
d97e1a8336
Build system: Use -Wextra
2022-07-23 10:54:05 +02:00
BodgeMaster
8bb0732cc6
Build system: add single-threaded compile mode to test script
2022-07-20 19:20:27 +02:00
BodgeMaster
1804433a9f
Build system: add a central directory to collect all the include files
2022-07-20 12:15:31 +02:00
Milan Suman
b5312aeb58
lib/nbt: implement readString NBT helper function
2022-07-20 12:08:04 +05:30
Milan Suman
0462756451
lib: rename java_string to javacompat
2022-07-20 08:44:56 +05:30
Milan Suman
42336c560a
Birthed an abomination, what the fuck
2022-07-18 12:13:10 +05:30
BodgeMaster
9ce979aa7c
lib/cli: first unit test implemented
2022-07-15 11:33:02 +02:00
BodgeMaster
9b0d54165d
test.sh: add copyright notice (and fix a linking issue caused by argument order -_-)
2022-06-28 19:53:38 +02:00
BodgeMaster
63b25ed749
fixed test script
2022-06-28 18:55:35 +02:00
BodgeMaster
ebfa4738b6
formatting
2022-06-28 18:54:50 +02:00
BodgeMaster
e09fb6a61f
add test infrastructure, closing #11
2022-06-28 18:28:44 +02:00