77 references to RunAndGetOutput
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (25)
CommandLineTests.cs (25)
5803
ProcessUtilities.
RunAndGetOutput
("cmd.exe", $@"/C ""{s_DotnetCscRun} -.exe""", expectedRetCode: 0, startFolder: tempDir) :
5804
ProcessUtilities.
RunAndGetOutput
("sh", $@"-c ""{s_DotnetCscRun} -.exe""", expectedRetCode: 0, startFolder: tempDir);
5925
var output = ProcessUtilities.
RunAndGetOutput
("cmd", "/C \"" + s_CSharpCompilerExecutable + "\" /nologo /preferreduilang:en /t:library " + srcFile + " > " + tempOut.Path, expectedRetCode: 1);
5940
var output = ProcessUtilities.
RunAndGetOutput
("cmd", "/C \"" + s_CSharpCompilerExecutable + "\" /utf8output /nologo /preferreduilang:en /t:library " + srcFile + " > " + tempOut.Path, expectedRetCode: 1);
5956
var output = ProcessUtilities.
RunAndGetOutput
(s_CSharpCompilerExecutable, $"/nologo /t:module /out:a.netmodule \"{aCs}\"", startFolder: folder.ToString());
5959
output = ProcessUtilities.
RunAndGetOutput
(s_CSharpCompilerExecutable, "/nologo /t:library /out:b.dll /addmodule:a.netmodule ", startFolder: folder.ToString());
5962
output = ProcessUtilities.
RunAndGetOutput
(s_CSharpCompilerExecutable, "/nologo /preferreduilang:en /t:module /out:b.dll /addmodule:a.netmodule ", startFolder: folder.ToString());
5976
var output = ProcessUtilities.
RunAndGetOutput
(s_CSharpCompilerExecutable, "/nologo /t:library /out:b.dll /resource:a.cs", startFolder: folder.ToString());
5990
var output = ProcessUtilities.
RunAndGetOutput
(s_CSharpCompilerExecutable, "/nologo /t:library /out:b.dll /linkresource:a.cs", startFolder: folder.ToString());
6161
var output = ProcessUtilities.
RunAndGetOutput
("cmd", "/C icacls " + _ref + " /inheritance:r /Q");
6164
output = ProcessUtilities.
RunAndGetOutput
("cmd", "/C icacls " + _ref + @" /deny %USERDOMAIN%\%USERNAME%:(r,WDAC) /Q");
6167
output = ProcessUtilities.
RunAndGetOutput
("cmd", "/C \"" + s_CSharpCompilerExecutable + "\" /nologo /preferreduilang:en /r:" + _ref + " /t:library " + source, expectedRetCode: 1);
6172
var output = ProcessUtilities.
RunAndGetOutput
("cmd", "/C icacls " + _ref + " /reset /Q");
7302
var output = ProcessUtilities.
RunAndGetOutput
(s_CSharpCompilerExecutable, $"/nologo /t:library \"{file}\"", startFolder: dir.Path);
7305
output = ProcessUtilities.
RunAndGetOutput
(s_CSharpCompilerExecutable, $"/nologo /preferreduilang:en /t:library /codepage:20127 \"{file}\"", expectedRetCode: 1, startFolder: dir.Path); // 20127: US-ASCII
8039
var output = ProcessUtilities.
RunAndGetOutput
(s_CSharpCompilerExecutable, String.Format("/nologo /t:library /doc:\"{1}\" \"{0}\"", src.ToString(), xml.ToString()), startFolder: dir.ToString());
8084
var output = ProcessUtilities.
RunAndGetOutput
(s_CSharpCompilerExecutable, String.Format("/nologo /t:library /doc:\"{1}\" \"{0}\"", src.ToString(), xml.ToString()), startFolder: dir.ToString());
8113
output = ProcessUtilities.
RunAndGetOutput
(s_CSharpCompilerExecutable, String.Format("/nologo /t:library /doc:\"{1}\" \"{0}\"", src.ToString(), xml.ToString()), startFolder: dir.ToString());
8667
var output = ProcessUtilities.
RunAndGetOutput
(s_CSharpCompilerExecutable, $"/target:library /debug:portable \"{libSrc.Path}\"", startFolder: dir.ToString());
11109
var output = ProcessUtilities.
RunAndGetOutput
(s_CSharpCompilerExecutable, String.Format("/nologo /doc:doc.xml /out:out.exe /resource:doc.xml \"{0}\"", src.ToString()), startFolder: dir.ToString());
11133
output = ProcessUtilities.
RunAndGetOutput
(Path.Combine(dir.ToString(), "out.exe"), startFolder: dir.ToString());
11484
var output = ProcessUtilities.
RunAndGetOutput
(csc32exe.Path, $@"/nologo /debug:full /deterministic /out:Program.exe /pathmap:""{dir32.Path}""=X:\ ""{sourceFile.Path}""", expectedRetCode: 0, startFolder: dir32.Path);
11487
output = ProcessUtilities.
RunAndGetOutput
(s_CSharpCompilerExecutable, $@"/nologo /debug:full /deterministic /out:Program.exe /pathmap:""{dir64.Path}""=X:\ ""{sourceFile.Path}""", expectedRetCode: 0, startFolder: dir64.Path);
11509
var output = ProcessUtilities.
RunAndGetOutput
(s_CSharpCompilerExecutable, args, startFolder: folderName);
11573
var output = ProcessUtilities.
RunAndGetOutput
(exe, startFolder: dir.Path);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\Metadata\PE\TypeForwarders.cs (2)
1556
var result = ProcessUtilities.
RunAndGetOutput
(asmB.Path);
1564
result = ProcessUtilities.
RunAndGetOutput
(asmB2.Path);
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (50)
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 (45)
612
Dim output = ProcessUtilities.
RunAndGetOutput
("cmd", "/C """ & s_basicCompilerExecutable & """ /nologo /preferreduilang:en /t:library " & src & " > " & tempOut.Path, expectedRetCode:=1)
631
Dim output = ProcessUtilities.
RunAndGetOutput
("cmd", "/C """ & s_basicCompilerExecutable & """ /utf8output /nologo /preferreduilang:en /t:library " & src & " > " & tempOut.Path, expectedRetCode:=1)
678
ProcessUtilities.
RunAndGetOutput
("cmd.exe", $"/C ""{s_DotnetCscRun} -.exe""", expectedRetCode:=0, startFolder:=tempDir),
679
ProcessUtilities.
RunAndGetOutput
("sh", $"-c ""{s_DotnetCscRun} -.exe""", expectedRetCode:=0, startFolder:=tempDir))
4098
Dim output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable,
4131
Dim output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, String.Format("/nologo /t:library /doc+ {0}", src.ToString()), startFolder:=dir.ToString(), expectedRetCode:=0)
4181
Dim output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, String.Format("/nologo /t:library /doc+ {0}", src.ToString()), startFolder:=dir.ToString(), expectedRetCode:=0)
4216
output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, String.Format("/nologo /t:library /doc+ {0}", src.ToString()), startFolder:=dir.ToString(), expectedRetCode:=0)
4257
Dim output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, String.Format("/nologo /t:library /doc:abcdfg.xyz /doc+ {0}", src.ToString()), startFolder:=dir.ToString())
4276
Dim output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, String.Format("/nologo /t:library /doc /out:MyXml.dll {0}", src.ToString()), startFolder:=dir.ToString())
4295
Dim output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, String.Format("/nologo /t:library /doc:doc.xml /doc+ {0}", src.ToString()), startFolder:=dir.ToString())
4314
Dim output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, String.Format("/nologo /t:library /doc:doc.xml /out:out.dll {0}", src.ToString()), startFolder:=dir.ToString())
4333
Dim output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, String.Format("/nologo /t:library /doc:doc.xml /doc /out:out.dll {0}", src.ToString()), startFolder:=dir.ToString())
4352
Dim output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, String.Format("/nologo /t:library /doc:doc.xml /out:out.dll /doc+ {0}", src.ToString()), startFolder:=dir.ToString())
5079
Dim output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, "/nologo /preferreduilang:en /vbruntime /t:library " & src.ToString(), expectedRetCode:=1)
5087
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 /r:System.dll " & src.ToString(), expectedRetCode:=1)
5103
output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, "/nologo /preferreduilang:en /vbruntime+ /vbruntime:abc /vbruntime* /t:library /r:System.dll " & src.ToString(), expectedRetCode:=1)
5111
output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, "/nologo /preferreduilang:en /vbruntime+ /vbruntime:abc /t:library " & src.ToString(), expectedRetCode:=1)
5120
output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, "/nologo /preferreduilang:en /vbruntime:" & newVbCore.ToString() & " /t:library " & src.ToString(), expectedRetCode:=1)
5146
Dim output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, "/nologo /preferreduilang:en /nostdlib /r:mscorlib.dll /vbruntime- /t:library /d:_MyType=\""Empty\"" " & src.ToString(), expectedRetCode:=1)
5189
Dim output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, "/nologo /preferreduilang:en /nostdlib /sdkpath:l:\x /t:library " & src.ToString(), expectedRetCode:=1, startFolder:=dir.Path)
5195
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)
5201
output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, "/nologo /preferreduilang:en /nostdlib /sdkpath:" & dir.Path & " /t:library " & src.ToString(), expectedRetCode:=1, startFolder:=dir.Path)
5211
output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, "/nologo /preferreduilang:en /nostdlib /sdkpath:" & dir.Path & " /t:library " & src.ToString(), expectedRetCode:=1, startFolder:=dir.Path)
5220
output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, "/nologo /preferreduilang:en /nostdlib /sdkpath:" & dir.Path & " /t:library " & src.ToString(), expectedRetCode:=1, startFolder:=dir.Path)
5231
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)
5237
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)
5269
output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, cmdNoStdLibNoRuntime, startFolder:=dir.Path, expectedRetCode:=1)
5277
output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, cmdNoStdLibNoRuntime, startFolder:=dir.Path)
5280
output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, cmd, startFolder:=dir.Path, expectedRetCode:=1)
5302
Dim output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, "/nologo /preferreduilang:en /nostdlib /t:library " & src.ToString(), startFolder:=dir.Path, expectedRetCode:=1)
5305
output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, "/nologo /nostdlib /define:_MYTYPE=\""Empty\"" /t:library " & src.ToString(), startFolder:=dir.Path)
5308
output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, "/nologo /preferreduilang:en /nostdlib /sdkpath:x:\ /vbruntime- /define:_MYTYPE=\""Empty\"" /t:library " & src.ToString(), expectedRetCode:=1, startFolder:=dir.Path)
6435
Dim output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, "/nologo /t:library " & file.ToString(), startFolder:=dir.Path)
6438
output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, "/nologo /preferreduilang:en /t:library /codepage:20127 " & file.ToString(), expectedRetCode:=1, startFolder:=dir.Path) ' 20127: US-ASCII
6855
Dim output = ProcessUtilities.
RunAndGetOutput
("cmd", "/C icacls " & ref & " /inheritance:r /Q")
6858
output = ProcessUtilities.
RunAndGetOutput
("cmd", "/C icacls " & ref & " /deny %USERDOMAIN%\%USERNAME%:(r,WDAC) /Q")
6861
output = ProcessUtilities.
RunAndGetOutput
("cmd", "/C """ & s_basicCompilerExecutable & """ /nologo /preferreduilang:en /r:" & ref & " /t:library " & source, expectedRetCode:=1)
6865
Dim output = ProcessUtilities.
RunAndGetOutput
("cmd", "/C icacls " & ref & " /reset /Q")
7499
Dim output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, "/nologo /t:library /langversion:9 /preferreduilang:en " & src.ToString(), expectedRetCode:=1, startFolder:=dir.Path)
8554
Dim output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, String.Format("/nologo /doc:doc.xml /out:out.exe /resource:doc.xml {0}", src.ToString()), startFolder:=dir.ToString())
8582
output = ProcessUtilities.
RunAndGetOutput
(Path.Combine(dir.ToString(), "out.exe"), startFolder:=dir.ToString())
9218
Dim output = ProcessUtilities.
RunAndGetOutput
(s_basicCompilerExecutable, args, startFolder:=folderName)
9280
Dim output = ProcessUtilities.
RunAndGetOutput
(exe, startFolder:=dir.Path)