Commit Graph

10 Commits

Author SHA1 Message Date
d14283df94 doctest: Update to 2.4.12 2025-06-05 17:35:23 +02:00
be0bf71506 doctest: Patch for clang warning about replacing <ciso646> by <version> 2025-04-29 13:17:21 -04:00
3091c6e9e9 doctest: Update to 2.4.11 2023-05-11 14:24:23 +02:00
bcd783fa9a doctest: Update to 2.4.9 2022-06-19 10:41:56 +02:00
eb9fd57f76 doctest: Update to 2.4.8 2022-05-17 21:53:32 +02:00
8d5475bd28 doctest: Update to 2.4.6 2021-10-04 11:20:19 +02:00
7917cb12df doctest: Update to 2.4.4
Make ClassDB test macros enforce their msg to be constructed as String,
since doctest 2.4.2 changes the message passing to vararg.
2021-01-08 11:37:36 +01:00
282ac09eef doctest: Update to 2.4.1
Includes a patch for breakpoint inline assembly for macOS.
2020-11-20 13:50:07 +02:00
09f301029a [macOS / ARM64] Remove "-msse2" flag from ARM64 release export template build. Add ARM64 breakpoint inline assembly to "doctest". 2020-07-24 17:54:34 +03:00
579342810f t Add unit testing to Godot using DocTest and added to GitHub Actions CI
Implements exit codes into the engine so tests can return their statuses.
Ideally we don't do this, and we use FIXUP logic to 'begin' and 'end' the engine execution for tests specifically.

Since realistically we're initialising the engine here we don't want to do that, since String should not require an engine startup to test a single header.

This lowers the complexity of running the unit tests and even for
physics should be possible to implement such a fix.
2020-07-24 13:05:33 +01:00