114 references to ProcessUtilities
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (3)
IntegrationTests.cs (2)
64
return
ProcessUtilities
.Run(
98
return
ProcessUtilities
.Run(file.Path, "", Path.GetDirectoryName(file.Path));
TestUtilities\DotNetSdkTestBase.cs (1)
213
var result =
ProcessUtilities
.Run(DotNetPath, arguments, workingDirectory, additionalEnvironmentVars);
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (40)
CommandLineTests.cs (40)
154
var result =
ProcessUtilities
.Run(exePath, arguments: "");
408
var result =
ProcessUtilities
.Run(Path.Combine(dir.Path, "sjis.exe"), arguments: "", workingDirectory: dir.Path);
428
var result =
ProcessUtilities
.Run(Path.Combine(dir.Path, "sjis.exe"), arguments: "", workingDirectory: dir.Path);
5971
ProcessUtilities
.Run("cmd", $@"/C echo ^
5978
ProcessUtilities
.Run("/usr/bin/env", $@"sh -c ""echo \
5994
ProcessUtilities
.RunAndGetOutput("cmd.exe", $@"/C ""{s_DotnetCscRun} -.exe""", expectedRetCode: 0, startFolder: tempDir) :
5995
ProcessUtilities
.RunAndGetOutput("sh", $@"-c ""{s_DotnetCscRun} -.exe""", expectedRetCode: 0, startFolder: tempDir);
6007
ProcessUtilities
.Run("cmd", $@"/C echo ^
6013
ProcessUtilities
.Run("/usr/bin/env", $@"sh -c ""echo \
6040
ProcessUtilities
.Run("cmd", $@"/C echo Console.WriteLine(""Hello World!"") | {s_CSharpScriptExecutable} -") :
6041
ProcessUtilities
.Run("/usr/bin/env", $@"sh -c ""echo Console.WriteLine\(\\\""Hello World\!\\\""\) | {s_CSharpScriptExecutable} -""",
6074
ProcessUtilities
.Run("cmd", $@"/C ""{s_CSharpCompilerExecutable} /nologo /t:exe -""", workingDirectory: tempDir) :
6075
ProcessUtilities
.Run("/usr/bin/env", $@"sh -c ""{s_CSharpCompilerExecutable} /nologo /t:exe -""", workingDirectory: tempDir);
6086
ProcessUtilities
.Run("cmd", $@"/C echo ^
6093
ProcessUtilities
.Run("/usr/bin/env", $@"sh -c ""echo \
6116
var output =
ProcessUtilities
.RunAndGetOutput("cmd", "/C \"" + s_CSharpCompilerExecutable + "\" /nologo /preferreduilang:en /t:library " + srcFile + " > " + tempOut.Path, expectedRetCode: 1);
6131
var output =
ProcessUtilities
.RunAndGetOutput("cmd", "/C \"" + s_CSharpCompilerExecutable + "\" /utf8output /nologo /preferreduilang:en /t:library " + srcFile + " > " + tempOut.Path, expectedRetCode: 1);
6147
var output =
ProcessUtilities
.RunAndGetOutput(s_CSharpCompilerExecutable, $"/nologo /t:module /out:a.netmodule \"{aCs}\"", startFolder: folder.ToString());
6150
output =
ProcessUtilities
.RunAndGetOutput(s_CSharpCompilerExecutable, "/nologo /t:library /out:b.dll /addmodule:a.netmodule ", startFolder: folder.ToString());
6153
output =
ProcessUtilities
.RunAndGetOutput(s_CSharpCompilerExecutable, "/nologo /preferreduilang:en /t:module /out:b.dll /addmodule:a.netmodule ", startFolder: folder.ToString());
6167
var output =
ProcessUtilities
.RunAndGetOutput(s_CSharpCompilerExecutable, "/nologo /t:library /out:b.dll /resource:a.cs", startFolder: folder.ToString());
6181
var output =
ProcessUtilities
.RunAndGetOutput(s_CSharpCompilerExecutable, "/nologo /t:library /out:b.dll /linkresource:a.cs", startFolder: folder.ToString());
7493
var output =
ProcessUtilities
.RunAndGetOutput(s_CSharpCompilerExecutable, $"/nologo /t:library \"{file}\"", startFolder: dir.Path);
7496
output =
ProcessUtilities
.RunAndGetOutput(s_CSharpCompilerExecutable, $"/nologo /preferreduilang:en /t:library /codepage:20127 \"{file}\"", expectedRetCode: 1, startFolder: dir.Path); // 20127: US-ASCII
8230
var output =
ProcessUtilities
.RunAndGetOutput(s_CSharpCompilerExecutable, String.Format("/nologo /t:library /doc:\"{1}\" \"{0}\"", src.ToString(), xml.ToString()), startFolder: dir.ToString());
8275
var output =
ProcessUtilities
.RunAndGetOutput(s_CSharpCompilerExecutable, String.Format("/nologo /t:library /doc:\"{1}\" \"{0}\"", src.ToString(), xml.ToString()), startFolder: dir.ToString());
8304
output =
ProcessUtilities
.RunAndGetOutput(s_CSharpCompilerExecutable, String.Format("/nologo /t:library /doc:\"{1}\" \"{0}\"", src.ToString(), xml.ToString()), startFolder: dir.ToString());
8858
var output =
ProcessUtilities
.RunAndGetOutput(s_CSharpCompilerExecutable, $"/target:library /debug:portable \"{libSrc.Path}\"", startFolder: dir.ToString());
11346
var output =
ProcessUtilities
.RunAndGetOutput(s_CSharpCompilerExecutable, String.Format("/nologo /doc:doc.xml /out:out.exe /resource:doc.xml \"{0}\"", src.ToString()), startFolder: dir.ToString());
11370
output =
ProcessUtilities
.RunAndGetOutput(Path.Combine(dir.ToString(), "out.exe"), startFolder: dir.ToString());
11721
var output =
ProcessUtilities
.RunAndGetOutput(csc32exe.Path, $@"/nologo /debug:full /deterministic /out:Program.exe /pathmap:""{dir32.Path}""=X:\ ""{sourceFile.Path}""", expectedRetCode: 0, startFolder: dir32.Path);
11724
output =
ProcessUtilities
.RunAndGetOutput(s_CSharpCompilerExecutable, $@"/nologo /debug:full /deterministic /out:Program.exe /pathmap:""{dir64.Path}""=X:\ ""{sourceFile.Path}""", expectedRetCode: 0, startFolder: dir64.Path);
11746
var output =
ProcessUtilities
.RunAndGetOutput(s_CSharpCompilerExecutable, args, startFolder: folderName);
11810
var output =
ProcessUtilities
.RunAndGetOutput(exe, startFolder: dir.Path);
11999
var result =
ProcessUtilities
.Run(cscPath, arguments: "/nologo /t:library unknown.cs", workingDirectory: dir.Path);
12007
result =
ProcessUtilities
.Run(cscPath, arguments: "/nologo /t:library unknown.cs", workingDirectory: dir.Path);
12026
var result =
ProcessUtilities
.Run(s_CSharpCompilerExecutable, arguments: $"/nologo /t:library /analyzer:{analyzerFileName} {srcFileName}", workingDirectory: analyzerDir.Path);
12232
var result =
ProcessUtilities
.Run(
12243
result =
ProcessUtilities
.Run(cscCopy, arguments, workingDirectory: dir.Path);
12247
result =
ProcessUtilities
.Run(
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (6)
CsiTests.cs (6)
36
var result =
ProcessUtilities
.Run(CsiPath, "/r:C.dll a.csx", workingDirectory: dir.Path);
48
var result =
ProcessUtilities
.Run(CsiPath, "", stdInput:
94
var result =
ProcessUtilities
.Run(CsiPath, "/r:C.dll a.csx", workingDirectory: cwd.Path, additionalEnvironmentVars: new[] { KeyValuePairUtil.Create("LIB", dir.Path) });
110
var result =
ProcessUtilities
.Run(CsiPath, "/r:System.Data.dll /u:System.Data;System a.csx", workingDirectory: cwd.Path);
135
var result =
ProcessUtilities
.Run(CsiPath, "a.csx", workingDirectory: cwd.Path);
151
var result =
ProcessUtilities
.Run(CsiPath, "a.csx", workingDirectory: cwd.Path);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\Metadata\PE\TypeForwarders.cs (2)
1562
var result =
ProcessUtilities
.RunAndGetOutput(asmB.Path);
1570
result =
ProcessUtilities
.RunAndGetOutput(asmB2.Path);
Microsoft.CodeAnalysis.Test.Utilities (1)
Metadata\IlasmUtilities.cs (1)
123
var result =
ProcessUtilities
.Run(IlasmPath, arguments);
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (58)
CommandLineBreakingChanges.vb (5)
28
Dim output =
ProcessUtilities
.RunAndGetOutput("cmd", "/C """ & s_basicCompilerExecutable & """ /nologo /preferreduilang:en /warnaserror+ /warnaserror- /out:" & tempBinary.Path & " " & src & " > " & tempLog.Path, expectedRetCode:=0)
59
Dim output =
ProcessUtilities
.RunAndGetOutput("cmd", "/C """ & s_basicCompilerExecutable & """ /nologo /preferreduilang:en /optionstrict:custom /nowarn:41008 /warnaserror+ " & src & " > " & tempOut.Path, expectedRetCode:=1)
91
Dim output =
ProcessUtilities
.RunAndGetOutput("cmd", "/C """ & s_basicCompilerExecutable & """ /nologo /preferreduilang:en /optionstrict:custom /nowarn:41008 /warnaserror+ " & src & " > " & tempOut.Path, expectedRetCode:=1)
123
Dim output =
ProcessUtilities
.RunAndGetOutput("cmd", "/C """ & s_basicCompilerExecutable & """ /nologo /preferreduilang:en /optionstrict:custom /warnaserror-:42025 /warnaserror+ " & src & " > " & tempOut.Path, expectedRetCode:=1)
158
Dim output =
ProcessUtilities
.RunAndGetOutput("cmd", "/C """ & s_basicCompilerExecutable & """ /nologo /preferreduilang:en /optionstrict:custom /warnaserror-:42025 /warnaserror+ " & src & " > " & tempOut.Path, expectedRetCode:=1)
CommandLineTests.vb (53)
613
Dim output =
ProcessUtilities
.RunAndGetOutput("cmd", "/C """ & s_basicCompilerExecutable & """ /nologo /preferreduilang:en /t:library " & src & " > " & tempOut.Path, expectedRetCode:=1)
632
Dim output =
ProcessUtilities
.RunAndGetOutput("cmd", "/C """ & s_basicCompilerExecutable & """ /utf8output /nologo /preferreduilang:en /t:library " & src & " > " & tempOut.Path, expectedRetCode:=1)
658
result =
ProcessUtilities
.Run("cmd", $"/C {s_basicCompilerExecutable} /nologo /t:exe - < {sourceFile}", workingDirectory:=tempDir)
662
result =
ProcessUtilities
.Run("/usr/bin/env", $"sh -c ""echo \
679
ProcessUtilities
.RunAndGetOutput("cmd.exe", $"/C ""{s_DotnetCscRun} -.exe""", expectedRetCode:=0, startFolder:=tempDir),
680
ProcessUtilities
.RunAndGetOutput("sh", $"-c ""{s_DotnetCscRun} -.exe""", expectedRetCode:=0, startFolder:=tempDir))
699
result =
ProcessUtilities
.Run("cmd", $"/C {s_basicCompilerExecutable} /nologo /t:library /out:{name} - < {sourceFile}", workingDirectory:=tempDir)
703
result =
ProcessUtilities
.Run("/usr/bin/env", $"sh -c ""echo \
742
ProcessUtilities
.Run("cmd", $"/C ""{s_basicCompilerExecutable} /nologo /t:exe -""", workingDirectory:=tempDir),
743
ProcessUtilities
.Run("/usr/bin/env", $"sh -c ""{s_basicCompilerExecutable} /nologo /t:exe -""", workingDirectory:=tempDir))
4106
Dim output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable,
4139
Dim output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, String.Format("/nologo /t:library /doc+ {0}", src.ToString()), startFolder:=dir.ToString(), expectedRetCode:=0)
4189
Dim output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, String.Format("/nologo /t:library /doc+ {0}", src.ToString()), startFolder:=dir.ToString(), expectedRetCode:=0)
4224
output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, String.Format("/nologo /t:library /doc+ {0}", src.ToString()), startFolder:=dir.ToString(), expectedRetCode:=0)
4265
Dim output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, String.Format("/nologo /t:library /doc:abcdfg.xyz /doc+ {0}", src.ToString()), startFolder:=dir.ToString())
4284
Dim output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, String.Format("/nologo /t:library /doc /out:MyXml.dll {0}", src.ToString()), startFolder:=dir.ToString())
4303
Dim output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, String.Format("/nologo /t:library /doc:doc.xml /doc+ {0}", src.ToString()), startFolder:=dir.ToString())
4322
Dim output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, String.Format("/nologo /t:library /doc:doc.xml /out:out.dll {0}", src.ToString()), startFolder:=dir.ToString())
4341
Dim output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, String.Format("/nologo /t:library /doc:doc.xml /doc /out:out.dll {0}", src.ToString()), startFolder:=dir.ToString())
4360
Dim output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, String.Format("/nologo /t:library /doc:doc.xml /out:out.dll /doc+ {0}", src.ToString()), startFolder:=dir.ToString())
5087
Dim output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, "/nologo /preferreduilang:en /vbruntime /t:library " & src.ToString(), expectedRetCode:=1)
5095
output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, "/nologo /preferreduilang:en /vbruntime+ /t:library " & src.ToString(), expectedRetCode:=1)
5103
output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, "/nologo /preferreduilang:en /vbruntime* /t:library /r:System.dll " & src.ToString(), expectedRetCode:=1)
5111
output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, "/nologo /preferreduilang:en /vbruntime+ /vbruntime:abc /vbruntime* /t:library /r:System.dll " & src.ToString(), expectedRetCode:=1)
5119
output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, "/nologo /preferreduilang:en /vbruntime+ /vbruntime:abc /t:library " & src.ToString(), expectedRetCode:=1)
5128
output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, "/nologo /preferreduilang:en /vbruntime:" & newVbCore.ToString() & " /t:library " & src.ToString(), expectedRetCode:=1)
5154
Dim output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, "/nologo /preferreduilang:en /nostdlib /r:mscorlib.dll /vbruntime- /t:library /d:_MyType=\""Empty\"" " & src.ToString(), expectedRetCode:=1)
5197
Dim output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, "/nologo /preferreduilang:en /nostdlib /sdkpath:l:\x /t:library " & src.ToString(), expectedRetCode:=1, startFolder:=dir.Path)
5203
output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, "/nologo /preferreduilang:en /nostdlib /r:mscorlib.dll /vbruntime- /sdkpath:c:folder /t:library " & src.ToString(), expectedRetCode:=1, startFolder:=dir.Path)
5209
output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, "/nologo /preferreduilang:en /nostdlib /sdkpath:" & dir.Path & " /t:library " & src.ToString(), expectedRetCode:=1, startFolder:=dir.Path)
5219
output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, "/nologo /preferreduilang:en /nostdlib /sdkpath:" & dir.Path & " /t:library " & src.ToString(), expectedRetCode:=1, startFolder:=dir.Path)
5228
output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, "/nologo /preferreduilang:en /nostdlib /sdkpath:" & dir.Path & " /t:library " & src.ToString(), expectedRetCode:=1, startFolder:=dir.Path)
5239
output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, "/nologo /nostdlib /sdkpath:" & dir.Path & " /t:library /vbruntime* /r:" & Path.Combine(RuntimeEnvironment.GetRuntimeDirectory(), "System.dll") & " " & src.ToString(), startFolder:=dir.Path)
5245
output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, "/nologo /nostdlib /sdkpath:" & dir.Path & " /t:library /vbruntime* /r:" & Path.Combine(RuntimeEnvironment.GetRuntimeDirectory(), "System.dll") & " " & src.ToString(), startFolder:=dir.Path)
5277
output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, cmdNoStdLibNoRuntime, startFolder:=dir.Path, expectedRetCode:=1)
5285
output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, cmdNoStdLibNoRuntime, startFolder:=dir.Path)
5288
output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, cmd, startFolder:=dir.Path, expectedRetCode:=1)
5310
Dim output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, "/nologo /preferreduilang:en /nostdlib /t:library " & src.ToString(), startFolder:=dir.Path, expectedRetCode:=1)
5313
output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, "/nologo /nostdlib /define:_MYTYPE=\""Empty\"" /t:library " & src.ToString(), startFolder:=dir.Path)
5316
output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, "/nologo /preferreduilang:en /nostdlib /sdkpath:x:\ /vbruntime- /define:_MYTYPE=\""Empty\"" /t:library " & src.ToString(), expectedRetCode:=1, startFolder:=dir.Path)
6443
Dim output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, "/nologo /t:library " & file.ToString(), startFolder:=dir.Path)
6446
output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, "/nologo /preferreduilang:en /t:library /codepage:20127 " & file.ToString(), expectedRetCode:=1, startFolder:=dir.Path) ' 20127: US-ASCII
6863
Dim output =
ProcessUtilities
.RunAndGetOutput("cmd", "/C icacls " & ref & " /inheritance:r /Q")
6866
output =
ProcessUtilities
.RunAndGetOutput("cmd", "/C icacls " & ref & " /deny %USERDOMAIN%\%USERNAME%:(r,WDAC) /Q")
6869
output =
ProcessUtilities
.RunAndGetOutput("cmd", "/C """ & s_basicCompilerExecutable & """ /nologo /preferreduilang:en /r:" & ref & " /t:library " & source, expectedRetCode:=1)
6873
Dim output =
ProcessUtilities
.RunAndGetOutput("cmd", "/C icacls " & ref & " /reset /Q")
7507
Dim output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, "/nologo /t:library /langversion:9 /preferreduilang:en " & src.ToString(), expectedRetCode:=1, startFolder:=dir.Path)
8645
Dim output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, String.Format("/nologo /doc:doc.xml /out:out.exe /resource:doc.xml {0}", src.ToString()), startFolder:=dir.ToString())
8673
output =
ProcessUtilities
.RunAndGetOutput(Path.Combine(dir.ToString(), "out.exe"), startFolder:=dir.ToString())
9309
Dim output =
ProcessUtilities
.RunAndGetOutput(s_basicCompilerExecutable, args, startFolder:=folderName)
9371
Dim output =
ProcessUtilities
.RunAndGetOutput(exe, startFolder:=dir.Path)
9658
Dim result =
ProcessUtilities
.Run(vbcPath, arguments:="/nologo /t:library unknown.vb", workingDirectory:=dir.Path)
9666
result =
ProcessUtilities
.Run(vbcPath, arguments:="/nologo /t:library unknown.vb", workingDirectory:=dir.Path)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (2)
NetCoreTests.cs (1)
41
var restoreResult =
ProcessUtilities
.Run(
NewlyCreatedProjectsFromDotNetNew.cs (1)
259
var result =
ProcessUtilities
.Run(dotNetExeName, arguments, workingDirectory, additionalEnvironmentVars);
VBCSCompiler.UnitTests (2)
CompilerServerTests.cs (2)
264
var result =
ProcessUtilities
.Run(file.Path, "", Path.GetDirectoryName(file.Path));
1468
var result =
ProcessUtilities
.Run(serverExe, arguments: $"-pipename:{GetUniqueName()}", workingDirectory: workingDirectory);