You've already forked linux-packaging-mono
Imported Upstream version 3.10.0
Former-commit-id: 172c8e3c300b39d5785c7a3e8dfb08ebdbc1a99b
This commit is contained in:
@@ -143,12 +143,12 @@ namespace MonoTests.Microsoft.Build.Evaluation
|
||||
[Test]
|
||||
public void BuildCSharpTargetGetFrameworkPaths ()
|
||||
{
|
||||
string project_xml = @"<Project xmlns='http://schemas.microsoft.com/developer/msbuild/2003'>
|
||||
string project_xml = @"<Project xmlns='http://schemas.microsoft.com/developer/msbuild/2003'>
|
||||
<Import Project='$(MSBuildToolsPath)\Microsoft.CSharp.targets' />
|
||||
</Project>";
|
||||
var xml = XmlReader.Create (new StringReader (project_xml));
|
||||
var root = ProjectRootElement.Create (xml);
|
||||
var proj = new Project (root);
|
||||
var xml = XmlReader.Create (new StringReader (project_xml));
|
||||
var root = ProjectRootElement.Create (xml);
|
||||
var proj = new Project (root);
|
||||
root.FullPath = "ProjectTest.BuildCSharpTargetGetFrameworkPaths.proj";
|
||||
Assert.IsTrue (proj.Build ("GetFrameworkPaths", new ILogger [] {/*new ConsoleLogger ()*/}));
|
||||
}
|
||||
@@ -156,14 +156,14 @@ namespace MonoTests.Microsoft.Build.Evaluation
|
||||
[Test]
|
||||
public void ProperiesMustBeDistinct ()
|
||||
{
|
||||
string project_xml = @"<Project xmlns='http://schemas.microsoft.com/developer/msbuild/2003'>
|
||||
string project_xml = @"<Project xmlns='http://schemas.microsoft.com/developer/msbuild/2003'>
|
||||
<PropertyGroup>
|
||||
<AssemblyName>Foo</AssemblyName>
|
||||
<OutputPath>Test</OutputPath>
|
||||
</PropertyGroup>
|
||||
</Project>";
|
||||
var xml = XmlReader.Create (new StringReader (project_xml));
|
||||
var root = ProjectRootElement.Create (xml);
|
||||
var xml = XmlReader.Create (new StringReader (project_xml));
|
||||
var root = ProjectRootElement.Create (xml);
|
||||
root.FullPath = "ProjectTest.BuildCSharpTargetBuild.proj";
|
||||
var proj = new Project (root);
|
||||
var list = new List<ProjectProperty> ();
|
||||
@@ -173,20 +173,16 @@ namespace MonoTests.Microsoft.Build.Evaluation
|
||||
}
|
||||
|
||||
[Test]
|
||||
#if NET_4_0
|
||||
// BXC #20961
|
||||
[Category ("NotWorking")]
|
||||
#endif
|
||||
public void BuildCSharpTargetBuild ()
|
||||
{
|
||||
string project_xml = @"<Project xmlns='http://schemas.microsoft.com/developer/msbuild/2003'>
|
||||
string project_xml = @"<Project xmlns='http://schemas.microsoft.com/developer/msbuild/2003'>
|
||||
<PropertyGroup>
|
||||
<AssemblyName>Foo</AssemblyName>
|
||||
</PropertyGroup>
|
||||
<Import Project='$(MSBuildToolsPath)\Microsoft.CSharp.targets' />
|
||||
</Project>";
|
||||
var xml = XmlReader.Create (new StringReader (project_xml));
|
||||
var root = ProjectRootElement.Create (xml);
|
||||
var xml = XmlReader.Create (new StringReader (project_xml));
|
||||
var root = ProjectRootElement.Create (xml);
|
||||
root.FullPath = "ProjectTest.BuildCSharpTargetBuild.proj";
|
||||
var proj = new Project (root, null, "4.0");
|
||||
Assert.IsFalse (proj.Build ("Build", new ILogger [] {/*new ConsoleLogger (LoggerVerbosity.Diagnostic)*/})); // missing mandatory properties
|
||||
@@ -195,7 +191,7 @@ namespace MonoTests.Microsoft.Build.Evaluation
|
||||
[Test]
|
||||
public void EvaluateItemConditionThenIgnored ()
|
||||
{
|
||||
string project_xml = @"<Project xmlns='http://schemas.microsoft.com/developer/msbuild/2003'>
|
||||
string project_xml = @"<Project xmlns='http://schemas.microsoft.com/developer/msbuild/2003'>
|
||||
<PropertyGroup>
|
||||
<P></P>
|
||||
</PropertyGroup>
|
||||
@@ -218,7 +214,7 @@ namespace MonoTests.Microsoft.Build.Evaluation
|
||||
public void EvaluateSamePropertiesInOrder ()
|
||||
{
|
||||
// used in Microsoft.Common.targets
|
||||
string project_xml = @"<Project xmlns='http://schemas.microsoft.com/developer/msbuild/2003'>
|
||||
string project_xml = @"<Project xmlns='http://schemas.microsoft.com/developer/msbuild/2003'>
|
||||
<PropertyGroup>
|
||||
<BaseIntermediateOutputPath Condition=""'$(BaseIntermediateOutputPath)' == ''"">obj\</BaseIntermediateOutputPath>
|
||||
</PropertyGroup>
|
||||
@@ -258,52 +254,44 @@ namespace MonoTests.Microsoft.Build.Evaluation
|
||||
}
|
||||
|
||||
[Test]
|
||||
#if NET_4_0
|
||||
// BXC #20961
|
||||
[Category ("NotWorking")]
|
||||
#endif
|
||||
public void CreateProjectInstance ()
|
||||
{
|
||||
string project_xml = @"<Project xmlns='http://schemas.microsoft.com/developer/msbuild/2003'>
|
||||
string project_xml = @"<Project xmlns='http://schemas.microsoft.com/developer/msbuild/2003'>
|
||||
<PropertyGroup>
|
||||
<AssemblyName>Foo</AssemblyName>
|
||||
</PropertyGroup>
|
||||
<Import Project='$(MSBuildToolsPath)\Microsoft.CSharp.targets' />
|
||||
</Project>";
|
||||
var xml = XmlReader.Create (new StringReader (project_xml));
|
||||
var root = ProjectRootElement.Create (xml);
|
||||
var xml = XmlReader.Create (new StringReader (project_xml));
|
||||
var root = ProjectRootElement.Create (xml);
|
||||
var proj = new Project (root, null, "4.0");
|
||||
var inst = proj.CreateProjectInstance ();
|
||||
Assert.AreEqual ("4.0", inst.ToolsVersion, "#1");
|
||||
}
|
||||
|
||||
[Test]
|
||||
#if NET_4_0
|
||||
// BXC #20961
|
||||
[Category ("NotWorking")]
|
||||
#endif
|
||||
public void LoadCaseInsensitive ()
|
||||
{
|
||||
string project_xml = @"<Project xmlns='http://schemas.microsoft.com/developer/msbuild/2003'>
|
||||
string project_xml = @"<Project xmlns='http://schemas.microsoft.com/developer/msbuild/2003'>
|
||||
<PropertyGroup>
|
||||
<AssemblyName>Foo</AssemblyName>
|
||||
</PropertyGroup>
|
||||
<Import Project='$(MSBuildToolsPath)\Microsoft.CSharp.Targets' />
|
||||
</Project>";
|
||||
var xml = XmlReader.Create (new StringReader (project_xml));
|
||||
var root = ProjectRootElement.Create (xml);
|
||||
var xml = XmlReader.Create (new StringReader (project_xml));
|
||||
var root = ProjectRootElement.Create (xml);
|
||||
new Project (root, null, "4.0");
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void SameNameTargets ()
|
||||
{
|
||||
string project_xml = @"<Project DefaultTargets='Foo' xmlns='http://schemas.microsoft.com/developer/msbuild/2003'>
|
||||
string project_xml = @"<Project DefaultTargets='Foo' xmlns='http://schemas.microsoft.com/developer/msbuild/2003'>
|
||||
<Target Name='Foo'><Message Text='This should not be written' /></Target>
|
||||
<Target Name='Foo'><Message Text='This will be written' /></Target>
|
||||
</Project>";
|
||||
var xml = XmlReader.Create (new StringReader (project_xml));
|
||||
var root = ProjectRootElement.Create (xml);
|
||||
var xml = XmlReader.Create (new StringReader (project_xml));
|
||||
var root = ProjectRootElement.Create (xml);
|
||||
var proj = new Project (root, null, "4.0");
|
||||
var sw = new StringWriter ();
|
||||
proj.Build (new ConsoleLogger (LoggerVerbosity.Diagnostic, sw.WriteLine, null, null));
|
||||
@@ -338,4 +326,3 @@ namespace MonoTests.Microsoft.Build.Evaluation
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user