aboutsummaryrefslogtreecommitdiff
path: root/src/test/burn/WixToolsetTest.BurnE2E (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Make PathGetSystemPath return an array of paths ordered by preference.Sean Hall2022-06-071-0/+68
|
* Add option to hosts to always install prereqs.Sean Hall2022-05-141-4/+221
| | | | | | Add PrereqPackage to BundlePackage Implements 4718
* Move infinite loop detection into the hosts.Sean Hall2022-05-141-2/+4
| | | | | | | Tell the BA during Destroy whether it will be reloaded, and let the BA decide then whether it's module should be unloaded. Show error when infinite prereq loop detected. Only clip the exit code if they're Win32 errors. Set related bundle type to none to avoid downgrades during preqba.
* Add ability to skip tests at runtime, and skip long running cache testsSean Hall2022-05-1322-158/+118
| | | | 6665
* Add support for semver in bundles and dependenciesRob Mensching2022-05-101-0/+19
| | | | | | | Take advantage of WixVersion/verutil functionality to support wider range of version numbers were possible in the WiX Toolset Completes 4666
* Always reset the system component status when registering the bundle.Sean Hall2022-04-231-2/+2
| | | | Finishes 4454
* Make the estimated size in ARP a little more accurate.Sean Hall2022-04-235-9/+44
| | | | Fixes 4039
* Upgrade dnchost's nethost dependency to .NET 6.0.4.Sean Hall2022-04-201-1/+5
|
* Add option for BundlePackage to be hidden in ARP like MsiPackage.Sean Hall2022-04-051-4/+46
| | | | | | Requires support for this feature in the nested bundle. Simplest implementation of 4454
* Use Burn's parent switch with BundlePackages.Sean Hall2022-04-012-0/+11
|
* Support v3 bundles in BundlePackage and "burn extract" command.Sean Hall2022-04-011-0/+12
|
* Detect related bundles for BundlePackages.Sean Hall2022-04-011-0/+30
|
* Implement BundlePackage.Sean Hall2022-04-011-0/+51
| | | | 3693
* Update PackageVerifier to calculate installed path of file.Sean Hall2022-04-011-4/+8
| | | | Fixes 6676
* Add checkpoint so Exe and Msu packages rollback after being cancelled.Sean Hall2022-03-191-8/+6
| | | | Fixes 5950
* Give BA process id and option to wait for cancelled process to exit.Sean Hall2022-03-192-0/+57
|
* Make engine skip planning if there are any downgrade related bundles.Sean Hall2022-03-141-0/+55
| | | | | Fixes 6677, 6722 Reverts 6537
* Add UnsafeUninstall action.Sean Hall2022-02-221-7/+39
| | | | Fixes #6721
* Parse the Content-Length string value to avoid the 2GB limitation.Sean Hall2022-02-191-2/+2
|
* Handle missing content length with range request and empty files.Sean Hall2022-02-193-5/+121
| | | | Add test for server without range request support.
* Ignore HEAD request failure in dlutil's DownloadUrl.Sean Hall2022-02-193-3/+26
| | | | Fixes #6331
* Detect MinorUpgrade MsiPackages independently of the base product.Sean Hall2022-02-121-16/+14
| | | | Fixes #6535
* When rolling back a bundle failure, reinstall all upgrade related bundles.Sean Hall2022-02-102-2/+29
| | | | Fixes #3421
* Add runtime testing for #6705.Sean Hall2022-02-092-1/+4
|
* Don't uninstall package during rollback if there are dependents.Sean Hall2022-02-011-2/+148
|
* Remove some assumptions in dependency planning.Sean Hall2022-02-011-1/+1
| | | | | | | | * A package might be installed even if it was already present. * A package might be uninstalled even if it was already absent. * The bundle might not actually be uninstalled even if the planned action was uninstall. Fixes #6510
* Remove orphan package providers when unregistering the bundle.Sean Hall2022-02-011-1/+1
| | | | Fixes #3850
* Add failing dependency E2E tests.Sean Hall2022-01-211-5/+194
|
* Fix some minor bugs.Sean Hall2022-01-211-21/+21
|
* Remove orphan compatible MSI packages.Sean Hall2022-01-161-0/+58
| | | | Reimplements #3190
* Fix 32/64-bit bitness handling in Burn and BUtil.Bob Arnson2022-01-161-0/+17
| | | | | | - Take advantage of RegOpenEx. - Always look for related bundles in both 32 and 64 hives. - BundleEnumRelatedBundle requires caller to specify bitness.
* Handle 32-bit related-bundle registration...Bob Arnson2022-01-091-0/+17
| | | | ...from 64-bit bundles.
* Always run upgrade related bundles last.Sean Hall2022-01-062-83/+177
| | | | #5128
* Don't report related operation in OnDetectRelatedBundle.Sean Hall2021-12-302-2/+2
| | | | #5796
* FilesInUse messages are too different to unify in the Burn engine.Sean Hall2021-12-302-0/+48
| | | | Fixes #6348
* After rolling back in a non-vital rollback boundary, skip to its end.Sean Hall2021-12-131-1/+1
| | | | Fixes #6309
* Clean up some E2E tests.Sean Hall2021-12-113-6/+6
|
* If there isn't enough disk space, skip the 5GB testRob Mensching2021-12-031-6/+19
|
* Follow up for multiple attached container supportSean Hall2021-11-031-0/+29
| | | | | | | | | | | * validate cContainers * use previous embeddedid format and use intermediate folder when extracting attached containers * remove special cases for 0 byte containers in BurnCommon classes and Insignia * don't hardcode max containers * reduce properties in BurnCommon * add e2e test #6144
* Add bundle option for command line variables to always be uppercase.Sean Hall2021-07-021-0/+52
| | | | Fixes #3777
* Skip failing test.Bob Arnson2021-06-091-1/+1
|
* Add some 64-bit Burn tests.Bob Arnson2021-06-021-0/+6
|
* Add tests for WixBA.Sean Hall2021-05-111-119/+31
|
* Put back the rollback cache package functionality and fix its bugs.Sean Hall2021-05-112-2/+2
| | | | #3719, #4711, #5750
* Implement integrated build processRob Mensching2021-05-111-9/+9
|
* Move Integration into testRob Mensching2021-05-0522-0/+3107