-
Notifications
You must be signed in to change notification settings - Fork 4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #11089 from vslsnap/merge-master-into-future201605…
…05-150019 Merge master into future
- Loading branch information
Showing
82 changed files
with
1,772 additions
and
1,475 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
45 changes: 45 additions & 0 deletions
45
src/EditorFeatures/CSharpTest/PerfTests/CSharpPerfBuildWithThirdPartyAnalyzers.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
<?xml version="1.0" encoding="utf-8" ?> | ||
|
||
<TaoTest xmlns="http://microsoft.com/schemas/VSLanguages/TAO"> | ||
<InitTest> | ||
<StartTarget DontResetOptions="true" /> | ||
<EnableClosedFileDiagnostic Enabled="true" Language="C#"/> | ||
<PerfEnableEtwDiagnosticLogger/> | ||
<OpenProject ProjectFile="C:\Roslyn\LegacyTest\RealworldProjects\RoslynSolutions\Roslyn-CSharp.sln" DeleteSuoFileBeforeOpening="true" DeleteIDECacheBeforeOpening="true" /> | ||
<!-- Disable built-in IDE analyzers --> | ||
<DisableAnalyzers Analyzers = "Microsoft.CodeAnalysis.Features.dll;Microsoft.CodeAnalysis.CSharp.Features.dll;Microsoft.CodeAnalysis.VisualBasic.Features.dll;Microsoft.CodeAnalysis.EditorFeatures.dll;Microsoft.CodeAnalysis.CSharp.EditorFeatures.dll;Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.dll" | ||
RulesetFile ="Tools\Targets\Roslyn.ruleset"/> | ||
<!-- Add 3rd party C# StyleCop analyzers --> | ||
<AddAnalyzersToSolution CSharpAnalyzers="References\Analyzers\StyleCop.Analyzers.1.0.0\analyzers\dotnet\cs\StyleCop.Analyzers.dll;References\Analyzers\StyleCop.Analyzers.1.0.0\analyzers\dotnet\cs\StyleCop.Analyzers.CodeFixes.dll;References\Analyzers\StyleCop.Analyzers.1.0.0\analyzers\dotnet\cs\Newtonsoft.Json.dll"/> | ||
|
||
<!-- Save all the project file modifications, so that we can trigger build with analyzers --> | ||
<ExecuteCommand Command="File.SaveAll" /> | ||
</InitTest> | ||
|
||
<ScenarioList> | ||
<Scenario Name="Solution Build" Description="Build solution with analyzers"> | ||
<ForceGC /> | ||
<CleanSolution/> | ||
<MeasureTimeStart ScenarioGroup="Solution Build" Step="Build" TimeGoal="0.1" MemoryGoal="0.9" /> | ||
<Build IgnoreBuildResult="true"/> | ||
<MeasureTimeStop/> | ||
</Scenario> | ||
|
||
<Scenario Name="CompilationWithAnalyzers" Description="Get analyzer diagnostics with CompilationWithAnalyzers public API"> | ||
<ForceGC /> | ||
<MeasureTimeStart ScenarioGroup="CompilationWithAnalyzers" Step="CompilationWithAnalyzers" TimeGoal="0.1" MemoryGoal="0.9" /> | ||
<VerifyCompilationWithAnalyzers Count="220659"/> | ||
<MeasureTimeStop/> | ||
</Scenario> | ||
</ScenarioList> | ||
|
||
<CleanupTest> | ||
<!-- Revert the ruleset changes --> | ||
<ReplaceRuleset SourceRulesetFile="Tools\Targets\Roslyn_Default.ruleset" DestinationRulesetFile="Tools\Targets\Roslyn.ruleset"/> | ||
<!-- Remove the added analyzers --> | ||
<RemoveAnalyzersFromSolution CSharpAnalyzers="References\Analyzers\StyleCop.Analyzers.1.0.0\analyzers\dotnet\cs\StyleCop.Analyzers.dll;References\Analyzers\StyleCop.Analyzers.1.0.0\analyzers\dotnet\cs\StyleCop.Analyzers.CodeFixes.dll;References\Analyzers\StyleCop.Analyzers.1.0.0\analyzers\dotnet\cs\Newtonsoft.Json.dll"/> | ||
<!-- Save all the analyzer reference removals from the project files --> | ||
<ExecuteCommand Command="File.SaveAll" /> | ||
<CloseTarget /> | ||
</CleanupTest> | ||
</TaoTest> |
49 changes: 0 additions & 49 deletions
49
src/EditorFeatures/CSharpTest/PerfTests/CSharpPerfDiagnosticInsideMethodBody.xml
This file was deleted.
Oops, something went wrong.
51 changes: 0 additions & 51 deletions
51
src/EditorFeatures/CSharpTest/PerfTests/CSharpPerfDiagnosticTopLevelWithErrorHub.xml
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.