Skip to content

Releases: MikeSchulze/gdUnit4

GdUnit4 v4.2.5

23 Apr 13:26
60465f5
Compare
Choose a tag to compare

GdUnit4 v4.2.5

What's Changed

Bug Fixes

  • GD-399: Fix typo for first argument in GdUnitStringAssert#has_length by @MikeSchulze in #404
  • GD-409: Fix skip excluded test suites by runner configuration by @MikeSchulze in #410

Other Changes

  • GD-396: Update C# API bridge to gdUnit4Net v4.2.2 by @MikeSchulze in #397
  • GD-401: Added support for action input events on scene runner by @rsubtil in #398
  • GD-405: Update workflows to support latest Godot versions by @MikeSchulze in #406

New Contributors

Full Changelog: v4.2.4...v4.2.5

GdUnit4 v4.2.4

09 Apr 17:41
52de9ad
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • GD-383: Fix parsing of test with comments in the signature by @MikeSchulze in #384
  • GD-385: Fix runtest.sh not working for GODOT_BIN with spaces by @dsychin in #386
  • GD-389: The inheritance of a base test class leads to an incorrect test case list. by @MikeSchulze in #391
  • GD-390: A test suite without tests leads to be listed as test suite with 0 test cases in the Test Explorer by @MikeSchulze in #393

Other Changes

New Contributors

Full Changelog: v4.2.3...v4.2.4

GdUnit4 v4.2.3

31 Mar 07:01
b47e847
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • GD-368: Fix runtime test parameter set resolving by @MikeSchulze in #369
  • GD-370: Mock a class with functions return type enum results in an error Parser Error: Cannot return a value of type "null" by @MikeSchulze in #371
  • GD-374: Improve mocking of fuctions with return type enum by @MikeSchulze in #375
  • GD-373: Fix invalid push error notifications on scene runner at _reset_input_to_default by @MikeSchulze in #376

Other Changes

  • GD-380: Add cmd option to allow running with --headless mode by @MikeSchulze in #381

Full Changelog: v4.2.2...v4.2.3

GdUnit4 v4.2.2

11 Mar 18:39
9727cdf
Compare
Choose a tag to compare

GdUnit4 v4.2.2

What's Changed

Improvements

  • GD-359 : Add support for dynamic test parameter resolving for parameterized tests by @MikeSchulze in #361
  • GD-356: SceneRunner made more robust by @MikeSchulze in #362
  • GD-353: Redesign GdUnit4 inspector context menu by @MikeSchulze in #364

Other Changes

  • GD-348: Change gdUnit3 to gdUnit4 in report templates, fix some spelling errors by @Eggbertx in #349
  • GD-363: Follow-up to fix errors on parameterized test naming resolving by @MikeSchulze in #366
  • Refer to the scripts using res:// URL. by @vikerman in #367

New Contributors

Full Changelog: v4.2.1...v4.2.2

GdUnit4 4.2.1

15 Feb 19:19
1340d01
Compare
Choose a tag to compare

GdUnit4 4.2.1

This version of GdUnit4 is based on Godot v4.2.stable.mono.official [46dc27791]

What's Changed

Bug Fixes

  • GD-286: Fixing a syntax error when opening GdUnit4 in Godot 4.2 stable by @LinuxUserGD in #287
  • GD-296: Fix signal_assert to collect many signals at same time by @MikeSchulze in #297
  • GD-303: Do not report script errors when if already tested by using assert_error by @MikeSchulze in #305
  • GD-312: Mock and Spy should generate type save doubles by @MikeSchulze in #314
  • GD-337: fix cmd tool to accept multiple --add commands by @MikeSchulze in #338
  • GD-343: Fix .NET: Failed to unload assemblies error when unload the plugin by @MikeSchulze in #344

