提交 5e5158aa 编写于 作者: B Balaji Soundrarajan

Install Vsix as part of Automation

上级 a17513b3
......@@ -14,5 +14,8 @@ ShellOutVital(Path.Combine(directoryUtil.RoslynDirectory, "Restore.cmd"), "", wo
// Build Roslyn in Release Mode
ShellOutVital("msbuild", "./Roslyn.sln /p:Configuration=Release", workingDirectory: directoryUtil.RoslynDirectory);
// Install the Vsixes to RoslynPerf hive
await RunFile(Path.Combine(directoryUtil.MyWorkingDirectory, "install_vsixes.csx"));
// Run run_and_report.csx
await RunFile(Path.Combine(directoryUtil.MyWorkingDirectory, "run_and_report.csx"));
#load "test_util.csx"
var binaries = new RelativeDirectory().MyBinaries();
var binariesDirectory = new RelativeDirectory().MyBinaries();
var vsixes = new[]
{
"Roslyn.VisualStudio.Setup.vsix",
......@@ -12,11 +12,11 @@ var vsixes = new[]
"Microsoft.VisualStudio.LanguageServices.Telemetry.vsix"
};
var installer = Path.Combine(binaries, "VSIXExpInstaller.exe");
var installer = Path.Combine(binariesDirectory, "VSIXExpInstaller.exe");
foreach (var vsix in vsixes)
{
ShellOutVital(installer, $"/rootSuffix:RoslynPerf {vsix}", binaries, System.Threading.CancellationToken.None);
ShellOutVital(installer, $"/rootSuffix:RoslynPerf {vsix}", binariesDirectory, System.Threading.CancellationToken.None);
}
......@@ -121,7 +121,7 @@
<Content Include="Perf\util\trace_manager_util.csx">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="Perf\util\InstallVsixes.csx">
<Content Include="Perf\infra\install_vsixes.csx">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册