Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-20 | Add a test suite for Resource | Hugo Locurcio | |
2021-02-19 | Add a test suite for Array | Sarav Noor Singh | |
2021-02-06 | Add a test suite for the Image class | Manolis Papadeas | |
2021-01-24 | Merge pull request #44797 from a-ivanov/marshall-core-unit-tests | Rémi Verschelde | |
Marshall core unit tests | |||
2021-01-24 | Unit tests for encoding/decoding of base types | Anton Ivanov | |
2021-01-11 | Add function `LocalVector::remove_unordered` | AndreaCatania | |
Added LocalVector unit tests. | |||
2021-01-01 | Update copyright statements to 2021 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! 2020 has been a tough year for most of us personally, but a good year for Godot development nonetheless with a huge amount of work done towards Godot 4.0 and great improvements backported to the long-lived 3.2 branch. We've had close to 400 contributors to engine code this year, authoring near 7,000 commit! (And that's only for the `master` branch and for the engine code, there's a lot more when counting docs, demos and other first-party repos.) Here's to a great year 2021 for all Godot users 🎆 | |||
2020-12-30 | Added Geometry2D unit tests | Marcus Brummer | |
2020-12-21 | Add a paged array template | reduz | |
Used for reusable stacks, or filling arrays from multiple threads efficiently. | |||
2020-12-11 | Add test suite for `FileAccess` | Andrii Doroshenko (Xrayez) | |
2020-12-07 | Add test suite for `RandomNumberGenerator` | Andrii Doroshenko (Xrayez) | |
2020-12-03 | Merge pull request #43536 from jonbonazza/hmac | Fabio Alessandrelli | |
feat: HMAC support in Crypto APIs | |||
2020-11-26 | feat: HMAC support in Crypto APIs | Jon Bonazza | |
2020-11-26 | [Complex Text Layouts] Implement TextServer interface. Implement Fallback ↵ | bruvzg | |
TextServer. | |||
2020-11-23 | Merge pull request #43727 from Calinou/test-add-aabb | Rémi Verschelde | |
Add a test suite for AABB | |||
2020-11-20 | Add a test suite for AABB | Hugo Locurcio | |
2020-11-20 | Merge pull request #43583 from Calinou/test-add-object | Rémi Verschelde | |
Add a test suite for Object | |||
2020-11-20 | Merge pull request #43514 from Calinou/test-add-rect2-rect2i | Rémi Verschelde | |
Add a test suite for Rect2 and Rect2i | |||
2020-11-20 | Add a test suite for Object | Hugo Locurcio | |
2020-11-20 | Add a test suite for Rect2 and Rect2i | Hugo Locurcio | |
2020-11-20 | Merge pull request #43517 from Calinou/test-add-json | Rémi Verschelde | |
Add a test suite for JSON | |||
2020-11-20 | doctest: Do not override command-line options | Andrii Doroshenko (Xrayez) | |
Those options were likely copy-pasted from documentation examples. This change also allows to break in the debugger by default when assertions fail, and this can be configured via command-line interface. | |||
2020-11-16 | Add a test suite for ConfigFile | Hugo Locurcio | |
2020-11-16 | Merge pull request #43578 from Calinou/test-add-nodepath | Rémi Verschelde | |
Add a test suite for NodePath | |||
2020-11-16 | Merge pull request #43572 from Calinou/test-add-pckpacker | Rémi Verschelde | |
Add a test suite for PCKPacker | |||
2020-11-15 | Add a test suite for NodePath | Hugo Locurcio | |
2020-11-15 | Add a test suite for PCKPacker | Hugo Locurcio | |
2020-11-14 | Add a test suite for JSON | Hugo Locurcio | |
This test suite doesn't attempt to test error/invalid cases since the current JSON parser has a lot of false negatives. | |||
2020-11-13 | Add a test suite for Curve | Hugo Locurcio | |
2020-11-07 | Reorganized core/ directory, it was too fatty already | reduz | |
-Removed FuncRef, since Callable makes it obsolete -Removed int_types.h as its obsolete in c++11+ -Changed color names code | |||
2020-10-18 | Refactor MethodBind to use variadic templates | reduz | |
Removed make_binders and the old style generated binders. | |||
2020-10-12 | core/command_queue_mt: Customizable size and tests | Lyuma | |
Adds unit tests for command_queue_mt.h/cpp In this revision, some unit tests will fail due to issue #42107. | |||
2020-09-13 | Add a test suite for `List` | Andrii Doroshenko (Xrayez) | |
Adds a number of test cases for `List::swap()`. | |||
2020-09-11 | Move GDNative `String` tests to respective module | Andrii Doroshenko (Xrayez) | |
GDNative-specific tests moved out of main `tests/` folder into `modules/gdnative/tests`. Include path for GDNative headers are still hardcoded in `tests/SCsub`, but made conditional now. Also fixed test case tag typos. Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com> | |||
2020-09-03 | [Complex Test Layouts] Change `String` to use UTF-32 encoding on all platforms. | bruvzg | |
2020-09-02 | Fix doctest runner ignoring all arguments starting with --test | strank | |
Instead of just the one argument that is exactly --test. The long-form arguments --test-case and --test-suite were ignored. | |||
2020-09-02 | Register GDScript test tools as test commands to run via command-line | Andrii Doroshenko (Xrayez) | |
2020-08-31 | Merge pull request #40955 from Calinou/test-add-expression | Rémi Verschelde | |
Add a test suite for Expression | |||
2020-08-27 | Add a test suite for Expression | Hugo Locurcio | |
This also makes the first parameter of `Expression::execute()` optional from C++. Previously, it was only optional in the scripting API. | |||
2020-08-19 | Add a test suite for Gradient | Hugo Locurcio | |
2020-07-31 | Fix memory leak in test args | Andrii Doroshenko (Xrayez) | |
2020-07-31 | Merge pull request #40928 from bruvzg/fix_test_heap_use_after_free | Rémi Verschelde | |
Fix heap use after free in the doctest "main". | |||
2020-07-31 | Add a test suite for Color | Hugo Locurcio | |
2020-07-31 | Fix heap use after free in the doctest "main". | bruvzg | |
2020-07-30 | Hide implementation details of doctest macros | Andrii Doroshenko (Xrayez) | |
`test_macros.h` is created to provide various macros acting as aliases for doctest macros to work better with Godot internals and conventions. This also makes it accessible for those who'd like to start writing tests in Godot, as most vital information can be put together and documented directly in `test_macros.h` header. Developers are encouraged to include the new `tests/test_macros.h` for writing new tests over `thirdparty/doctest/doctest.h`. Added `TEST_CASE_PENDING("name")` as an alias for `TEST_CASE("name", doctest::skip())` which could be used to mark failing tests for issues yet to be fixed, so as to not affect CI testing results. Added `ERR_PRINT_OFF` and `ERR_PRINT_ON` to control error printing for testing various **expected** failure paths within Godot without polluting the test summary with error messages. | |||
2020-07-29 | Cleanup obsolete tests from displaying in help | Andrii Doroshenko (Xrayez) | |
2020-07-28 | Add test suite for `Variant` | Andrii Doroshenko (Xrayez) | |
Added a test case for `VariantWriter` and `VariantParser` overflows. | |||
2020-07-26 | Enable support for C++ modules tests | Andrii Doroshenko (Xrayez) | |
Modules-specific tests can be written under respective module folders. Each module should have "tests" folder created with the tests implemented as `doctest` headers, so they can be collected by the buildsystem and included directly in `tests/test_main.cpp` to be compiled. | |||
2020-07-26 | Move `tests` to the top-level directory | Andrii Doroshenko (Xrayez) | |