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