From 5b04bce6567855325810bc4e6bcd2f6e05b329c7 Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Thu, 28 Apr 2022 21:02:23 -0500 Subject: Port UtilExtension.UserTests from wix3. --- .../msi/TestData/Templates/CustomActionFail.exe | Bin 0 -> 4608 bytes src/test/msi/TestData/Templates/Product.wxs | 47 +++++++++++++++++++++ src/test/msi/TestData/TestData.proj | 16 +++++++ .../ProductA/ProductA.wixproj | 13 ++++++ .../UtilExtensionUserTests/ProductA/product.wxs | 35 +++++++++++++++ .../ProductFail/ProductFail.wixproj | 13 ++++++ .../ProductFail/product_fail.wxs | 39 +++++++++++++++++ .../ProductFailIfExists/FailIfExists.wxs | 24 +++++++++++ .../ProductFailIfExists.wixproj | 13 ++++++ .../ProductNonVitalUserGroup/NonVitalUserGroup.wxs | 22 ++++++++++ .../ProductNonVitalUserGroup.wixproj | 13 ++++++ .../ProductRestrictedDomain.wixproj | 13 ++++++ .../ProductRestrictedDomain/RestrictedDomain.wxs | 20 +++++++++ 13 files changed, 268 insertions(+) create mode 100644 src/test/msi/TestData/Templates/CustomActionFail.exe create mode 100644 src/test/msi/TestData/Templates/Product.wxs create mode 100644 src/test/msi/TestData/TestData.proj create mode 100644 src/test/msi/TestData/UtilExtensionUserTests/ProductA/ProductA.wixproj create mode 100644 src/test/msi/TestData/UtilExtensionUserTests/ProductA/product.wxs create mode 100644 src/test/msi/TestData/UtilExtensionUserTests/ProductFail/ProductFail.wixproj create mode 100644 src/test/msi/TestData/UtilExtensionUserTests/ProductFail/product_fail.wxs create mode 100644 src/test/msi/TestData/UtilExtensionUserTests/ProductFailIfExists/FailIfExists.wxs create mode 100644 src/test/msi/TestData/UtilExtensionUserTests/ProductFailIfExists/ProductFailIfExists.wixproj create mode 100644 src/test/msi/TestData/UtilExtensionUserTests/ProductNonVitalUserGroup/NonVitalUserGroup.wxs create mode 100644 src/test/msi/TestData/UtilExtensionUserTests/ProductNonVitalUserGroup/ProductNonVitalUserGroup.wixproj create mode 100644 src/test/msi/TestData/UtilExtensionUserTests/ProductRestrictedDomain/ProductRestrictedDomain.wixproj create mode 100644 src/test/msi/TestData/UtilExtensionUserTests/ProductRestrictedDomain/RestrictedDomain.wxs (limited to 'src/test/msi/TestData') diff --git a/src/test/msi/TestData/Templates/CustomActionFail.exe b/src/test/msi/TestData/Templates/CustomActionFail.exe new file mode 100644 index 00000000..cceffe91 Binary files /dev/null and b/src/test/msi/TestData/Templates/CustomActionFail.exe differ diff --git a/src/test/msi/TestData/Templates/Product.wxs b/src/test/msi/TestData/Templates/Product.wxs new file mode 100644 index 00000000..c7604c1b --- /dev/null +++ b/src/test/msi/TestData/Templates/Product.wxs @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/test/msi/TestData/TestData.proj b/src/test/msi/TestData/TestData.proj new file mode 100644 index 00000000..9e130987 --- /dev/null +++ b/src/test/msi/TestData/TestData.proj @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/test/msi/TestData/UtilExtensionUserTests/ProductA/ProductA.wixproj b/src/test/msi/TestData/UtilExtensionUserTests/ProductA/ProductA.wixproj new file mode 100644 index 00000000..fbc6f292 --- /dev/null +++ b/src/test/msi/TestData/UtilExtensionUserTests/ProductA/ProductA.wixproj @@ -0,0 +1,13 @@ + + + + {1A1795A6-87C0-4A9A-ABD5-DF9BED697037} + true + + + + + + + + \ No newline at end of file diff --git a/src/test/msi/TestData/UtilExtensionUserTests/ProductA/product.wxs b/src/test/msi/TestData/UtilExtensionUserTests/ProductA/product.wxs new file mode 100644 index 00000000..a7bec54e --- /dev/null +++ b/src/test/msi/TestData/UtilExtensionUserTests/ProductA/product.wxs @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/test/msi/TestData/UtilExtensionUserTests/ProductFail/ProductFail.wixproj b/src/test/msi/TestData/UtilExtensionUserTests/ProductFail/ProductFail.wixproj new file mode 100644 index 00000000..e2fe3aa8 --- /dev/null +++ b/src/test/msi/TestData/UtilExtensionUserTests/ProductFail/ProductFail.wixproj @@ -0,0 +1,13 @@ + + + + {91D27DAC-04C1-4160-914E-343676D36CAA} + true + + + + + + + + \ No newline at end of file diff --git a/src/test/msi/TestData/UtilExtensionUserTests/ProductFail/product_fail.wxs b/src/test/msi/TestData/UtilExtensionUserTests/ProductFail/product_fail.wxs new file mode 100644 index 00000000..c5da862c --- /dev/null +++ b/src/test/msi/TestData/UtilExtensionUserTests/ProductFail/product_fail.wxs @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/test/msi/TestData/UtilExtensionUserTests/ProductFailIfExists/FailIfExists.wxs b/src/test/msi/TestData/UtilExtensionUserTests/ProductFailIfExists/FailIfExists.wxs new file mode 100644 index 00000000..0da4f2b9 --- /dev/null +++ b/src/test/msi/TestData/UtilExtensionUserTests/ProductFailIfExists/FailIfExists.wxs @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/test/msi/TestData/UtilExtensionUserTests/ProductFailIfExists/ProductFailIfExists.wixproj b/src/test/msi/TestData/UtilExtensionUserTests/ProductFailIfExists/ProductFailIfExists.wixproj new file mode 100644 index 00000000..9e1a836f --- /dev/null +++ b/src/test/msi/TestData/UtilExtensionUserTests/ProductFailIfExists/ProductFailIfExists.wixproj @@ -0,0 +1,13 @@ + + + + {BC803822-929E-47DA-AB3A-3A62EEEA2BFB} + true + + + + + + + + \ No newline at end of file diff --git a/src/test/msi/TestData/UtilExtensionUserTests/ProductNonVitalUserGroup/NonVitalUserGroup.wxs b/src/test/msi/TestData/UtilExtensionUserTests/ProductNonVitalUserGroup/NonVitalUserGroup.wxs new file mode 100644 index 00000000..461648ee --- /dev/null +++ b/src/test/msi/TestData/UtilExtensionUserTests/ProductNonVitalUserGroup/NonVitalUserGroup.wxs @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/test/msi/TestData/UtilExtensionUserTests/ProductNonVitalUserGroup/ProductNonVitalUserGroup.wixproj b/src/test/msi/TestData/UtilExtensionUserTests/ProductNonVitalUserGroup/ProductNonVitalUserGroup.wixproj new file mode 100644 index 00000000..8734224d --- /dev/null +++ b/src/test/msi/TestData/UtilExtensionUserTests/ProductNonVitalUserGroup/ProductNonVitalUserGroup.wixproj @@ -0,0 +1,13 @@ + + + + {455C8D4F-6D59-405C-AD51-0ACC7FB91A26} + true + + + + + + + + \ No newline at end of file diff --git a/src/test/msi/TestData/UtilExtensionUserTests/ProductRestrictedDomain/ProductRestrictedDomain.wixproj b/src/test/msi/TestData/UtilExtensionUserTests/ProductRestrictedDomain/ProductRestrictedDomain.wixproj new file mode 100644 index 00000000..e4a01a3a --- /dev/null +++ b/src/test/msi/TestData/UtilExtensionUserTests/ProductRestrictedDomain/ProductRestrictedDomain.wixproj @@ -0,0 +1,13 @@ + + + + {50CF526C-A862-4327-9EA3-C96AAB6FABCE} + true + + + + + + + + \ No newline at end of file diff --git a/src/test/msi/TestData/UtilExtensionUserTests/ProductRestrictedDomain/RestrictedDomain.wxs b/src/test/msi/TestData/UtilExtensionUserTests/ProductRestrictedDomain/RestrictedDomain.wxs new file mode 100644 index 00000000..f200a06a --- /dev/null +++ b/src/test/msi/TestData/UtilExtensionUserTests/ProductRestrictedDomain/RestrictedDomain.wxs @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3-55-g6feb