- changed status to open
IDE freeze on double click a test method
When I double click a test my IDE freeze (hourglass forever). It should navigate the code editor to the test case. My DUnit test environment is "special" - see Attachement
Content of my Attachement (project structure):
- System
System\Metromec.System.pas // "productive" code (+ other units) System\MetromecSystem.dpk // Package (see TIwithRTPacks.groupproj)
- TestFramework // Testframework (extens DUnit)
TestFramework\DUnitExtensions TestFramework\Metromec.System.TestUtility.Application.pas TestFramework\Metromec.System.TestUtility.pas // extended TestSuite class TestFramework\MetromecTestUtility.dpk // Testframework Package) TestFramework\TestInsight // 'your' sources
- System_Test
System_Test\Metromec.System.Test.Math.pas // TestCases System_Test\TestSystem.dpr // Testproject (with Runtimepackages) System_Test\TestSystemNoPackages.dpr // Testproject (without Runtimepackages - use standalone) -->
- TIwithRTPacks.groupproj // project group (using runtime packages)
Systeminformation: Delphi 10.0 Seattle (Update 1) (Plugins: DDevExtensions v2.83 and TestInsight 1.1.2) Windows 7 x64
P.S. Thanks for the VERY usful plugin.
Comments (5)
-
repo owner -
repo owner - changed status to resolved
Found the issue and fixed it - will provide an update shortly.
-
repo owner fixed issue
#79→ <<cset acbb651af8fe>>
-
reporter When and where will be a corrected version available? Currently only the version 1.1.3 (April 2016) is available.
-
@peter_sonderegger I'm pretty sure it has been fixed for a few releases. http://files.dsharp.org/TestInsight/1.1.5.0/TestInsightSetup.zip for sure has the fix.
- Log in to comment
Thanks for your report and the project to reproduce this.
FWIW I was not able to get this behavior until I changed the Metromec.System.TestUtility.TTestCase.GetName method to just call inherited (otherwise the mechanism of TI to recognize the method did not work because you added the ClassName to it).Edit: That was not causing it but having the TestSystem project active and not one of the packages.Will investigate further.