Feature Type
API/Framework enhancement
Problem/Use Case
I am in the process of writing a Godot Editor Plugin. Some functionality can be tested fine with gdUnit, which is great. But I am missing the ability to test Godot Editor specific code parts (from C#). It seems this is not supported right now.
Proposed Solution
Similarly to the currently provided [RequireGodotRuntime] there could be a [RequireGodotEditor]. And if set on a test it ideally executes in a new Godot Editor instance. It might only be possible to execute such tests from an IDE, which would be sufficient.
Alternatives Considered
No response
Impact and Benefits
Possibility to see if activation and deactivation of a written plugin works as expected. Furthermore, integration into the Godot Editor UI could be tested.
Implementation Notes
No response
Examples and References
No response
Contribution
Feature Type
API/Framework enhancement
Problem/Use Case
I am in the process of writing a Godot Editor Plugin. Some functionality can be tested fine with gdUnit, which is great. But I am missing the ability to test Godot Editor specific code parts (from C#). It seems this is not supported right now.
Proposed Solution
Similarly to the currently provided
[RequireGodotRuntime]there could be a[RequireGodotEditor]. And if set on a test it ideally executes in a new Godot Editor instance. It might only be possible to execute such tests from an IDE, which would be sufficient.Alternatives Considered
No response
Impact and Benefits
Possibility to see if activation and deactivation of a written plugin works as expected. Furthermore, integration into the Godot Editor UI could be tested.
Implementation Notes
No response
Examples and References
No response
Contribution