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