178 references to CommandLine
Microsoft.Build.Tasks.UnitTests (178)
Al_Tests.cs (43)
43
CommandLine
.ValidateHasParameter(t, @"/algid:whatisthis");
59
CommandLine
.ValidateHasParameter(t, @"/baseaddress:12345678");
75
CommandLine
.ValidateHasParameter(t, @"/company:Google");
91
CommandLine
.ValidateHasParameter(t, @"/configuration:debug");
107
CommandLine
.ValidateHasParameter(t, @"/copyright:(C) 2005");
123
CommandLine
.ValidateHasParameter(t, @"/culture:aussie");
139
CommandLine
.ValidateHasParameter(t, "/delaysign+");
155
CommandLine
.ValidateHasParameter(t, @"/description:whatever");
178
CommandLine
.ValidateHasParameter(
196
CommandLine
.ValidateHasParameter(t, @"/evidence:MyEvidenceFile");
212
CommandLine
.ValidateHasParameter(t, @"/fileversion:1.2.3.4");
228
CommandLine
.ValidateHasParameter(t, @"/flags:0x8421");
244
CommandLine
.ValidateHasParameter(t, "/fullpaths");
260
CommandLine
.ValidateHasParameter(t, @"/keyfile:mykey.snk");
276
CommandLine
.ValidateHasParameter(t, @"/keyname:MyKeyContainer");
300
CommandLine
.ValidateHasParameter(
330
CommandLine
.ValidateHasParameter(
333
CommandLine
.ValidateHasParameter(
351
CommandLine
.ValidateHasParameter(t, @"/main:Class1.Main");
367
CommandLine
.ValidateHasParameter(t, @"/out:foo.dll");
383
CommandLine
.ValidateHasParameter(t, @"/platform:x86");
393
CommandLine
.ValidateNoParameterStartsWith(t, @"/platform:");
396
CommandLine
.ValidateNoParameterStartsWith(t, @"/platform:");
399
CommandLine
.ValidateHasParameter(
406
CommandLine
.ValidateHasParameter(t, @"/platform:anycpu");
410
CommandLine
.ValidateHasParameter(t, @"/platform:anycpu");
414
CommandLine
.ValidateHasParameter(
421
CommandLine
.ValidateHasParameter(t, @"/platform:x86");
425
CommandLine
.ValidateHasParameter(t, @"/platform:x86");
429
CommandLine
.ValidateHasParameter(t, @"/platform:x86");
445
CommandLine
.ValidateHasParameter(t, @"/product:VisualStudio");
461
CommandLine
.ValidateHasParameter(t, @"/productversion:8.0");
477
CommandLine
.ValidateHasParameter(t, @"@one.rsp");
478
CommandLine
.ValidateHasParameter(t, @"@two.rsp");
502
CommandLine
.ValidateHasParameter(t, @"Strings.resources,working\MyResource.bmp");
503
CommandLine
.ValidateHasParameter(t, @"Dialogs.resources");
519
CommandLine
.ValidateHasParameter(t, @"/target:winexe");
535
CommandLine
.ValidateHasParameter(
553
CommandLine
.ValidateHasParameter(t, @"/title:WarAndPeace");
569
CommandLine
.ValidateHasParameter(t, @"/trademark:MyTrademark");
585
CommandLine
.ValidateHasParameter(
603
CommandLine
.ValidateHasParameter(t, @"/win32icon:foo.ico");
619
CommandLine
.ValidateHasParameter(t, @"/win32res:foo.res");
AspNetCompiler_Tests.cs (22)
41
Assert.False(
CommandLine
.CallValidateParameters(t));
53
Assert.True(
CommandLine
.CallValidateParameters(t));
55
CommandLine
.ValidateEquals(t, @"-m /LM/W3SVC/1/Root/MyApp", false);
67
Assert.True(
CommandLine
.CallValidateParameters(t));
69
CommandLine
.ValidateEquals(t, @"-v /MyApp", false);
82
Assert.False(
CommandLine
.CallValidateParameters(t));
94
Assert.False(
CommandLine
.CallValidateParameters(t));
107
Assert.False(
CommandLine
.CallValidateParameters(t));
120
Assert.False(
CommandLine
.CallValidateParameters(t));
133
Assert.True(
CommandLine
.CallValidateParameters(t));
135
CommandLine
.ValidateEquals(t, @"-m /LM/W3SVC/1/Root/MyApp c:\MyTarget", false);
148
Assert.True(
CommandLine
.CallValidateParameters(t));
150
CommandLine
.ValidateEquals(t, @"-v /MyApp -p c:\MyApp", false);
163
Assert.True(
CommandLine
.CallValidateParameters(t));
165
CommandLine
.ValidateEquals(t, @"-v /MyApp c:\MyTarget", false);
178
Assert.False(
CommandLine
.CallValidateParameters(t));
192
Assert.True(
CommandLine
.CallValidateParameters(t));
194
CommandLine
.ValidateEquals(t, @"-v /MyApp -p c:\MyApp c:\MyTarget", false);
208
Assert.False(
CommandLine
.CallValidateParameters(t));
222
Assert.False(
CommandLine
.CallValidateParameters(t));
236
Assert.False(
CommandLine
.CallValidateParameters(t));
251
Assert.False(
CommandLine
.CallValidateParameters(t));
AxImp_Tests.cs (18)
27
CommandLine
.ValidateHasParameter(t, testParameterValue, false /* no response file */);
43
CommandLine
.ValidateHasParameter(t, testParameterValue, false /* no response file */);
55
CommandLine
.ValidateNoParameterStartsWith(
62
CommandLine
.ValidateHasParameter(
77
CommandLine
.ValidateNoParameterStartsWith(t, @"/nologo", false /* no response file */);
81
CommandLine
.ValidateHasParameter(t, @"/nologo", false /* no response file */);
94
CommandLine
.ValidateNoParameterStartsWith(
101
CommandLine
.ValidateHasParameter(
117
CommandLine
.ValidateNoParameterStartsWith(
124
CommandLine
.ValidateHasParameter(
140
CommandLine
.ValidateNoParameterStartsWith(
147
CommandLine
.ValidateHasParameter(
163
CommandLine
.ValidateNoParameterStartsWith(
170
CommandLine
.ValidateHasParameter(
185
CommandLine
.ValidateNoParameterStartsWith(
192
CommandLine
.ValidateHasParameter(
207
CommandLine
.ValidateNoParameterStartsWith(
214
CommandLine
.ValidateHasParameter(
AxTlbBaseTask_Tests.cs (12)
28
CommandLine
.ValidateNoParameterStartsWith(
35
CommandLine
.ValidateHasParameter(
57
CommandLine
.ValidateNoParameterStartsWith(
64
CommandLine
.ValidateHasParameter(t, @"/keycontainer:" + badParameterValue, false /* no response file */);
79
CommandLine
.ValidateHasParameter(t, @"/keycontainer:" + goodParameterValue, false /* no response file */);
110
CommandLine
.ValidateNoParameterStartsWith(
117
CommandLine
.ValidateHasParameter(
140
CommandLine
.ValidateNoParameterStartsWith(
147
CommandLine
.ValidateHasParameter(
155
CommandLine
.ValidateHasParameter(
181
CommandLine
.ValidateNoParameterStartsWith(
188
CommandLine
.ValidateHasParameter(
LC_Tests.cs (14)
33
CommandLine
.ValidateHasParameter(task, "/complist:complist.licx", false /* don't use response file */);
34
CommandLine
.ValidateHasParameter(task, "/complist:othersrc.txt", false /* don't use response file */);
35
CommandLine
.ValidateHasParameter(task, "/target:target.exe", false /* don't use response file */);
36
CommandLine
.ValidateHasParameter(task, "/outdir:bin\\debug", false /* don't use response file */);
37
CommandLine
.ValidateHasParameter(task, "/i:LicensedControl.dll", false /* don't use response file */);
38
CommandLine
.ValidateHasParameter(task, "/i:OtherControl.dll", false /* don't use response file */);
39
CommandLine
.ValidateHasParameter(task, "/nologo", false /* don't use response file */);
58
CommandLine
.ValidateHasParameter(task, "/complist:complist.licx", true /* use response file */);
59
CommandLine
.ValidateHasParameter(task, "/complist:othersrc.txt", true /* use response file */);
60
CommandLine
.ValidateHasParameter(task, "/target:target.exe", true /* use response file */);
61
CommandLine
.ValidateHasParameter(task, "/outdir:bin\\debug", true /* use response file */);
62
CommandLine
.ValidateHasParameter(task, "/i:LicensedControl.dll", true /* use response file */);
63
CommandLine
.ValidateHasParameter(task, "/i:OtherControl.dll", true /* use response file */);
64
CommandLine
.ValidateHasParameter(task, "/nologo", true /* use response file */);
ResourceHandling\ResGen_Tests.cs (33)
49
CommandLine
.ValidateHasParameter(t, commandLineParameter, true /* resgen 4.0 supports response files */);
50
CommandLine
.ValidateHasParameter(t, @"/compile", true /* resgen 4.0 supports response files */);
56
CommandLine
.ValidateHasParameter(t, singleTestFile[0].ItemSpec, false /* resgen 4.0 does not appear to support response files for STR */);
57
CommandLine
.ValidateHasParameter(t, singleOutput[0].ItemSpec, false /* resgen 4.0 does not appear to support response files for STR */);
58
CommandLine
.ValidateHasParameter(t, "/str:c#,,,", false /* resgen 4.0 does not appear to support response files for STR */);
67
CommandLine
.ValidateHasParameter(t, @"/compile", true /* resgen 4.0 supports response files */);
71
CommandLine
.ValidateHasParameter(t, commandLineParameter, true /* resgen 4.0 supports response files */);
132
CommandLine
.ValidateHasParameter(t, commandLineParameter, true /* resgen 4.0 supports response files */);
133
CommandLine
.ValidateHasParameter(t, @"/compile", true /* resgen 4.0 supports response files */);
147
CommandLine
.ValidateHasParameter(t, commandLineParameter, true /* resgen 4.0 supports response files */);
148
CommandLine
.ValidateHasParameter(t, @"/compile", true /* resgen 4.0 supports response files */);
156
CommandLine
.ValidateHasParameter(t, commandLineParameter, true /* resgen 4.0 supports response files */);
157
CommandLine
.ValidateHasParameter(t, @"/compile", true /* resgen 4.0 supports response files */);
173
CommandLine
.ValidateNoParameterStartsWith(t, @"/publicClass", true /* resgen 4.0 supports response files */);
177
CommandLine
.ValidateHasParameter(t, @"/publicClass", true /* resgen 4.0 supports response files */);
201
CommandLine
.ValidateNoParameterStartsWith(t, "/r:", true /* resgen 4.0 supports response files */);
206
CommandLine
.ValidateHasParameter(t, "/r:" + singleReference[0].ItemSpec, true /* resgen 4.0 supports response files */);
214
CommandLine
.ValidateHasParameter(t, "/r:" + reference.ItemSpec, true /* resgen 4.0 supports response files */);
248
int baseCommandLineLength =
CommandLine
.GetCommandLine(t, false).Length;
285
int commandLineLength =
CommandLine
.GetCommandLine(t, false).Length;
292
CommandLine
.GetCommandLine(t, false).Length);
309
commandLineLength =
CommandLine
.GetCommandLine(t, false).Length;
315
CommandLine
.GetCommandLine(t, false).Length);
391
CommandLine
.ValidateNoParameterStartsWith(t, "/str:", false /* resgen 4.0 does not appear to support response files for STR */);
395
CommandLine
.ValidateNoParameterStartsWith(t, "/str:", false /* resgen 4.0 does not appear to support response files for STR */);
400
CommandLine
.ValidateNoParameterStartsWith(t, "/str:", false /* resgen 4.0 does not appear to support response files for STR */);
405
CommandLine
.ValidateNoParameterStartsWith(t, "/str:", false /* resgen 4.0 does not appear to support response files for STR */);
414
CommandLine
.ValidateHasParameter(t, "/str:" + strLanguage + ",,,", false /* resgen 4.0 does not appear to support response files for STR */);
417
CommandLine
.ValidateHasParameter(t, "/str:" + strLanguage + "," + strNamespace + ",,", false /* resgen 4.0 does not appear to support response files for STR */);
420
CommandLine
.ValidateHasParameter(t, "/str:" + strLanguage + "," + strNamespace + "," + strClass + ",", false /* resgen 4.0 does not appear to support response files for STR */);
423
CommandLine
.ValidateHasParameter(t, "/str:" + strLanguage + "," + strNamespace + "," + strClass + "," + strFile, false /* resgen 4.0 does not appear to support response files for STR */);
476
CommandLine
.ValidateNoParameterStartsWith(t, @"/useSourcePath", true /* resgen 4.0 supports response files */);
480
CommandLine
.ValidateHasParameter(t, @"/useSourcePath", true /* resgen 4.0 supports response files */);
TlbImp_Tests.cs (26)
26
CommandLine
.ValidateHasParameter(
42
CommandLine
.ValidateHasParameter(
46
CommandLine
.ValidateHasParameter(
64
CommandLine
.ValidateHasParameter(t, testParameterValue, false /* no response file */);
80
CommandLine
.ValidateHasParameter(t, testParameterValue, false /* no response file */);
93
CommandLine
.ValidateNoParameterStartsWith(
100
CommandLine
.ValidateHasParameter(
116
CommandLine
.ValidateNoParameterStartsWith(
123
CommandLine
.ValidateHasParameter(
138
CommandLine
.ValidateNoParameterStartsWith(
145
CommandLine
.ValidateHasParameter(
161
CommandLine
.ValidateNoParameterStartsWith(
168
CommandLine
.ValidateHasParameter(
184
CommandLine
.ValidateNoParameterStartsWith(
191
CommandLine
.ValidateHasParameter(
206
CommandLine
.ValidateNoParameterStartsWith(
213
CommandLine
.ValidateHasParameter(
228
CommandLine
.ValidateNoParameterStartsWith(
235
CommandLine
.ValidateHasParameter(
250
CommandLine
.ValidateNoParameterStartsWith(
257
CommandLine
.ValidateHasParameter(
279
CommandLine
.ValidateNoParameterStartsWith(
286
CommandLine
.ValidateHasParameter(
294
CommandLine
.ValidateHasParameter(
312
CommandLine
.ValidateNoParameterStartsWith(
320
CommandLine
.ValidateHasParameter(
WinMDExp_Tests.cs (10)
31
CommandLine
.ValidateHasParameter(
35
CommandLine
.ValidateHasParameter(
47
CommandLine
.ValidateHasParameter(t, "/nowarn:41999,42016", useResponseFile: true);
62
CommandLine
.ValidateHasParameter(t, "/d:output.xml", useResponseFile: true);
63
CommandLine
.ValidateHasParameter(t, "/md:input.xml", useResponseFile: true);
75
CommandLine
.ValidateHasParameter(t, "/pdb:output.pdb", useResponseFile: true);
76
CommandLine
.ValidateHasParameter(t, "/mp:input.pdb", useResponseFile: true);
85
CommandLine
.ValidateContains(t, "Foo.dll", useResponseFile: true);
94
CommandLine
.ValidateHasParameter(t, "/out:Bob.winmd", useResponseFile: true);
104
CommandLine
.ValidateHasParameter(t, "/out:Foo.winmd", useResponseFile: true);