From edccb203c421d2bd820062024088c6698424d9ee Mon Sep 17 00:00:00 2001 From: Bob Arnson Date: Wed, 4 Feb 2026 20:47:04 -0500 Subject: Support dual-purpose packages in Burn. Fixes https://github.com/wixtoolset/issues/issues/8958 --- .../TestData/PlanTest/AllPmouBundle_manifest.xml | 46 ++++++++++++++ .../TestData/PlanTest/AllPuomBundle_manifest.xml | 46 ++++++++++++++ .../BasicFunctionality_BundleA_manifest.xml | 4 +- .../PlanTest/BundlePackage_Multiple_manifest.xml | 8 +-- .../ExePackage_PerUserArpEntry_manifest.xml | 6 +- .../TestData/PlanTest/Failure_BundleD_manifest.xml | 6 +- .../PlanTest/MsiTransaction_BundleAv1_manifest.xml | 8 +-- .../PlanTest/MsuPackageFixture_manifest.xml | 4 +- .../PlanTest/PerMachineBundle_manifest.xml | 33 ++++++++++ .../TestData/PlanTest/PerUserBundle_manifest.xml | 33 ++++++++++ .../TestData/PlanTest/PmPmouBundle_manifest.xml | 59 ++++++++++++++++++ .../TestData/PlanTest/PmPuPmouBundle_manifest.xml | 72 ++++++++++++++++++++++ .../TestData/PlanTest/PmPuPuomBundle_manifest.xml | 72 ++++++++++++++++++++++ .../TestData/PlanTest/PmPuomBundle_manifest.xml | 59 ++++++++++++++++++ .../TestData/PlanTest/PuPmouBundle_manifest.xml | 59 ++++++++++++++++++ .../TestData/PlanTest/PuPuomBundle_manifest.xml | 59 ++++++++++++++++++ .../PlanTest/PuomBundlePackage_manifest.xml | 26 ++++++++ .../PlanTest/Slipstream_BundleA_manifest.xml | 8 +-- .../Slipstream_BundleA_modified_manifest.xml | 6 +- 19 files changed, 589 insertions(+), 25 deletions(-) create mode 100644 src/burn/test/BurnUnitTest/TestData/PlanTest/AllPmouBundle_manifest.xml create mode 100644 src/burn/test/BurnUnitTest/TestData/PlanTest/AllPuomBundle_manifest.xml create mode 100644 src/burn/test/BurnUnitTest/TestData/PlanTest/PerMachineBundle_manifest.xml create mode 100644 src/burn/test/BurnUnitTest/TestData/PlanTest/PerUserBundle_manifest.xml create mode 100644 src/burn/test/BurnUnitTest/TestData/PlanTest/PmPmouBundle_manifest.xml create mode 100644 src/burn/test/BurnUnitTest/TestData/PlanTest/PmPuPmouBundle_manifest.xml create mode 100644 src/burn/test/BurnUnitTest/TestData/PlanTest/PmPuPuomBundle_manifest.xml create mode 100644 src/burn/test/BurnUnitTest/TestData/PlanTest/PmPuomBundle_manifest.xml create mode 100644 src/burn/test/BurnUnitTest/TestData/PlanTest/PuPmouBundle_manifest.xml create mode 100644 src/burn/test/BurnUnitTest/TestData/PlanTest/PuPuomBundle_manifest.xml create mode 100644 src/burn/test/BurnUnitTest/TestData/PlanTest/PuomBundlePackage_manifest.xml (limited to 'src/burn/test/BurnUnitTest/TestData') diff --git a/src/burn/test/BurnUnitTest/TestData/PlanTest/AllPmouBundle_manifest.xml b/src/burn/test/BurnUnitTest/TestData/PlanTest/AllPmouBundle_manifest.xml new file mode 100644 index 00000000..8be9f5b9 --- /dev/null +++ b/src/burn/test/BurnUnitTest/TestData/PlanTest/AllPmouBundle_manifest.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/burn/test/BurnUnitTest/TestData/PlanTest/AllPuomBundle_manifest.xml b/src/burn/test/BurnUnitTest/TestData/PlanTest/AllPuomBundle_manifest.xml new file mode 100644 index 00000000..a3cbd183 --- /dev/null +++ b/src/burn/test/BurnUnitTest/TestData/PlanTest/AllPuomBundle_manifest.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/burn/test/BurnUnitTest/TestData/PlanTest/BasicFunctionality_BundleA_manifest.xml b/src/burn/test/BurnUnitTest/TestData/PlanTest/BasicFunctionality_BundleA_manifest.xml index f3848eda..b19b911f 100644 --- a/src/burn/test/BurnUnitTest/TestData/PlanTest/BasicFunctionality_BundleA_manifest.xml +++ b/src/burn/test/BurnUnitTest/TestData/PlanTest/BasicFunctionality_BundleA_manifest.xml @@ -15,11 +15,11 @@ - + - + diff --git a/src/burn/test/BurnUnitTest/TestData/PlanTest/BundlePackage_Multiple_manifest.xml b/src/burn/test/BurnUnitTest/TestData/PlanTest/BundlePackage_Multiple_manifest.xml index 988bbfe0..651b491d 100644 --- a/src/burn/test/BurnUnitTest/TestData/PlanTest/BundlePackage_Multiple_manifest.xml +++ b/src/burn/test/BurnUnitTest/TestData/PlanTest/BundlePackage_Multiple_manifest.xml @@ -46,19 +46,19 @@ - + - + - + - + diff --git a/src/burn/test/BurnUnitTest/TestData/PlanTest/ExePackage_PerUserArpEntry_manifest.xml b/src/burn/test/BurnUnitTest/TestData/PlanTest/ExePackage_PerUserArpEntry_manifest.xml index a5dfc188..51d86d4a 100644 --- a/src/burn/test/BurnUnitTest/TestData/PlanTest/ExePackage_PerUserArpEntry_manifest.xml +++ b/src/burn/test/BurnUnitTest/TestData/PlanTest/ExePackage_PerUserArpEntry_manifest.xml @@ -46,14 +46,14 @@ - + - + - + diff --git a/src/burn/test/BurnUnitTest/TestData/PlanTest/Failure_BundleD_manifest.xml b/src/burn/test/BurnUnitTest/TestData/PlanTest/Failure_BundleD_manifest.xml index f3cfb179..84370c44 100644 --- a/src/burn/test/BurnUnitTest/TestData/PlanTest/Failure_BundleD_manifest.xml +++ b/src/burn/test/BurnUnitTest/TestData/PlanTest/Failure_BundleD_manifest.xml @@ -47,14 +47,14 @@ - + - + - + diff --git a/src/burn/test/BurnUnitTest/TestData/PlanTest/MsiTransaction_BundleAv1_manifest.xml b/src/burn/test/BurnUnitTest/TestData/PlanTest/MsiTransaction_BundleAv1_manifest.xml index 2047f495..c6f7a6eb 100644 --- a/src/burn/test/BurnUnitTest/TestData/PlanTest/MsiTransaction_BundleAv1_manifest.xml +++ b/src/burn/test/BurnUnitTest/TestData/PlanTest/MsiTransaction_BundleAv1_manifest.xml @@ -20,11 +20,11 @@ - + - + @@ -37,7 +37,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/src/burn/test/BurnUnitTest/TestData/PlanTest/MsuPackageFixture_manifest.xml b/src/burn/test/BurnUnitTest/TestData/PlanTest/MsuPackageFixture_manifest.xml index 4fd1d75a..6e678d12 100644 --- a/src/burn/test/BurnUnitTest/TestData/PlanTest/MsuPackageFixture_manifest.xml +++ b/src/burn/test/BurnUnitTest/TestData/PlanTest/MsuPackageFixture_manifest.xml @@ -10,11 +10,11 @@ - + - + diff --git a/src/burn/test/BurnUnitTest/TestData/PlanTest/PerMachineBundle_manifest.xml b/src/burn/test/BurnUnitTest/TestData/PlanTest/PerMachineBundle_manifest.xml new file mode 100644 index 00000000..66864c70 --- /dev/null +++ b/src/burn/test/BurnUnitTest/TestData/PlanTest/PerMachineBundle_manifest.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/burn/test/BurnUnitTest/TestData/PlanTest/PerUserBundle_manifest.xml b/src/burn/test/BurnUnitTest/TestData/PlanTest/PerUserBundle_manifest.xml new file mode 100644 index 00000000..6c26f708 --- /dev/null +++ b/src/burn/test/BurnUnitTest/TestData/PlanTest/PerUserBundle_manifest.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/burn/test/BurnUnitTest/TestData/PlanTest/PmPmouBundle_manifest.xml b/src/burn/test/BurnUnitTest/TestData/PlanTest/PmPmouBundle_manifest.xml new file mode 100644 index 00000000..47ce485a --- /dev/null +++ b/src/burn/test/BurnUnitTest/TestData/PlanTest/PmPmouBundle_manifest.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/burn/test/BurnUnitTest/TestData/PlanTest/PmPuPmouBundle_manifest.xml b/src/burn/test/BurnUnitTest/TestData/PlanTest/PmPuPmouBundle_manifest.xml new file mode 100644 index 00000000..86c1b1b0 --- /dev/null +++ b/src/burn/test/BurnUnitTest/TestData/PlanTest/PmPuPmouBundle_manifest.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/burn/test/BurnUnitTest/TestData/PlanTest/PmPuPuomBundle_manifest.xml b/src/burn/test/BurnUnitTest/TestData/PlanTest/PmPuPuomBundle_manifest.xml new file mode 100644 index 00000000..4bbd5307 --- /dev/null +++ b/src/burn/test/BurnUnitTest/TestData/PlanTest/PmPuPuomBundle_manifest.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/burn/test/BurnUnitTest/TestData/PlanTest/PmPuomBundle_manifest.xml b/src/burn/test/BurnUnitTest/TestData/PlanTest/PmPuomBundle_manifest.xml new file mode 100644 index 00000000..6ea9e9bd --- /dev/null +++ b/src/burn/test/BurnUnitTest/TestData/PlanTest/PmPuomBundle_manifest.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/burn/test/BurnUnitTest/TestData/PlanTest/PuPmouBundle_manifest.xml b/src/burn/test/BurnUnitTest/TestData/PlanTest/PuPmouBundle_manifest.xml new file mode 100644 index 00000000..79bb2500 --- /dev/null +++ b/src/burn/test/BurnUnitTest/TestData/PlanTest/PuPmouBundle_manifest.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/burn/test/BurnUnitTest/TestData/PlanTest/PuPuomBundle_manifest.xml b/src/burn/test/BurnUnitTest/TestData/PlanTest/PuPuomBundle_manifest.xml new file mode 100644 index 00000000..20dc0102 --- /dev/null +++ b/src/burn/test/BurnUnitTest/TestData/PlanTest/PuPuomBundle_manifest.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/burn/test/BurnUnitTest/TestData/PlanTest/PuomBundlePackage_manifest.xml b/src/burn/test/BurnUnitTest/TestData/PlanTest/PuomBundlePackage_manifest.xml new file mode 100644 index 00000000..60123409 --- /dev/null +++ b/src/burn/test/BurnUnitTest/TestData/PlanTest/PuomBundlePackage_manifest.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/burn/test/BurnUnitTest/TestData/PlanTest/Slipstream_BundleA_manifest.xml b/src/burn/test/BurnUnitTest/TestData/PlanTest/Slipstream_BundleA_manifest.xml index 495bbf05..e4075796 100644 --- a/src/burn/test/BurnUnitTest/TestData/PlanTest/Slipstream_BundleA_manifest.xml +++ b/src/burn/test/BurnUnitTest/TestData/PlanTest/Slipstream_BundleA_manifest.xml @@ -45,14 +45,14 @@ - + - + - + @@ -65,7 +65,7 @@ - + diff --git a/src/burn/test/BurnUnitTest/TestData/PlanTest/Slipstream_BundleA_modified_manifest.xml b/src/burn/test/BurnUnitTest/TestData/PlanTest/Slipstream_BundleA_modified_manifest.xml index de73c66f..1d9fcbee 100644 --- a/src/burn/test/BurnUnitTest/TestData/PlanTest/Slipstream_BundleA_modified_manifest.xml +++ b/src/burn/test/BurnUnitTest/TestData/PlanTest/Slipstream_BundleA_modified_manifest.xml @@ -44,14 +44,14 @@ - + - + - + -- cgit v1.2.3-55-g6feb