Commit Graph

16 Commits

Author SHA1 Message Date
9b9a20e226 we are using GNU extensions, using __builtin_bswap* is fine. 2025-07-07 14:27:28 +02:00
5e0db59198 fix: remove vector unit tests, since this code no longer exists. 2025-07-07 14:27:28 +02:00
2d059cf1db apply new formatting rules 2025-07-03 10:55:33 +02:00
f78a5b6557 fix bug on windows tests failing; out was containing rubbish data 2025-06-20 20:58:31 +02:00
80b8b65b73 define short-hand types for int32/uint32 et cetera 2025-06-20 20:39:59 +02:00
48f4b28f90 expand integer config tests 2025-06-16 13:40:53 +02:00
f2c2eaf36d replace endianness tests with more robust and architecture-agnostic tests for swapping byte order 2025-06-15 16:01:28 +02:00
1341708b6d add config file testing 2025-06-15 13:57:52 +02:00
bdeab76aac count total assertions, rather than tests given 2025-06-15 13:57:52 +02:00
3a9fc7e0a4 update testing framework 2025-06-13 01:55:44 +02:00
a7fb6136ea fix: renamed some symbols which were causing some compatibility problems
__FILE_NAME__ and GLFW_CONTEXT_DEBUG were causing problems in the CI
pipeline, thus I deemed them unreliable.
__FILE_NAME__ is not __FILE__ which is more universally used across
compilers.
and GLFW_CONTEXT_DEBUG has been replaced with GLFW_OPENGL_DEBUG_CONTEXT,
which is a legacy definition, which plays nicer on older platforms.
(like ubuntu)
2025-06-11 17:56:22 +02:00
13b63a1ba2 fix: include glad implementation in the unit test file, since it was lacking that 2025-06-06 18:09:49 +02:00
a897cc7b67 write some unit tests 2025-06-03 15:05:24 +02:00
37109911fb move testing code out of test/src/ and into test/ 2025-06-02 12:41:01 +02:00
1d2617e3b3 add lisence information to files that were missing it 2025-06-02 12:41:01 +02:00
Quinn
f7994b7d50 add testing code 2025-06-02 12:41:00 +02:00