178 references to CommandLine
Microsoft.Build.Tasks.UnitTests (178)
Al_Tests.cs (43)
34
CommandLine
.ValidateHasParameter(t, @"/algid:whatisthis");
50
CommandLine
.ValidateHasParameter(t, @"/baseaddress:12345678");
66
CommandLine
.ValidateHasParameter(t, @"/company:Google");
82
CommandLine
.ValidateHasParameter(t, @"/configuration:debug");
98
CommandLine
.ValidateHasParameter(t, @"/copyright:(C) 2005");
114
CommandLine
.ValidateHasParameter(t, @"/culture:aussie");
130
CommandLine
.ValidateHasParameter(t, "/delaysign+");
146
CommandLine
.ValidateHasParameter(t, @"/description:whatever");
169
CommandLine
.ValidateHasParameter(
187
CommandLine
.ValidateHasParameter(t, @"/evidence:MyEvidenceFile");
203
CommandLine
.ValidateHasParameter(t, @"/fileversion:1.2.3.4");
219
CommandLine
.ValidateHasParameter(t, @"/flags:0x8421");
235
CommandLine
.ValidateHasParameter(t, "/fullpaths");
251
CommandLine
.ValidateHasParameter(t, @"/keyfile:mykey.snk");
267
CommandLine
.ValidateHasParameter(t, @"/keyname:MyKeyContainer");
291
CommandLine
.ValidateHasParameter(
321
CommandLine
.ValidateHasParameter(
324
CommandLine
.ValidateHasParameter(
342
CommandLine
.ValidateHasParameter(t, @"/main:Class1.Main");
358
CommandLine
.ValidateHasParameter(t, @"/out:foo.dll");
374
CommandLine
.ValidateHasParameter(t, @"/platform:x86");
384
CommandLine
.ValidateNoParameterStartsWith(t, @"/platform:");
387
CommandLine
.ValidateNoParameterStartsWith(t, @"/platform:");
390
CommandLine
.ValidateHasParameter(
397
CommandLine
.ValidateHasParameter(t, @"/platform:anycpu");
401
CommandLine
.ValidateHasParameter(t, @"/platform:anycpu");
405
CommandLine
.ValidateHasParameter(
412
CommandLine
.ValidateHasParameter(t, @"/platform:x86");
416
CommandLine
.ValidateHasParameter(t, @"/platform:x86");
420
CommandLine
.ValidateHasParameter(t, @"/platform:x86");
436
CommandLine
.ValidateHasParameter(t, @"/product:VisualStudio");
452
CommandLine
.ValidateHasParameter(t, @"/productversion:8.0");
468
CommandLine
.ValidateHasParameter(t, @"@one.rsp");
469
CommandLine
.ValidateHasParameter(t, @"@two.rsp");
493
CommandLine
.ValidateHasParameter(t, @"Strings.resources,working\MyResource.bmp");
494
CommandLine
.ValidateHasParameter(t, @"Dialogs.resources");
510
CommandLine
.ValidateHasParameter(t, @"/target:winexe");
526
CommandLine
.ValidateHasParameter(
544
CommandLine
.ValidateHasParameter(t, @"/title:WarAndPeace");
560
CommandLine
.ValidateHasParameter(t, @"/trademark:MyTrademark");
576
CommandLine
.ValidateHasParameter(
594
CommandLine
.ValidateHasParameter(t, @"/win32icon:foo.ico");
610
CommandLine
.ValidateHasParameter(t, @"/win32res:foo.res");
AspNetCompiler_Tests.cs (22)
28
Assert.False(
CommandLine
.CallValidateParameters(t));
40
Assert.True(
CommandLine
.CallValidateParameters(t));
42
CommandLine
.ValidateEquals(t, @"-m /LM/W3SVC/1/Root/MyApp", false);
54
Assert.True(
CommandLine
.CallValidateParameters(t));
56
CommandLine
.ValidateEquals(t, @"-v /MyApp", false);
69
Assert.False(
CommandLine
.CallValidateParameters(t));
81
Assert.False(
CommandLine
.CallValidateParameters(t));
94
Assert.False(
CommandLine
.CallValidateParameters(t));
107
Assert.False(
CommandLine
.CallValidateParameters(t));
120
Assert.True(
CommandLine
.CallValidateParameters(t));
122
CommandLine
.ValidateEquals(t, @"-m /LM/W3SVC/1/Root/MyApp c:\MyTarget", false);
135
Assert.True(
CommandLine
.CallValidateParameters(t));
137
CommandLine
.ValidateEquals(t, @"-v /MyApp -p c:\MyApp", false);
150
Assert.True(
CommandLine
.CallValidateParameters(t));
152
CommandLine
.ValidateEquals(t, @"-v /MyApp c:\MyTarget", false);
165
Assert.False(
CommandLine
.CallValidateParameters(t));
179
Assert.True(
CommandLine
.CallValidateParameters(t));
181
CommandLine
.ValidateEquals(t, @"-v /MyApp -p c:\MyApp c:\MyTarget", false);
195
Assert.False(
CommandLine
.CallValidateParameters(t));
209
Assert.False(
CommandLine
.CallValidateParameters(t));
223
Assert.False(
CommandLine
.CallValidateParameters(t));
238
Assert.False(
CommandLine
.CallValidateParameters(t));
AxImp_Tests.cs (18)
29
CommandLine
.ValidateHasParameter(t, testParameterValue, false /* no response file */);
45
CommandLine
.ValidateHasParameter(t, testParameterValue, false /* no response file */);
57
CommandLine
.ValidateNoParameterStartsWith(
64
CommandLine
.ValidateHasParameter(
79
CommandLine
.ValidateNoParameterStartsWith(t, @"/nologo", false /* no response file */);
83
CommandLine
.ValidateHasParameter(t, @"/nologo", false /* no response file */);
96
CommandLine
.ValidateNoParameterStartsWith(
103
CommandLine
.ValidateHasParameter(
119
CommandLine
.ValidateNoParameterStartsWith(
126
CommandLine
.ValidateHasParameter(
142
CommandLine
.ValidateNoParameterStartsWith(
149
CommandLine
.ValidateHasParameter(
165
CommandLine
.ValidateNoParameterStartsWith(
172
CommandLine
.ValidateHasParameter(
187
CommandLine
.ValidateNoParameterStartsWith(
194
CommandLine
.ValidateHasParameter(
209
CommandLine
.ValidateNoParameterStartsWith(
216
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);