a35b494d0804ae1aedae739811e0b7bc6f48d868
[mono.git] / mcs / class / Microsoft.Build.Engine / Test / Microsoft.Build.BuildEngine / ChangeLog
1 2010-06-03  Ankit Jain  <jankit@novell.com>
2
3         * EngineTest.cs (TestGetLoadedProject1):
4         Patch by Dale Ragan <dale.ragan@sinesignal.com> .
5
6 2010-04-06  Ankit Jain  <jankit@novell.com>
7
8         * Consts.cs (ToolsVersionString): New.
9         (GetTasksAsmPath): New.
10         * EngineTest.cs: Use the direct path to the tasks assembly
11         in the UsingTasks.
12         * ProjectTest.cs: Set ToolsVersion to the current profile.
13
14 2010-02-19  Ankit Jain  <jankit@novell.com>
15
16         * ImportTest.cs (TestMissingImport*): Add new tests for missing
17         import projects.
18
19 2010-02-11  Ankit Jain  <jankit@novell.com>
20
21         * ImportTest.cs (Add1): Fix test on windows.
22
23 2010-01-21      Rodrigo B. de Oliveira <rodrigo@unity3d.com>
24
25         * BuildChooseTest.cs
26         * BuildPropertyTest.cs:
27                 test cases for nested Choose elements and different property
28                 evaluation scenarios.
29                 
30 2009-10-08  Ankit Jain  <jankit@novell.com>
31
32         * ProjectTest.cs (TestBatchedMetadataRefInOutput): New.
33
34 2009-10-01  Ankit Jain  <jankit@novell.com>
35
36         * ImportTest.cs (TestAdd1): Add tests for multiple imports.
37
38 2009-09-29  Ankit Jain  <jankit@novell.com>
39
40         * ProjectTest.cs (TestPropertiesFromImportedProjects): New.
41
42 2009-09-26  Ankit Jain  <jankit@novell.com>
43
44         * TargetTest.cs (TestOverridingTargets): New.
45
46 2009-09-26  Ankit Jain  <jankit@novell.com>
47
48         * ProjectTest.cs (TestInitialTargetsWithImports):
49         (TestDefaultTargets):
50         (TestDefaultTargetsWithImports):
51         (TestNoDefaultTargetsWithImports):
52         (TestNoDefaultTargets): New tests.
53
54 2009-08-29  Ankit Jain  <jankit@novell.com>
55
56         * BuildItemTest.cs (TestSetMetadata5a): New.
57         * ProjectTest.cs: Add tests for different property types
58         with required attribute. Also, check the values - null or
59         empty array.
60         * TestTasks.cs: Add new tasks for above.
61
62 2009-08-18  Ankit Jain  <jankit@novell.com>
63
64         * ProjectTest.cs (TestCaseSensitivityOfProjectElements): New.
65
66 2009-07-30  Ankit Jain  <jankit@novell.com>
67
68         * EngineTest.cs (TestNewProject): Disable. Invalid for
69         v3.5 profile.
70
71 2009-06-09  Ankit Jain  <jankit@novell.com>
72
73         * EngineTest.cs (TestMSBuildOutputs): New.
74
75 2009-06-08  Ankit Jain  <jankit@novell.com>
76
77         * ProjectTest (TestBuildSolutionProject): New. Disabled for now.
78         * Consts.cs (RunningOnMono): Make public.
79
80 2009-06-07  Ankit Jain  <jankit@novell.com>
81
82         * TargetTest (TestTargetOutputsIncludingMetadata): New.
83
84 2009-05-29  Ankit Jain  <jankit@novell.com>
85
86         * EngineTest.cs (TestGlobalProperties*): New tests
87         and some helper methods.
88         * ProjectTest.cs (TestResetBuildStatus): Reset twice. Update
89         the event counts.
90
91 2009-05-15  Marek Sieradzki  <marek.sieradzki@gmail.com>
92
93         * BuildItemTest.cs:
94         * BuildPropertyGroupTest.cs:
95         * BuildPropertyGroupCollectionTest.cs:
96         * BuildPropertyTest.cs:
97         * BuildItemGroupTest.cs:
98         * EngineTest.cs:
99         * InternalLoggerExceptionTest.cs:
100         * ProjectTest.cs: Don't compare exception messages.
101
102 2009-05-12  Ankit Jain  <jankit@novell.com>
103
104         * ProjectTest.cs (TestAssignment1):
105         * UsingTaskTest.cs (TestTaskName):
106         (TestAssemblyNameOrAssemblyFile1):
107         (TestAssemblyNameOrAssemblyFile2): Don't compare exception messages. 
108
109 2009-03-27  Jonathan Chambers  <joncham@gmail.com>
110
111         * BuildChooseTest.cs: Enable tests.
112         * Microsoft.Build.Engine.Test.csproj: Update post build step.
113
114 2009-03-26  Jonathan Chambers  <joncham@gmail.com>
115
116         * BuildTaskTest.cs (TestTaskInNamespace): Add test for Task in namespace.
117
118 2009-02-24  Ankit Jain  <jankit@novell.com>
119
120         * UsingTaskTest.cs (TestLazyLoad{1,2,3}): New.
121         (TestAssemblyNameOrAssemblyFileConditionFalse): New.
122         (TestDuplicate1): New.
123         * TargetTest (CheckLoggedMessageHead): Moved to TestMessageLogger,
124         use that.
125
126 2009-02-15  Jonathan Chambers  <joncham@gmail.com>
127
128         * BuildChooseTest.cs (TestValueXml): Add tests for Choose.
129         Currently not working.
130
131 2009-02-12  Jonathan Chambers  <joncham@gmail.com>
132
133         * BuildPropertyTest.cs (TestValueXml): New.
134
135 2009-02-01  Ankit Jain  <jankit@novell.com>
136
137         * ProjectTest.cs (TestBuild[23]): Check number of task started/finished
138         events.
139         (TestResetBuildStat): Remove "NotWorking".
140         (TestBuild4): Likewise. Check number of task started/finished events.
141
142         * TargetTest.cs (TestTargetOutputs1): New.
143
144 2009-01-30  Ankit Jain  <jankit@novell.com>
145
146         * ProjectTest.cs (TestRequiredTask_*): New.
147         (TestBatchedMetadataRef5): New.
148
149 2009-01-29  Ankit Jain  <jankit@novell.com>
150
151         * BuildItemTest.cs (TestBuildItemTransform): New.
152
153 2009-01-06  Ankit Jain  <jankit@novell.com>
154
155         * ProjectTest.cs (TestInitialTargets): New.
156
157 2009-01-06  Ankit Jain  <jankit@novell.com>
158
159         * EngineTest.cs: Update tests for null targetNames argument to
160         project.Build
161
162 2008-12-30  Ankit Jain  <jankit@novell.com>
163
164         * ProjectTest.cs (TestBatchedMetadataRef[23]): Modify to check for
165         multiple items with same metadata value, incase of unqualified metadata
166         references.
167         Track changes in BatchingTestTask.
168
169 2008-12-17  Ankit Jain  <jankit@novell.com>
170
171         * ProjectTest.cs (TestBatchedMetadataRef1): Modify to check for multiple
172         items with same metadata value.
173
174 2008-11-22  Ankit Jain  <jankit@novell.com>
175
176         * ProjectTest.cs (TestBatchedMetadataRef*): New tests for metadata
177         references.
178
179 2008-11-21  Ankit Jain  <jankit@novell.com>
180
181         * BuildItemTest.cs (TestGetEvaluatedMetadata1): Add test for 'Identity'.
182
183 2008-10-01  Ankit Jain  <jankit@novell.com>
184
185         * ProjectTest.cs: Refactor BuildProjectFile tests. Add tests for loading
186         project from files and xml string.
187
188 2008-09-24  Ankit Jain  <jankit@novell.com>
189
190         * EngineTest.cs:
191         * ProjectTest.cs: Add tests for Build*
192
193 2007-03-17  Marek Sieradzki  <marek.sieradzki@gmail.com>
194
195         * Consts.cs: Check for runtime not platform.
196
197 2007-03-06  Marek Sieradzki  <marek.sieradzki@gmail.com>
198
199         * BuildPropertyTest.cs, ProjectTest.cs: More tests.
200
201 2007-02-03  Marek Sieradzki  <marek.sieradzki@gmail.com>
202
203         * BuildPropertyGroupTest.cs: More tests.
204
205 2007-01-28  Marek Sieradzki  <marek.sieradzki@gmail.com>
206
207         * BuildItemTest.cs: Enabled 2 tests.
208
209 2007-01-26  Marek Sieradzki  <marek.sieradzki@gmail.com>
210
211         * BuildPropertyGroupTest.cs: Trivial test for SetProperty ().
212
213 2007-01-23  Marek Sieradzki  <marek.sieradzki@gmail.com>
214
215         * ProjectTest: Removed warning.
216
217 2007-01-21  Marek Sieradzki  <marek.sieradzki@gmail.com>
218
219         * ProjectTest.cs: Tests for Project.AddNewItem ().
220
221 2007-01-16  Marek Sieradzki  <marek.sieradzki@gmail.com>
222
223         * BuildItemTest.cs, BuildPropertyGroupTest.cs,
224         UsingTaskCollectionTest.cs, ImportCollectionTest.cs,
225         BuildItemGroupTest.cs, BuildPropertyGroupCollectionTest.cs,
226         TargetCollectionTest.cs, EngineTest.cs, ProjectTest.cs,
227         BuildItemGroupCollectionTest.cs: Added more tests and replaced
228         Ignores with Category ("NotDotNet")
229
230 2007-01-14  Marek Sieradzki  <marek.sieradzki@gmail.com>
231
232         * BuildItemGroupTest.cs, ProjectTest.cs: Added more tests.
233
234 2007-01-12  Marek Sieradzki  <marek.sieradzki@gmail.com>
235
236         * ProjectTest.cs, BuildPropertyGroupTest.cs: Enable more tests.
237
238 2007-01-12  Marek Sieradzki  <marek.sieradzki@gmail.com>
239
240         * BuildItemTest.cs, BuildPropertyGroupTest.cs, TargetTest.cs,
241         TargetCollectionTest.cs, ProjectTest.cs: More tests.
242
243 2007-01-10  Marek Sieradzki  <marek.sieradzki@gmail.com>
244
245         * BuildPropertyGroupTest.cs, BuildItemGroupTest.cs: Check if XML has
246         changed.
247         * TestNamespaceManager.cs: Added.
248
249 2007-01-08  Marek Sieradzki  <marek.sieradzki@gmail.com>
250
251         * ImportTest.cs: Added test for project importing another project
252         importing another project.
253
254 2007-01-08  Marek Sieradzki  <marek.sieradzki@gmail.com>
255
256         * BuildItemTest.cs: More tests.
257         * InvalidProjectFileExceptionTest.cs: Added GetObjectData () tests.
258
259 2007-01-02  Marek Sieradzki  <marek.sieradzki@gmail.com>
260
261         * BuildItemTest.cs: Tests for items from XML.
262         * BuildPropertyGroupTest.cs, BuildTaskTest.cs, BuildItemGroupTest.cs,
263         BuildPropertyTest.cs, ProjectTest.cs: More tests.
264
265 2006-12-20  Marek Sieradzki  <marek.sieradzki@gmail.com>
266
267         * BuildItemGroupTest.cs: Enabled TestAddNewItem2 ().
268
269 2006-12-19  Marek Sieradzki  <marek.sieradzki@gmail.com>
270
271         * TargetTest.cs, TargetCollectionTest.cs: Enabled all tests.
272
273 2006-12-19  Marek Sieradzki  <marek.sieradzki@gmail.com>
274
275         * BuildItemTest.cs, BuildPropertyGroupTest.cs,
276         UsingTaskCollectionTest.cs, TargetTest.cs, BuildItemGroupTest.cs,
277         BuildPropertyGroupCollectionTest.cs, TargetCollectionTest.cs,
278         BuildPropertyTest.cs, EngineTest.cs, ProjectTest.cs,
279         BuildItemGroupCollectionTest.cs: Added more tests.
280
281 2006-12-18  Marek Sieradzki  <marek.sieradzki@gmail.com>
282
283         * BuildItemGroupTest.cs: Enabled a test.
284
285 2006-12-16  Marek Sieradzki  <marek.sieradzki@gmail.com>
286
287         * ConsoleLoggerTest.cs: Added.
288         * ProjectTest.cs, BuildItemTest.cs: More tests.
289
290 2006-12-12  Marek Sieradzki  <marek.sieradzki@gmail.com>
291
292         * ImportTest.cs: Added test for IsImported on imported BuildItemGroup.
293
294 2006-12-11  Marek Sieradzki  <marek.sieradzki@gmail.com>
295
296         * ProjectTest.cs: Added more tests.
297
298 2006-12-08  Marek Sieradzki  <marek.sieradzki@gmail.com>
299
300         * UsingTaskCollectionTest.cs: Change task name to TrueTestTask and add
301         a new add a test.
302
303 2006-12-07  Marek Sieradzki  <marek.sieradzki@gmail.com>
304
305         * BuildItemTest.cs, BuildPropertyGroupTest.cs, BuildTaskTest.cs,
306         UsingTaskCollectionTest.cs, ProjectTest.cs: More tests.
307
308 2006-12-05  Marek Sieradzki  <marek.sieradzki@gmail.com>
309
310         * BuildItemTest.cs: Reformatted.
311         * BuildTaskTest.cs, TargetTest.cs, ImportCollectionTest.cs,
312         TargetCollectionTest.cs, ImportTest.cs: Enabled more tests.
313
314 2006-12-04  Marek Sieradzki  <marek.sieradzki@gmail.com>
315
316         * BuildPropertyGroupTest.cs, UsingTaskCollectionTest.cs,
317         BuildPropertyGroupCollectionTest.cs, BuildPropertyGroupTest.cs,
318         EngineTest.cs, UsingTaskTest.cs, Consts.cs: Added platform dependent
319         BinPath.
320         * ProjectTest.cs: New tests.
321         * BuildTaskTest.cs, TargetTest.cs, ImportCollectionTest.cs,
322         BuildItemGroupTest.cs, TargetCollectionTest.cs,
323         BuildItemGroupCollectionTest.cs, ImportTest.cs: Added.
324
325 2006-10-06  Marek Sieradzki  <marek.sieradzki@gmail.com>
326
327         * BuildItemTest.cs:
328         * BuildPropertyTest.cs:
329         * ProjectTest.cs:
330         * BuildPropertyGroupCollectionTest.cs: Uncommented tests and added
331         [Ignore] to them.
332
333 2006-06-22  Marek Sieradzki  <marek.sieradzki@gmail.com>
334
335         * UsingTaskCollectionTest.cs, UsingTaskTest.cs: Updated names.
336         * ProjectTest.cs: Moved most of the old tests to various/.
337         * Consts.cs: Added.
338
339 2006-06-14  Marek Sieradzki  <marek.sieradzki@gmail.com>
340
341         * BuildPropertyGroupTest.cs: Added some tests.
342         * UsingTaskCollectionTest.cs: Added very simple test.
343         * UsingTaskTest.cs: Added test that's loading SimpleTask.dll task from
344         Test/resources/. Test/resources/SimpleTask.cs should be compiled
345         before running tests. I need to find out how to add it to Makefile.
346
347 2006-06-02  Marek Sieradzki  <marek.sieradzki@gmail.com>
348
349         * BuildPropertyTest.cs: Added.
350         * BuildPropertyGroupTest.cs: Added.
351         * BuildPropertyGroupCollectionTest.cs: Added.
352
353 2006-05-27  Marek Sieradzki  <marek.sieradzki@gmail.com>
354
355         * BuildItemTest.cs: Swapped expected with actual results.
356         * UtilitiesTest.cs: Added.
357
358 2006-05-03  Marek Sieradzki  <marek.sieradzki@gmail.com>
359
360         * ProjectTest.cs, EngineTest.cs: Corrected BinPath once more.
361
362 2006-04-24  Marek Sieradzki  <marek.sieradzki@gmail.com>
363
364         * ProjectTest.cs, EngineTest.cs: Corrected BinPath.
365
366 2006-04-24  Marek Sieradzki  <marek.sieradzki@gmail.com>
367
368         * ProjectTest.cs: Added tests for loading of default tasks (from
369         Microsoft.Build.Tasks).
370
371 2006-03-29  Crestez Leonard  <cdleonard@gmail.com>
372
373         * EngineTest.cs: Added test for GlobalEngine.
374         * ProjectTest.cs: Fixed tests.
375         
376 2006-03-27  Crestez Leonard  <cdleonard@gmail.com>
377
378         * ProjectTest.cs, EngineTest.cs: Added new tests.
379
380 2006-03-23  Marek Sieradzki  <marek.sieradzki@gmail.com>
381
382         * Microsoft.Build.Engine.Test.csproj: Updated.
383
384 2006-03-21  Crestez Leonard  <cdleonard@gmail.com>
385
386         * InternalLoggerExceptionTest.cs, InvalidProjectFileExceptionTest.cs:
387         Got rid of compilation warnings.
388         * ProjectTest.cs: Added new tests.
389
390 2006-03-21  Marek Sieradzki  <marek.sieradzki@gmail.com>
391
392         * InvalidProjectFileExceptionTest.cs, EngineTest.cs, ProjectTest.cs:
393         Updated tests.
394
395 2006-03-18  Marek Sieradzki  <marek.sieradzki@gmail.com>
396
397         * InternalLoggerExceptionTest.cs, InvalidProjectFileExceptionTest.cs,
398         EngineTest.cs, ProjectTest.cs: Added new tests.
399         * BuildItemTest.cs: Added.
400         * Microsoft.Build.Engine.Test.sln, Microsoft.Build.Engine.Test.csproj:
401         Added VS 2005/SD2 solution.
402
403 2006-03-18  Marek Sieradzki  <marek.sieradzki@gmail.com>
404
405         * Project.cs: Added new tests.
406
407 2006-02-27  Marek Sieradzki  <marek.sieradzki@gmail.com>
408
409         * Engine.cs, Project.cs: Removed references to IEngine and IProject.
410
411 2005-09-03  Marek Sieradzki  <marek.sieradzki@gmail.com>
412
413         * ProjectTest.cs, EngineTest.cs: Added next simple tests.
414
415 2005-08-31  Marek Sieradzki  <marek.sieradzki@gmail.com>
416
417         * InternalLoggerExceptionTest.cs, InvalidProjectFileExceptionTest.cs:
418         Added simple tests.