Releases: MikeSchulze/gdUnit4Net
Releases · MikeSchulze/gdUnit4Net
gdUnit4Net v4.3.1
Hot Fix
What's Changed
- GD-135: Allow to use
AssertSignal
onRefCounted
Objects by @MikeSchulze in #136
Full Changelog: v4.3.0...v4.3.1
gdUnit4Net v4.3.0
Major Changes
The way test events are sent has been changed from std:out to IPC and had to be updated in the API and test adapter.
With this version, we achieve the test adapter in Rider to debugging without need of hacks.
It is important to update Rider to 2024.2 or later to enable the test adapter to run debug.
gdUnit4.api
v4.3.0
gdUnit4.test.adapter
v2.0.0
What's Changed
- GD-127: Replace stdout based TestEventProcessor by IPC implementation by @MikeSchulze in #129
- GD-124: Use
LaunchProcessWithDebuggerAttached
instead ofAttachDebuggerIfNeed
for Rider 2024.2 by @MikeSchulze in #130
Full Changelog: v4.2.5...v4.3.0
gdUnit4Net v4.2.5
What's Changed
gdUnit4.api
v4.2.5
- GD-110: Allow a Node to be passed in to SceneRunner.Load as the root of the scene. by @taylor-nightingale in #111
- GD-121: Improve
AssertSignal
by adding aStartMonitoring
method by @MikeSchulze in #122
gdUnit4.test.adapter
v1.1.2
- GD-114: Fix test adapter
gdUnit4.api
version resolving by @MikeSchulze in #118 - GD-115: Fix Debug tests gets stuck when using
--verbose
by @MikeSchulze in #119
Other changes
- GD-116: Add publish WF to publish test reports in a separate way by @MikeSchulze in #120
- GD-87: Remove temporary solution of
Godot.SourceGenerators.MustBeVariantAnalyzer
warnings by @MikeSchulze in #123
New Contributors
- @taylor-nightingale made their first contribution in #111
Full Changelog: v4.2.4...v4.2.5
gdUnit4Net v4.2.4
gdUnit4.api
v4.2.4gdUnit4.test.adapter
v1.1.1
Improvements
- GD-89: Add input action support to the
SceneRunner
by @MikeSchulze in #92 - GD-94: Improve assertions error message when comparing objects by @MikeSchulze in
Bug fixes
- GD-90: Cleanup old runner configuration before run new tests by @MikeSchulze in #93
#95 - GD-96: Fix methods with a single parameterized test case are not executed by @MikeSchulze in #97
- Use example project for unit test using gdunit4-action by @MikeSchulze in #98
- GD-99: Add support to load a scene by
uid://
path to the Scene Runner by @MikeSchulze in #100 - GD-101: Respect the GdUnit4 settings to notify about orphan nodes by @MikeSchulze in #102
- GD-103: Trim MSTest assert stack trace by @MikeSchulze in #105
- GD-104: Fix exception failure message propagation by @MikeSchulze in #108
Full Changelog: v4.2.3...v4.2.4
gdUnit4Net v4.2.3
gdUnit4.api
v4.2.3gdUnit4.test.adapter
v1.1.1
What's Changed
gdUnit4.api
- GD-84: Fix
AssertThat
for dynamic assert type resolving by @MikeSchulze in #85
gdUnit4.test.adapter
- GD-86: Fixes space in folder name prevents tests from running by @MikeSchulze in #88
New Contributors
- @AdamLearns made their first contribution in #83
Full Changelog: v2.2.2...v4.2.3
gdUnit4Net v4.2.2
GdUnit4Net Release Notes
gdUnit4.api
v4.2.2gdUnit4.test.adapter
v1.1.0
What's Changed
- GD-6: Update project to GodotSharp v4.1.0 by @MikeSchulze in #7
- GD-9: Fix SceneRunnerTest by @MikeSchulze in #13
- GD-5: SceneRunner: Fix InputEvent handling by @MikeSchulze in #14
- GD-12: Reorganize the project by @MikeSchulze in #15
- GD-11: Add continue integration tests for pull request by @MikeSchulze in #23
- GD-11: Fix CI workflow by @MikeSchulze in #24
- GD-16: Add GdUnit4 Test Adapter to CI Workflow by @MikeSchulze in #25
- GD-40: Fix GdUnit4MonoAPI
IsTestSuite
cannot run TestSuite by @MikeSchulze in #41 - GD-42: Fix test run stops at some point by @MikeSchulze in #43
- GD_35: Add example to show usage of
gdUnit4.test.adapter
by @MikeSchulze in #37 - G-8: Provide generic vector assert to support all Godot vector types by @MikeSchulze in #45
- GD-51: Format and fix warnings according to C# standards by @MikeSchulze in #53
- GD-54: Format the tests according to the C# Formatting rules by @MikeSchulze in #55
- GD-52: Format the code to C# standard by @MikeSchulze in #56
- GD-357: Parameterized test cases are not run from Godot Editor GdUnit4 inspector by @MikeSchulze in #59
- Support both net7 and net8 at once by @van800 in #61
- GD-62: Add full .NET8 support by @MikeSchulze in #63
- GD-22: Calling Invoke on
SceneRunner
must propagate exceptions by @MikeSchulze in #65 - GD-49: Revision of the stack trace collection for failed tests by @MikeSchulze in #66
- GD-10: Complete missing features for
IDictionaryAssert
by @MikeSchulze in #67 - GD-10: Complete missing features for
IEnumerableAssert
by @MikeSchulze in #69 - GD-10: Complete missing features for
INumberAssert
by @MikeSchulze in #70 - GD-32: Add missing
SimulateMouseMoveRelative
andSimulateMouseMoveAbsolute
toISceneRunner
by @MikeSchulze in #71 - GD-26: Fix parameterized tests are incorrect grouped by @MikeSchulze in #73
- GD-74: Improve the CI workflow for job
unit-test-example
by validate the test report by @MikeSchulze in #75 - GD-76: Fix
DisplayName
resolving on test adapter by @MikeSchulze in #79 - GD-80: Rename repository from
gdUnit4Mono
togdUnit4Net
by @MikeSchulze in #81
New Contributors
- @MikeSchulze made their first contribution in #7
- @van800 made their first contribution in #61
Full Changelog: v2.3.1...v2.2.2