diff --git a/test/TestAssets/TestProjects/EndToEndTestApp/EndToEndTestApp.csproj b/test/TestAssets/TestProjects/EndToEndTestApp/EndToEndTestApp.csproj new file mode 100644 index 000000000000..e34021922f47 --- /dev/null +++ b/test/TestAssets/TestProjects/EndToEndTestApp/EndToEndTestApp.csproj @@ -0,0 +1,15 @@ + + + + Exe + $(CurrentTargetFramework) + enable + enable + + + + + + + + diff --git a/test/TestAssets/TestProjects/EndToEndTestApp/Program.cs b/test/TestAssets/TestProjects/EndToEndTestApp/Program.cs new file mode 100644 index 000000000000..3751555cbd32 --- /dev/null +++ b/test/TestAssets/TestProjects/EndToEndTestApp/Program.cs @@ -0,0 +1,2 @@ +// See https://aka.ms/new-console-template for more information +Console.WriteLine("Hello, World!"); diff --git a/test/TestAssets/TestProjects/EndToEndTestApp/packfiles/pack1.txt b/test/TestAssets/TestProjects/EndToEndTestApp/packfiles/pack1.txt new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/test/TestAssets/TestProjects/EndToEndTestApp/packfiles/pack2.txt b/test/TestAssets/TestProjects/EndToEndTestApp/packfiles/pack2.txt new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/test/dotnet-pack.Tests/PackTests.cs b/test/dotnet-pack.Tests/PackTests.cs index 9ec9ea6a6709..09fbd443620c 100644 --- a/test/dotnet-pack.Tests/PackTests.cs +++ b/test/dotnet-pack.Tests/PackTests.cs @@ -80,7 +80,7 @@ public void SettingVersionSuffixFlag_ShouldStampAssemblyInfoInOutputAssemblyAndP outputPackage.Should().Exist(); } - [Fact(Skip = "Test project missing")] + [Fact] public void HasIncludedFiles() { var testInstance = _testAssetsManager.CopyTestAsset("EndToEndTestApp") @@ -88,7 +88,7 @@ public void HasIncludedFiles() new DotnetPackCommand(Log) .WithWorkingDirectory(testInstance.Path) - .Execute() + .Execute("-c", "Debug") .Should().Pass(); var outputPackage = new FileInfo(Path.Combine(testInstance.Path, @@ -99,8 +99,7 @@ public void HasIncludedFiles() ZipFile.Open(outputPackage.FullName, ZipArchiveMode.Read) .Entries - .Should().Contain(e => e.FullName == "packfiles/pack1.txt") - .And.Contain(e => e.FullName == "newpath/pack2.txt") + .Should().Contain(e => e.FullName == "newpath/pack1.txt") .And.Contain(e => e.FullName == "anotherpath/pack2.txt"); }