Improvements

  • GD-299: Allow use StringNames on assert_str() by @MikeSchulze in #300
  • GD-307: Argument matchers can now be used everywhere by @MikeSchulze in #315
  • GD-323: SceneRunner mouse_move.. by @MikeSchulze in #329
    • Improved simulate_mouse_move_relative simulates a mouse move to an relative position within a specified time.
    • Added simulate_mouse_move_absolute simulates a mouse move to an absolute position within a specified time.
  • GD-334: Use GdUnit4 action test runner by @MikeSchulze in #339
    image

Other Changes

New Contributors

Full Changelog: v4.2.0...v4.2.1

GdUnit4 V4.2.0

02 Dec 12:46
a7a809c
Compare
Choose a tag to compare

GdUnit4 4.2.0

This version of GdUnit4 is based on Godot v4.2.stable.mono.official [46dc27791]


V4.2.0 The next big Step

I would like to announce that with version 4.2.0 the support for C# tests is back.

There will be further updates around the C# support. If you have problems or find bugs, please report them.

image

Please follow the setup instruction to enable your project to use the C# testing API.

Bug Fixes

Improvements

Other Changes

New Contributors

Full Changelog: v4.1.4...v4.2.0

GdUnit4 4.1.4

12 Aug 17:08
353946d
Compare
Choose a tag to compare

GdUnit4 4.1.4

This version of GdUnit4 is based on v4.1.1.stable.official [bd6af8e0e]

What's Changed

Bug Fixes

New Features

  • GD-240: Add assert_error to verify for runtime errors by @MikeSchulze in #241
  • GD-242: Add runtime argument to skip the entire test-suite or test-case by @MikeSchulze in #243

Other Changes

Full Changelog: v4.1.3...v4.1.4

GdUnit 4.1.3

19 Jul 18:50
ecb5329
Compare
Choose a tag to compare

GdUnit4 4.1.3

This version of GdUnit4 is based on v4.1.1.stable.official [bd6af8e0e]

What's Changed

Bug Fixes

  • GD-222: Fix error on SignalCollector when emitter is not a Node by @MikeSchulze in #228
  • GD-221: Fix GdUnit Inspector button bar run status issues when a scene is open by @MikeSchulze in #229

Other Changes

New Contributors

Full Changelog: v4.1.2...v4.1.3

GdUnit 4.1.2

20 Jun 15:44
3439939
Compare
Choose a tag to compare

GdUnit4 4.1.2

This version of GdUnit4 is based on Godot v4.0.3.stable.official [5222a99f5]

image

You can use the automatic update, but it will end with an error! The update will install the new version correctly, but you must restart Godot manually, otherwise GdUnit will not work properly.
The updater is repaired by this patch (GD-194) and works after installation to update for the next version.


What's Changed

Bug fixes

Other Changes

  • GD-204: Update contributing documentation by @MikeSchulze in #207
  • GD-208: Add finalize job to ci-pr by @MikeSchulze in #209
  • GD-210: Add contribution cuidelines to README by @MikeSchulze in #211
  • GD-216: Update documentation: How to run tests

Full Changelog: v4.1.1...v4.1.2

GdUnit v4.1.1

28 May 08:38
a5062a2
Compare
Choose a tag to compare

GdUnit4 4.1.1

This version of GdUnit4 is based on Godot v4.0.3.stable.official [5222a99f5]

ATTENTION!

image

You can use the automatic update, but it will end with an error!
The update will install the new version correctly, but you must restart Godot manually, otherwise GdUnit will not work properly.

What's Changed

Bug Fixes

  • GD-173: ProgressBar displays an incorrect progress counter when executing parameterized tests. by @MikeSchulze in #178
  • GD-181: Don't allow spy on singletons by @MikeSchulze in #183
  • GD-182: Fix assert_vector.is_equal_approx by @MikeSchulze in #184
  • GD-186: Report push_error as failure is not working if custom log_path is configured by @MikeSchulze in #187

Other changes

New Contributors

Full Changelog: v4.1.0...v4.1.1