From 6bb2c3d5a2082c377a31bffe1bbdb950b5e15781 Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Wed, 3 Jun 2020 14:01:28 +1000 Subject: Get the inner exception test working in the MSBuild test project. --- .../WixBuildTaskFixture.cs | 43 ---------------------- 1 file changed, 43 deletions(-) (limited to 'src/test/WixToolsetTest.BuildTasks/WixBuildTaskFixture.cs') diff --git a/src/test/WixToolsetTest.BuildTasks/WixBuildTaskFixture.cs b/src/test/WixToolsetTest.BuildTasks/WixBuildTaskFixture.cs index 92033766..cd41f16e 100644 --- a/src/test/WixToolsetTest.BuildTasks/WixBuildTaskFixture.cs +++ b/src/test/WixToolsetTest.BuildTasks/WixBuildTaskFixture.cs @@ -62,48 +62,5 @@ namespace WixToolsetTest.BuildTasks Assert.Equal(@"test.txt", fileTuple[FileTupleFields.Source].PreviousValue.AsPath().Path); } } - - [Fact(Skip = "Requires deleting wixnative.exe from output folder after build but before running the test.")] - public void ReportsInnerExceptionForUnexpectedExceptions() - { - var folder = TestData.Get(@"TestData\SimpleMsiPackage\MsiPackage"); - - using (var fs = new DisposableFileSystem()) - { - var baseFolder = fs.GetFolder(); - var intermediateFolder = Path.Combine(baseFolder, "obj"); - var pdbPath = Path.Combine(baseFolder, @"bin\testpackage.wixpdb"); - var engine = new FakeBuildEngine(); - - var task = new WixBuild - { - BuildEngine = engine, - SourceFiles = new[] - { - new TaskItem(Path.Combine(folder, "Package.wxs")), - new TaskItem(Path.Combine(folder, "PackageComponents.wxs")), - }, - LocalizationFiles = new[] - { - new TaskItem(Path.Combine(folder, "Package.en-us.wxl")), - }, - BindInputPaths = new[] - { - new TaskItem(Path.Combine(folder, "data")), - }, - IntermediateDirectory = new TaskItem(intermediateFolder), - OutputFile = new TaskItem(Path.Combine(baseFolder, @"bin\test.msi")), - PdbType = "Full", - PdbFile = new TaskItem(pdbPath), - }; - - var result = task.Execute(); - Assert.False(result, $"MSBuild task succeeded unexpectedly. Output:\r\n{engine.Output}"); - - Assert.Contains( - "System.PlatformNotSupportedException: Could not find platform specific 'wixnative.exe' ---> System.IO.FileNotFoundException: Could not find internal piece of WiX Toolset from", - engine.Output); - } - } } } -- cgit v1.2.3-55-g6feb