2009-06-07 Ankit Jain * TargetTest (TestTargetOutputsIncludingMetadata): New. 2009-05-29 Ankit Jain * EngineTest.cs (TestGlobalProperties*): New tests and some helper methods. * ProjectTest.cs (TestResetBuildStatus): Reset twice. Update the event counts. 2009-05-15 Marek Sieradzki * BuildItemTest.cs: * BuildPropertyGroupTest.cs: * BuildPropertyGroupCollectionTest.cs: * BuildPropertyTest.cs: * BuildItemGroupTest.cs: * EngineTest.cs: * InternalLoggerExceptionTest.cs: * ProjectTest.cs: Don't compare exception messages. 2009-05-12 Ankit Jain * ProjectTest.cs (TestAssignment1): * UsingTaskTest.cs (TestTaskName): (TestAssemblyNameOrAssemblyFile1): (TestAssemblyNameOrAssemblyFile2): Don't compare exception messages. 2009-03-27 Jonathan Chambers * BuildChooseTest.cs: Enable tests. * Microsoft.Build.Engine.Test.csproj: Update post build step. 2009-03-26 Jonathan Chambers * BuildTaskTest.cs (TestTaskInNamespace): Add test for Task in namespace. 2009-02-24 Ankit Jain * UsingTaskTest.cs (TestLazyLoad{1,2,3}): New. (TestAssemblyNameOrAssemblyFileConditionFalse): New. (TestDuplicate1): New. * TargetTest (CheckLoggedMessageHead): Moved to TestMessageLogger, use that. 2009-02-15 Jonathan Chambers * BuildChooseTest.cs (TestValueXml): Add tests for Choose. Currently not working. 2009-02-12 Jonathan Chambers * BuildPropertyTest.cs (TestValueXml): New. 2009-02-01 Ankit Jain * ProjectTest.cs (TestBuild[23]): Check number of task started/finished events. (TestResetBuildStat): Remove "NotWorking". (TestBuild4): Likewise. Check number of task started/finished events. * TargetTest.cs (TestTargetOutputs1): New. 2009-01-30 Ankit Jain * ProjectTest.cs (TestRequiredTask_*): New. (TestBatchedMetadataRef5): New. 2009-01-29 Ankit Jain * BuildItemTest.cs (TestBuildItemTransform): New. 2009-01-06 Ankit Jain * ProjectTest.cs (TestInitialTargets): New. 2009-01-06 Ankit Jain * EngineTest.cs: Update tests for null targetNames argument to project.Build 2008-12-30 Ankit Jain * ProjectTest.cs (TestBatchedMetadataRef[23]): Modify to check for multiple items with same metadata value, incase of unqualified metadata references. Track changes in BatchingTestTask. 2008-12-17 Ankit Jain * ProjectTest.cs (TestBatchedMetadataRef1): Modify to check for multiple items with same metadata value. 2008-11-22 Ankit Jain * ProjectTest.cs (TestBatchedMetadataRef*): New tests for metadata references. 2008-11-21 Ankit Jain * BuildItemTest.cs (TestGetEvaluatedMetadata1): Add test for 'Identity'. 2008-10-01 Ankit Jain * ProjectTest.cs: Refactor BuildProjectFile tests. Add tests for loading project from files and xml string. 2008-09-24 Ankit Jain * EngineTest.cs: * ProjectTest.cs: Add tests for Build* 2007-03-17 Marek Sieradzki * Consts.cs: Check for runtime not platform. 2007-03-06 Marek Sieradzki * BuildPropertyTest.cs, ProjectTest.cs: More tests. 2007-02-03 Marek Sieradzki * BuildPropertyGroupTest.cs: More tests. 2007-01-28 Marek Sieradzki * BuildItemTest.cs: Enabled 2 tests. 2007-01-26 Marek Sieradzki * BuildPropertyGroupTest.cs: Trivial test for SetProperty (). 2007-01-23 Marek Sieradzki * ProjectTest: Removed warning. 2007-01-21 Marek Sieradzki * ProjectTest.cs: Tests for Project.AddNewItem (). 2007-01-16 Marek Sieradzki * BuildItemTest.cs, BuildPropertyGroupTest.cs, UsingTaskCollectionTest.cs, ImportCollectionTest.cs, BuildItemGroupTest.cs, BuildPropertyGroupCollectionTest.cs, TargetCollectionTest.cs, EngineTest.cs, ProjectTest.cs, BuildItemGroupCollectionTest.cs: Added more tests and replaced Ignores with Category ("NotDotNet") 2007-01-14 Marek Sieradzki * BuildItemGroupTest.cs, ProjectTest.cs: Added more tests. 2007-01-12 Marek Sieradzki * ProjectTest.cs, BuildPropertyGroupTest.cs: Enable more tests. 2007-01-12 Marek Sieradzki * BuildItemTest.cs, BuildPropertyGroupTest.cs, TargetTest.cs, TargetCollectionTest.cs, ProjectTest.cs: More tests. 2007-01-10 Marek Sieradzki * BuildPropertyGroupTest.cs, BuildItemGroupTest.cs: Check if XML has changed. * TestNamespaceManager.cs: Added. 2007-01-08 Marek Sieradzki * ImportTest.cs: Added test for project importing another project importing another project. 2007-01-08 Marek Sieradzki * BuildItemTest.cs: More tests. * InvalidProjectFileExceptionTest.cs: Added GetObjectData () tests. 2007-01-02 Marek Sieradzki * BuildItemTest.cs: Tests for items from XML. * BuildPropertyGroupTest.cs, BuildTaskTest.cs, BuildItemGroupTest.cs, BuildPropertyTest.cs, ProjectTest.cs: More tests. 2006-12-20 Marek Sieradzki * BuildItemGroupTest.cs: Enabled TestAddNewItem2 (). 2006-12-19 Marek Sieradzki * TargetTest.cs, TargetCollectionTest.cs: Enabled all tests. 2006-12-19 Marek Sieradzki * BuildItemTest.cs, BuildPropertyGroupTest.cs, UsingTaskCollectionTest.cs, TargetTest.cs, BuildItemGroupTest.cs, BuildPropertyGroupCollectionTest.cs, TargetCollectionTest.cs, BuildPropertyTest.cs, EngineTest.cs, ProjectTest.cs, BuildItemGroupCollectionTest.cs: Added more tests. 2006-12-18 Marek Sieradzki * BuildItemGroupTest.cs: Enabled a test. 2006-12-16 Marek Sieradzki * ConsoleLoggerTest.cs: Added. * ProjectTest.cs, BuildItemTest.cs: More tests. 2006-12-12 Marek Sieradzki * ImportTest.cs: Added test for IsImported on imported BuildItemGroup. 2006-12-11 Marek Sieradzki * ProjectTest.cs: Added more tests. 2006-12-08 Marek Sieradzki * UsingTaskCollectionTest.cs: Change task name to TrueTestTask and add a new add a test. 2006-12-07 Marek Sieradzki * BuildItemTest.cs, BuildPropertyGroupTest.cs, BuildTaskTest.cs, UsingTaskCollectionTest.cs, ProjectTest.cs: More tests. 2006-12-05 Marek Sieradzki * BuildItemTest.cs: Reformatted. * BuildTaskTest.cs, TargetTest.cs, ImportCollectionTest.cs, TargetCollectionTest.cs, ImportTest.cs: Enabled more tests. 2006-12-04 Marek Sieradzki * BuildPropertyGroupTest.cs, UsingTaskCollectionTest.cs, BuildPropertyGroupCollectionTest.cs, BuildPropertyGroupTest.cs, EngineTest.cs, UsingTaskTest.cs, Consts.cs: Added platform dependent BinPath. * ProjectTest.cs: New tests. * BuildTaskTest.cs, TargetTest.cs, ImportCollectionTest.cs, BuildItemGroupTest.cs, TargetCollectionTest.cs, BuildItemGroupCollectionTest.cs, ImportTest.cs: Added. 2006-10-06 Marek Sieradzki * BuildItemTest.cs: * BuildPropertyTest.cs: * ProjectTest.cs: * BuildPropertyGroupCollectionTest.cs: Uncommented tests and added [Ignore] to them. 2006-06-22 Marek Sieradzki * UsingTaskCollectionTest.cs, UsingTaskTest.cs: Updated names. * ProjectTest.cs: Moved most of the old tests to various/. * Consts.cs: Added. 2006-06-14 Marek Sieradzki * BuildPropertyGroupTest.cs: Added some tests. * UsingTaskCollectionTest.cs: Added very simple test. * UsingTaskTest.cs: Added test that's loading SimpleTask.dll task from Test/resources/. Test/resources/SimpleTask.cs should be compiled before running tests. I need to find out how to add it to Makefile. 2006-06-02 Marek Sieradzki * BuildPropertyTest.cs: Added. * BuildPropertyGroupTest.cs: Added. * BuildPropertyGroupCollectionTest.cs: Added. 2006-05-27 Marek Sieradzki * BuildItemTest.cs: Swapped expected with actual results. * UtilitiesTest.cs: Added. 2006-05-03 Marek Sieradzki * ProjectTest.cs, EngineTest.cs: Corrected BinPath once more. 2006-04-24 Marek Sieradzki * ProjectTest.cs, EngineTest.cs: Corrected BinPath. 2006-04-24 Marek Sieradzki * ProjectTest.cs: Added tests for loading of default tasks (from Microsoft.Build.Tasks). 2006-03-29 Crestez Leonard * EngineTest.cs: Added test for GlobalEngine. * ProjectTest.cs: Fixed tests. 2006-03-27 Crestez Leonard * ProjectTest.cs, EngineTest.cs: Added new tests. 2006-03-23 Marek Sieradzki * Microsoft.Build.Engine.Test.csproj: Updated. 2006-03-21 Crestez Leonard * InternalLoggerExceptionTest.cs, InvalidProjectFileExceptionTest.cs: Got rid of compilation warnings. * ProjectTest.cs: Added new tests. 2006-03-21 Marek Sieradzki * InvalidProjectFileExceptionTest.cs, EngineTest.cs, ProjectTest.cs: Updated tests. 2006-03-18 Marek Sieradzki * InternalLoggerExceptionTest.cs, InvalidProjectFileExceptionTest.cs, EngineTest.cs, ProjectTest.cs: Added new tests. * BuildItemTest.cs: Added. * Microsoft.Build.Engine.Test.sln, Microsoft.Build.Engine.Test.csproj: Added VS 2005/SD2 solution. 2006-03-18 Marek Sieradzki * Project.cs: Added new tests. 2006-02-27 Marek Sieradzki * Engine.cs, Project.cs: Removed references to IEngine and IProject. 2005-09-03 Marek Sieradzki * ProjectTest.cs, EngineTest.cs: Added next simple tests. 2005-08-31 Marek Sieradzki * InternalLoggerExceptionTest.cs, InvalidProjectFileExceptionTest.cs: Added simple tests.