Skip to content

Gdunit4#213

Merged
valkyrienyanko merged 26 commits intomainfrom
gdunit4
Feb 9, 2026
Merged

Gdunit4#213
valkyrienyanko merged 26 commits intomainfrom
gdunit4

Conversation

@valkyrienyanko
Copy link
Copy Markdown
Contributor

@valkyrienyanko valkyrienyanko commented Feb 8, 2026

This PR adds

  • GDUnit4
  • Automated GDUnit CI tests
  • Basic GDUnit4 test
  • Godot netcode connection runtime test

Wiki has been updated with installation steps for using GDUnit4.

Troubles installing C# Dev Kit for VSCode

ms-dotnettools.csdevkit-1.5.12-win32-x64.vsix

Popup Message

VSIX Installer

Install Failed

The install of 'C# Dev Kit' was not successful for all the selected products. For more information, click on the install log link at the bottom of the dialog.

C# Dev Kit
  Object reference not set to an instance of an object

Popup Error Log:

2026-02-08 12:23:24 PM - Signature Details...
2026-02-08 12:23:24 PM -     Extension is signed with an invalid signature.
2026-02-08 12:23:24 PM - System.NullReferenceException: Object reference not set to an instance of an object.
   at VSIXInstaller.ExtensionService.LogSignatureDetails(IExtension extension)
   at VSIXInstaller.ExtensionService.LogExtensionDetails(IExtension extension)
   at VSIXInstaller.ExtensionService.GetInstallableDataImpl(String vsixPath, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable`1& skuData)
   at VSIXInstaller.ExtensionService.GetInstallableData(String vsixPath, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable`1& skuData)
   at VSIXInstaller.ExtensionPackService.IsExtensionPack(IStateData stateData, Boolean isRepairSupported)
   at VSIXInstaller.ExtensionPackService.ExpandExtensionPackToInstall(IStateData stateData, Boolean isRepairSupported)
   at VSIXInstaller.App.Initialize(Boolean isRepairSupported)
   at VSIXInstaller.App.Initialize()
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()

Solution Found

Run the following within VSCode terminal.
code --install-extension ms-dotnettools.csdevkit-1.5.12-win32-x64.vsix --force

Make sure the .vsix file is in the root of the folder VSCode is opened in.

Further setup instructions will be needed
@valkyrienyanko valkyrienyanko self-assigned this Feb 8, 2026
@valkyrienyanko valkyrienyanko merged commit 4430a3d into main Feb 9, 2026
2 checks passed
@valkyrienyanko valkyrienyanko deleted the gdunit4 branch February 9, 2026 02:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant