You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
9.1.0 (requires Godot 4.1)
GUT generated errors now cause tests to fail (not engine errors, just things GUT thinks are bad). You can disable this through the CLI, .gutconfig, or the panel.
Changes to Double Strategy and Double/Partial Double creation to fix #482.
The default strategy has been changed back to SCRIPT_ONLY (a bug caused it to change). Due to how the Godot Engine calls native methods, the overrides may not be called by the engine so spying and stubbing may not work in some scenarios.
Doubling now disables the Native Method Override warning/error when creating Doubles and Partial Doubles. The warning/error is turned off and then restored to previous value after a Double or Partial Double has been loaded.
The doubling strategy INCLUDE_SUPER has been renamed to INCLUDE_NATIVE.
If you have an invalid Double Strategy set via command line or gutconfig, the default will be used. So if you are explicity setting it to the old INCLUDE_SUPER, it will use SCRIPT_ONLY.
You can now set the default double strategy in the GutPanel in the Editor.
Added GutControl to aid in running tests in a deployed game. Instructions and sample code can be found in the wiki.
Issue 485 GUT prints a warning and ignores scripts that do not extend GutTest.
A lot of internal reworkings to simplify logging and info about test statuses. The summary changed and the final line printed by GUT is now the highest severity status of the run (i.e. failed > pending/risky > passed).
Issue 503 Fixed issue where GUT would not find script object when doubling PackedScenes.
Port PR 409 GUT's simulate function can now check is_processing and is_physics_processing when running thier respective methods.