aboutsummaryrefslogtreecommitdiff
path: root/src/test/WixToolsetTest.BuildTasks/WixBuildTaskFixture.cs
diff options
context:
space:
mode:
authorBob Arnson <bob@firegiant.com>2020-03-17 21:28:12 -0400
committerBob Arnson <bob@firegiant.com>2020-03-17 21:28:12 -0400
commitfe77cae987ea2bfc43d2ffec660bf773e922709d (patch)
treec73643831f2f7983090fca98f2e1c79f88da8a32 /src/test/WixToolsetTest.BuildTasks/WixBuildTaskFixture.cs
parent60085dfd1ac4a673d295f96a62196a2cf16dec8b (diff)
downloadwix-fe77cae987ea2bfc43d2ffec660bf773e922709d.tar.gz
wix-fe77cae987ea2bfc43d2ffec660bf773e922709d.tar.bz2
wix-fe77cae987ea2bfc43d2ffec660bf773e922709d.zip
Partial WixPdbs stop the backend before binding.
Diffstat (limited to 'src/test/WixToolsetTest.BuildTasks/WixBuildTaskFixture.cs')
-rw-r--r--src/test/WixToolsetTest.BuildTasks/WixBuildTaskFixture.cs8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/test/WixToolsetTest.BuildTasks/WixBuildTaskFixture.cs b/src/test/WixToolsetTest.BuildTasks/WixBuildTaskFixture.cs
index 41cf8e64..d572a91a 100644
--- a/src/test/WixToolsetTest.BuildTasks/WixBuildTaskFixture.cs
+++ b/src/test/WixToolsetTest.BuildTasks/WixBuildTaskFixture.cs
@@ -22,7 +22,7 @@ namespace WixToolsetTest.BuildTasks
22 { 22 {
23 var baseFolder = fs.GetFolder(); 23 var baseFolder = fs.GetFolder();
24 var intermediateFolder = Path.Combine(baseFolder, "obj"); 24 var intermediateFolder = Path.Combine(baseFolder, "obj");
25 25 var pdbPath = Path.Combine(baseFolder, @"bin\testpackage.wixpdb");
26 var engine = new FakeBuildEngine(); 26 var engine = new FakeBuildEngine();
27 27
28 var task = new DoIt 28 var task = new DoIt
@@ -43,16 +43,18 @@ namespace WixToolsetTest.BuildTasks
43 }, 43 },
44 IntermediateDirectory = new TaskItem(intermediateFolder), 44 IntermediateDirectory = new TaskItem(intermediateFolder),
45 OutputFile = new TaskItem(Path.Combine(baseFolder, @"bin\test.msi")), 45 OutputFile = new TaskItem(Path.Combine(baseFolder, @"bin\test.msi")),
46 PdbType = "Full",
47 PdbFile = new TaskItem(pdbPath),
46 }; 48 };
47 49
48 var result = task.Execute(); 50 var result = task.Execute();
49 Assert.True(result, $"MSBuild task failed unexpectedly. Output:\r\n{engine.Output}"); 51 Assert.True(result, $"MSBuild task failed unexpectedly. Output:\r\n{engine.Output}");
50 52
51 Assert.True(File.Exists(Path.Combine(baseFolder, @"bin\test.msi"))); 53 Assert.True(File.Exists(Path.Combine(baseFolder, @"bin\test.msi")));
52 Assert.True(File.Exists(Path.Combine(baseFolder, @"bin\test.wixpdb"))); 54 Assert.True(File.Exists(pdbPath));
53 Assert.True(File.Exists(Path.Combine(baseFolder, @"bin\cab1.cab"))); 55 Assert.True(File.Exists(Path.Combine(baseFolder, @"bin\cab1.cab")));
54 56
55 var intermediate = Intermediate.Load(Path.Combine(baseFolder, @"bin\test.wixpdb")); 57 var intermediate = Intermediate.Load(pdbPath);
56 var section = intermediate.Sections.Single(); 58 var section = intermediate.Sections.Single();
57 59
58 var fileTuple = section.Tuples.OfType<FileTuple>().Single(); 60 var fileTuple = section.Tuples.OfType<FileTuple>().Single();