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