From dfd9b3dd96e60e37976e9eea40fce4c4321b33a7 Mon Sep 17 00:00:00 2001 From: Matt Parker <61717342+MattParkerDev@users.noreply.github.com> Date: Tue, 4 Nov 2025 20:29:24 +1000 Subject: [PATCH] reload test nodes --- .../TestExplorer/TestExplorerPanel.cs | 19 +++++++++++++++++++ .../TestExplorer/TestExplorerPanel.tscn | 3 ++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/src/SharpIDE.Godot/Features/TestExplorer/TestExplorerPanel.cs b/src/SharpIDE.Godot/Features/TestExplorer/TestExplorerPanel.cs index 5548382..7ae0865 100644 --- a/src/SharpIDE.Godot/Features/TestExplorer/TestExplorerPanel.cs +++ b/src/SharpIDE.Godot/Features/TestExplorer/TestExplorerPanel.cs @@ -1,4 +1,5 @@ using Godot; +using SharpIDE.Application.Features.Build; using SharpIDE.Application.Features.Testing; namespace SharpIDE.Godot.Features.TestExplorer; @@ -7,21 +8,39 @@ public partial class TestExplorerPanel : Control { [Inject] private readonly SharpIdeSolutionAccessor _solutionAccessor = null!; [Inject] private readonly TestRunnerService _testRunnerService = null!; + [Inject] private readonly BuildService _buildService = null!; private readonly PackedScene _testNodeEntryScene = ResourceLoader.Load("uid://dt50f2of66dlt"); + private Button _refreshButton = null!; private VBoxContainer _testNodesVBoxContainer = null!; public override void _Ready() { + _refreshButton = GetNode