提交 fbad84b7 编写于 作者: V v-codeel

[Perf] Add Debugger Stepping testcase

上级 6171b64a
......@@ -112,10 +112,15 @@
<ItemGroup>
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<None Include="PerfTests\DebuggerSteppingTestcase.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
<ImportGroup Label="Targets">
<Import Project="..\..\..\..\Tools\Microsoft.CodeAnalysis.Toolset.Open\Targets\VSL.Imports.targets" />
<Import Project="..\..\..\..\..\build\VSL.Imports.Closed.targets" />
<Import Project="..\..\..\..\..\build\Roslyn.Toolsets.Xunit.targets" />
<Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
</ImportGroup>
</Project>
</Project>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<TaoTest xmlns="http://microsoft.com/schemas/VSLanguages/TAO">
<InitTest>
<StartTarget />
<OpenProject ProjectFile="$(WorkingDir)\..\..\LegacyTest\RealworldProjects\RoslynSolutions\Roslyn.sln" DeleteSuoFileBeforeOpening="true" DeleteIDECacheBeforeOpening="true"/>
</InitTest>
<ScenarioList>
<Scenario Name="Step through Roslyn.sln">
<Log Message="Build and step through source" />
<WaitForIdleCPU/>
<ListenForCodeMarkers ScenarioGroup="Step through Roslyn.sln" Step="Step through Roslyn.sln" TimeGoal="0.1" MemoryGoal="0.9" BeginMarker="StartNow" EndMarker="DebuggerUISlowRefreshComplete"/>
<MeasureTimeStart /><!-- Start timer (Not sure if correct command) -->
<Debug>
<!-- "StepOver" can be replaced with "StepOver", "StepOut", or "StartDebugging" if those would be more relevant -->
<StepOver waitForBreakOrEnd="true"/>
</Debug>
<WaitForCodeMarkers />
<Debug>
<StepOver waitForBreakOrEnd="true"/>
</Debug>
<WaitForCodeMarkers />
<Debug>
<StepOver waitForBreakOrEnd="true"/>
</Debug>
<WaitForCodeMarkers />
<Debug>
<StepOver waitForBreakOrEnd="true"/>
</Debug>
<WaitForCodeMarkers />
<Debug>
<StepOver waitForBreakOrEnd="true"/>
</Debug>
<WaitForCodeMarkers />
<Debug>
<StepOver waitForBreakOrEnd="true"/>
</Debug>
<WaitForCodeMarkers />
<Debug>
<StepOver waitForBreakOrEnd="true"/>
</Debug>
<WaitForCodeMarkers />
<Debug>
<StepOver waitForBreakOrEnd="true"/>
</Debug>
<WaitForCodeMarkers />
<Debug>
<StepOver waitForBreakOrEnd="true"/>
</Debug>
<WaitForCodeMarkers />
<Debug>
<StepOver waitForBreakOrEnd="true"/>
</Debug>
<WaitForCodeMarkers />
<MeasureTimeStop /><!-- End timer (Not sure if correct command) -->
<Debug>
<StopDebugging />
</Debug>
</Scenario>
</ScenarioList>
<CleanupTest>
<CloseTarget />
</CleanupTest>
</TaoTest>
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册