From 5d0434843c6f307a46fa95139c1e754221cc13af Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Tue, 1 Dec 2020 23:02:05 -0600 Subject: Add MSI transaction tests. --- src/TestData/MsiTransaction/BundleAv1/BundleA.wxi | 19 ++++++++ .../MsiTransaction/BundleAv1/BundleAv1.wixproj | 16 +++++++ .../MsiTransaction/BundleAv1/BundleAv1.wxs | 15 ++++++ .../MsiTransaction/BundleAv2/BundleAv2.wixproj | 17 +++++++ .../MsiTransaction/BundleAv2/BundleAv2.wxs | 15 ++++++ src/TestData/MsiTransaction/BundleBv1/BundleB.wxi | 19 ++++++++ .../MsiTransaction/BundleBv1/BundleBv1.wixproj | 14 ++++++ .../MsiTransaction/BundleBv1/BundleBv1.wxs | 12 +++++ .../MsiTransaction/BundleBv2/BundleBv2.wixproj | 17 +++++++ .../MsiTransaction/BundleBv2/BundleBv2.wxs | 15 ++++++ .../MsiTransaction/PackageA/PackageA.wixproj | 9 ++++ .../MsiTransaction/PackageBv1/PackageB.props | 9 ++++ .../MsiTransaction/PackageBv1/PackageBv1.wixproj | 4 ++ .../MsiTransaction/PackageBv2/PackageBv2.wixproj | 7 +++ .../MsiTransaction/PackageCv1/PackageC.props | 9 ++++ .../MsiTransaction/PackageCv1/PackageCv1.wixproj | 4 ++ .../MsiTransaction/PackageCv2/PackageCv2.wixproj | 7 +++ .../MsiTransaction/PackageD/PackageD.wixproj | 9 ++++ .../MsiTransaction/PackageF/PackageF.wixproj | 12 +++++ src/TestData/Templates/Package.wxs | 52 ++++++++++++++++++++ src/TestData/Templates/PackageFail.wxs | 55 ++++++++++++++++++++++ src/TestData/TestBA/TestBAWixlib/TestBA.wxs | 15 ++++++ .../TestBA/TestBAWixlib/testbawixlib.wixproj | 17 +++++++ src/TestData/TestData.proj | 17 +++++++ 24 files changed, 385 insertions(+) create mode 100644 src/TestData/MsiTransaction/BundleAv1/BundleA.wxi create mode 100644 src/TestData/MsiTransaction/BundleAv1/BundleAv1.wixproj create mode 100644 src/TestData/MsiTransaction/BundleAv1/BundleAv1.wxs create mode 100644 src/TestData/MsiTransaction/BundleAv2/BundleAv2.wixproj create mode 100644 src/TestData/MsiTransaction/BundleAv2/BundleAv2.wxs create mode 100644 src/TestData/MsiTransaction/BundleBv1/BundleB.wxi create mode 100644 src/TestData/MsiTransaction/BundleBv1/BundleBv1.wixproj create mode 100644 src/TestData/MsiTransaction/BundleBv1/BundleBv1.wxs create mode 100644 src/TestData/MsiTransaction/BundleBv2/BundleBv2.wixproj create mode 100644 src/TestData/MsiTransaction/BundleBv2/BundleBv2.wxs create mode 100644 src/TestData/MsiTransaction/PackageA/PackageA.wixproj create mode 100644 src/TestData/MsiTransaction/PackageBv1/PackageB.props create mode 100644 src/TestData/MsiTransaction/PackageBv1/PackageBv1.wixproj create mode 100644 src/TestData/MsiTransaction/PackageBv2/PackageBv2.wixproj create mode 100644 src/TestData/MsiTransaction/PackageCv1/PackageC.props create mode 100644 src/TestData/MsiTransaction/PackageCv1/PackageCv1.wixproj create mode 100644 src/TestData/MsiTransaction/PackageCv2/PackageCv2.wixproj create mode 100644 src/TestData/MsiTransaction/PackageD/PackageD.wixproj create mode 100644 src/TestData/MsiTransaction/PackageF/PackageF.wixproj create mode 100644 src/TestData/Templates/Package.wxs create mode 100644 src/TestData/Templates/PackageFail.wxs create mode 100644 src/TestData/TestBA/TestBAWixlib/TestBA.wxs create mode 100644 src/TestData/TestBA/TestBAWixlib/testbawixlib.wixproj create mode 100644 src/TestData/TestData.proj (limited to 'src/TestData') diff --git a/src/TestData/MsiTransaction/BundleAv1/BundleA.wxi b/src/TestData/MsiTransaction/BundleAv1/BundleA.wxi new file mode 100644 index 00000000..83b901cb --- /dev/null +++ b/src/TestData/MsiTransaction/BundleAv1/BundleA.wxi @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/src/TestData/MsiTransaction/BundleAv1/BundleAv1.wixproj b/src/TestData/MsiTransaction/BundleAv1/BundleAv1.wixproj new file mode 100644 index 00000000..d5845bbe --- /dev/null +++ b/src/TestData/MsiTransaction/BundleAv1/BundleAv1.wixproj @@ -0,0 +1,16 @@ + + + + Bundle + + + + + + + + + + + + \ No newline at end of file diff --git a/src/TestData/MsiTransaction/BundleAv1/BundleAv1.wxs b/src/TestData/MsiTransaction/BundleAv1/BundleAv1.wxs new file mode 100644 index 00000000..24ef3273 --- /dev/null +++ b/src/TestData/MsiTransaction/BundleAv1/BundleAv1.wxs @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/TestData/MsiTransaction/BundleAv2/BundleAv2.wixproj b/src/TestData/MsiTransaction/BundleAv2/BundleAv2.wixproj new file mode 100644 index 00000000..2dbb9539 --- /dev/null +++ b/src/TestData/MsiTransaction/BundleAv2/BundleAv2.wixproj @@ -0,0 +1,17 @@ + + + + Bundle + 2.0.0.0 + + + + + + + + + + + + \ No newline at end of file diff --git a/src/TestData/MsiTransaction/BundleAv2/BundleAv2.wxs b/src/TestData/MsiTransaction/BundleAv2/BundleAv2.wxs new file mode 100644 index 00000000..7feab97b --- /dev/null +++ b/src/TestData/MsiTransaction/BundleAv2/BundleAv2.wxs @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/TestData/MsiTransaction/BundleBv1/BundleB.wxi b/src/TestData/MsiTransaction/BundleBv1/BundleB.wxi new file mode 100644 index 00000000..5eeaa6d7 --- /dev/null +++ b/src/TestData/MsiTransaction/BundleBv1/BundleB.wxi @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/src/TestData/MsiTransaction/BundleBv1/BundleBv1.wixproj b/src/TestData/MsiTransaction/BundleBv1/BundleBv1.wixproj new file mode 100644 index 00000000..c4704cbd --- /dev/null +++ b/src/TestData/MsiTransaction/BundleBv1/BundleBv1.wixproj @@ -0,0 +1,14 @@ + + + + Bundle + + + + + + + + + + \ No newline at end of file diff --git a/src/TestData/MsiTransaction/BundleBv1/BundleBv1.wxs b/src/TestData/MsiTransaction/BundleBv1/BundleBv1.wxs new file mode 100644 index 00000000..3efe2f5d --- /dev/null +++ b/src/TestData/MsiTransaction/BundleBv1/BundleBv1.wxs @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/TestData/MsiTransaction/BundleBv2/BundleBv2.wixproj b/src/TestData/MsiTransaction/BundleBv2/BundleBv2.wixproj new file mode 100644 index 00000000..9a7f890d --- /dev/null +++ b/src/TestData/MsiTransaction/BundleBv2/BundleBv2.wixproj @@ -0,0 +1,17 @@ + + + + Bundle + 2.0.0.0 + + + + + + + + + + + + \ No newline at end of file diff --git a/src/TestData/MsiTransaction/BundleBv2/BundleBv2.wxs b/src/TestData/MsiTransaction/BundleBv2/BundleBv2.wxs new file mode 100644 index 00000000..d5b88b40 --- /dev/null +++ b/src/TestData/MsiTransaction/BundleBv2/BundleBv2.wxs @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/TestData/MsiTransaction/PackageA/PackageA.wixproj b/src/TestData/MsiTransaction/PackageA/PackageA.wixproj new file mode 100644 index 00000000..bc18cd44 --- /dev/null +++ b/src/TestData/MsiTransaction/PackageA/PackageA.wixproj @@ -0,0 +1,9 @@ + + + + {7772FCDF-5FDB-497D-B5DF-C6D17D667976} + + + + + \ No newline at end of file diff --git a/src/TestData/MsiTransaction/PackageBv1/PackageB.props b/src/TestData/MsiTransaction/PackageBv1/PackageB.props new file mode 100644 index 00000000..decdfb6a --- /dev/null +++ b/src/TestData/MsiTransaction/PackageBv1/PackageB.props @@ -0,0 +1,9 @@ + + + + {EAFC0C6B-626E-415C-8132-536FBD19F49B} + + + + + \ No newline at end of file diff --git a/src/TestData/MsiTransaction/PackageBv1/PackageBv1.wixproj b/src/TestData/MsiTransaction/PackageBv1/PackageBv1.wixproj new file mode 100644 index 00000000..7b6f83a3 --- /dev/null +++ b/src/TestData/MsiTransaction/PackageBv1/PackageBv1.wixproj @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/TestData/MsiTransaction/PackageBv2/PackageBv2.wixproj b/src/TestData/MsiTransaction/PackageBv2/PackageBv2.wixproj new file mode 100644 index 00000000..126d0f53 --- /dev/null +++ b/src/TestData/MsiTransaction/PackageBv2/PackageBv2.wixproj @@ -0,0 +1,7 @@ + + + + + 2.0.0.0 + + \ No newline at end of file diff --git a/src/TestData/MsiTransaction/PackageCv1/PackageC.props b/src/TestData/MsiTransaction/PackageCv1/PackageC.props new file mode 100644 index 00000000..b3d057bd --- /dev/null +++ b/src/TestData/MsiTransaction/PackageCv1/PackageC.props @@ -0,0 +1,9 @@ + + + + {A18BDC12-DAEC-43EE-87D1-31B2C2BC6269} + + + + + \ No newline at end of file diff --git a/src/TestData/MsiTransaction/PackageCv1/PackageCv1.wixproj b/src/TestData/MsiTransaction/PackageCv1/PackageCv1.wixproj new file mode 100644 index 00000000..45615706 --- /dev/null +++ b/src/TestData/MsiTransaction/PackageCv1/PackageCv1.wixproj @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/TestData/MsiTransaction/PackageCv2/PackageCv2.wixproj b/src/TestData/MsiTransaction/PackageCv2/PackageCv2.wixproj new file mode 100644 index 00000000..640ad21d --- /dev/null +++ b/src/TestData/MsiTransaction/PackageCv2/PackageCv2.wixproj @@ -0,0 +1,7 @@ + + + + + 2.0.0.0 + + \ No newline at end of file diff --git a/src/TestData/MsiTransaction/PackageD/PackageD.wixproj b/src/TestData/MsiTransaction/PackageD/PackageD.wixproj new file mode 100644 index 00000000..1df5da24 --- /dev/null +++ b/src/TestData/MsiTransaction/PackageD/PackageD.wixproj @@ -0,0 +1,9 @@ + + + + {78B072D5-1C23-4895-9C4C-1B52E3C80621} + + + + + \ No newline at end of file diff --git a/src/TestData/MsiTransaction/PackageF/PackageF.wixproj b/src/TestData/MsiTransaction/PackageF/PackageF.wixproj new file mode 100644 index 00000000..e83006ac --- /dev/null +++ b/src/TestData/MsiTransaction/PackageF/PackageF.wixproj @@ -0,0 +1,12 @@ + + + + {3D59F8F2-8AC5-403E-B6F7-453870DE7063} + + + + + + + + \ No newline at end of file diff --git a/src/TestData/Templates/Package.wxs b/src/TestData/Templates/Package.wxs new file mode 100644 index 00000000..813e03d0 --- /dev/null +++ b/src/TestData/Templates/Package.wxs @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/TestData/Templates/PackageFail.wxs b/src/TestData/Templates/PackageFail.wxs new file mode 100644 index 00000000..8754d3f6 --- /dev/null +++ b/src/TestData/Templates/PackageFail.wxs @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/TestData/TestBA/TestBAWixlib/TestBA.wxs b/src/TestData/TestBA/TestBAWixlib/TestBA.wxs new file mode 100644 index 00000000..c16da2e5 --- /dev/null +++ b/src/TestData/TestBA/TestBAWixlib/TestBA.wxs @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/TestData/TestBA/TestBAWixlib/testbawixlib.wixproj b/src/TestData/TestBA/TestBAWixlib/testbawixlib.wixproj new file mode 100644 index 00000000..4875bebf --- /dev/null +++ b/src/TestData/TestBA/TestBAWixlib/testbawixlib.wixproj @@ -0,0 +1,17 @@ + + + + Library + true + en-us + + + + + + + + + + + \ No newline at end of file diff --git a/src/TestData/TestData.proj b/src/TestData/TestData.proj new file mode 100644 index 00000000..e8e61a94 --- /dev/null +++ b/src/TestData/TestData.proj @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file -- cgit v1.2.3-55-g6feb