diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2022-04-22 16:56:21 -0500 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2022-04-23 15:40:21 -0500 |
commit | a981e29d7a3df566754356c3fe1eb938a5cac4c1 (patch) | |
tree | 9d2b2abac872ae3c4917003812951e68b72e7163 /src/burn/test/BurnUnitTest/PlanTest.cpp | |
parent | 72e20f682c0d64102e86439ba5527dd0d71932ae (diff) | |
download | wix-a981e29d7a3df566754356c3fe1eb938a5cac4c1.tar.gz wix-a981e29d7a3df566754356c3fe1eb938a5cac4c1.tar.bz2 wix-a981e29d7a3df566754356c3fe1eb938a5cac4c1.zip |
Make the estimated size in ARP a little more accurate.
Fixes 4039
Diffstat (limited to 'src/burn/test/BurnUnitTest/PlanTest.cpp')
-rw-r--r-- | src/burn/test/BurnUnitTest/PlanTest.cpp | 25 |
1 files changed, 2 insertions, 23 deletions
diff --git a/src/burn/test/BurnUnitTest/PlanTest.cpp b/src/burn/test/BurnUnitTest/PlanTest.cpp index f69606a0..be078c5c 100644 --- a/src/burn/test/BurnUnitTest/PlanTest.cpp +++ b/src/burn/test/BurnUnitTest/PlanTest.cpp | |||
@@ -106,7 +106,6 @@ namespace Bootstrapper | |||
106 | ValidateCacheCheckpoint(pPlan, fRollback, dwIndex++, 14); | 106 | ValidateCacheCheckpoint(pPlan, fRollback, dwIndex++, 14); |
107 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); | 107 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); |
108 | 108 | ||
109 | Assert::Equal(107082ull, pPlan->qwEstimatedSize); | ||
110 | Assert::Equal(522548ull, pPlan->qwCacheSizeTotal); | 109 | Assert::Equal(522548ull, pPlan->qwCacheSizeTotal); |
111 | 110 | ||
112 | fRollback = FALSE; | 111 | fRollback = FALSE; |
@@ -252,7 +251,6 @@ namespace Bootstrapper | |||
252 | dwIndex = 0; | 251 | dwIndex = 0; |
253 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); | 252 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); |
254 | 253 | ||
255 | Assert::Equal(0ull, pPlan->qwEstimatedSize); | ||
256 | Assert::Equal(0ull, pPlan->qwCacheSizeTotal); | 254 | Assert::Equal(0ull, pPlan->qwCacheSizeTotal); |
257 | 255 | ||
258 | fRollback = FALSE; | 256 | fRollback = FALSE; |
@@ -392,7 +390,6 @@ namespace Bootstrapper | |||
392 | dwIndex = 0; | 390 | dwIndex = 0; |
393 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); | 391 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); |
394 | 392 | ||
395 | Assert::Equal(18575450ull, pPlan->qwEstimatedSize); | ||
396 | Assert::Equal(78462280ull, pPlan->qwCacheSizeTotal); | 393 | Assert::Equal(78462280ull, pPlan->qwCacheSizeTotal); |
397 | 394 | ||
398 | fRollback = FALSE; | 395 | fRollback = FALSE; |
@@ -503,7 +500,6 @@ namespace Bootstrapper | |||
503 | dwIndex = 0; | 500 | dwIndex = 0; |
504 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); | 501 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); |
505 | 502 | ||
506 | Assert::Equal(18575450ull, pPlan->qwEstimatedSize); | ||
507 | Assert::Equal(52254105ull, pPlan->qwCacheSizeTotal); | 503 | Assert::Equal(52254105ull, pPlan->qwCacheSizeTotal); |
508 | 504 | ||
509 | fRollback = FALSE; | 505 | fRollback = FALSE; |
@@ -595,7 +591,6 @@ namespace Bootstrapper | |||
595 | dwIndex = 0; | 591 | dwIndex = 0; |
596 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); | 592 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); |
597 | 593 | ||
598 | Assert::Equal(0ull, pPlan->qwEstimatedSize); | ||
599 | Assert::Equal(0ull, pPlan->qwCacheSizeTotal); | 594 | Assert::Equal(0ull, pPlan->qwCacheSizeTotal); |
600 | 595 | ||
601 | fRollback = FALSE; | 596 | fRollback = FALSE; |
@@ -703,7 +698,6 @@ namespace Bootstrapper | |||
703 | ValidateCacheCheckpoint(pPlan, fRollback, dwIndex++, 1); | 698 | ValidateCacheCheckpoint(pPlan, fRollback, dwIndex++, 1); |
704 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); | 699 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); |
705 | 700 | ||
706 | Assert::Equal(35694ull, pPlan->qwEstimatedSize); | ||
707 | Assert::Equal(168715ull, pPlan->qwCacheSizeTotal); | 701 | Assert::Equal(168715ull, pPlan->qwCacheSizeTotal); |
708 | 702 | ||
709 | fRollback = FALSE; | 703 | fRollback = FALSE; |
@@ -823,7 +817,6 @@ namespace Bootstrapper | |||
823 | ValidateCacheCheckpoint(pPlan, fRollback, dwIndex++, 1); | 817 | ValidateCacheCheckpoint(pPlan, fRollback, dwIndex++, 1); |
824 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); | 818 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); |
825 | 819 | ||
826 | Assert::Equal(35694ull, pPlan->qwEstimatedSize); | ||
827 | Assert::Equal(168715ull, pPlan->qwCacheSizeTotal); | 820 | Assert::Equal(168715ull, pPlan->qwCacheSizeTotal); |
828 | 821 | ||
829 | fRollback = FALSE; | 822 | fRollback = FALSE; |
@@ -924,7 +917,6 @@ namespace Bootstrapper | |||
924 | dwIndex = 0; | 917 | dwIndex = 0; |
925 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); | 918 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); |
926 | 919 | ||
927 | Assert::Equal(1463267ull, pPlan->qwEstimatedSize); | ||
928 | Assert::Equal(119695ull, pPlan->qwCacheSizeTotal); | 920 | Assert::Equal(119695ull, pPlan->qwCacheSizeTotal); |
929 | 921 | ||
930 | fRollback = FALSE; | 922 | fRollback = FALSE; |
@@ -1021,7 +1013,6 @@ namespace Bootstrapper | |||
1021 | ValidateCacheCheckpoint(pPlan, fRollback, dwIndex++, 1); | 1013 | ValidateCacheCheckpoint(pPlan, fRollback, dwIndex++, 1); |
1022 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); | 1014 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); |
1023 | 1015 | ||
1024 | Assert::Equal(33743ull, pPlan->qwEstimatedSize); | ||
1025 | Assert::Equal(168715ull, pPlan->qwCacheSizeTotal); | 1016 | Assert::Equal(168715ull, pPlan->qwCacheSizeTotal); |
1026 | 1017 | ||
1027 | fRollback = FALSE; | 1018 | fRollback = FALSE; |
@@ -1104,7 +1095,6 @@ namespace Bootstrapper | |||
1104 | dwIndex = 0; | 1095 | dwIndex = 0; |
1105 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); | 1096 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); |
1106 | 1097 | ||
1107 | Assert::Equal(0ull, pPlan->qwEstimatedSize); | ||
1108 | Assert::Equal(0ull, pPlan->qwCacheSizeTotal); | 1098 | Assert::Equal(0ull, pPlan->qwCacheSizeTotal); |
1109 | 1099 | ||
1110 | fRollback = FALSE; | 1100 | fRollback = FALSE; |
@@ -1180,7 +1170,6 @@ namespace Bootstrapper | |||
1180 | dwIndex = 0; | 1170 | dwIndex = 0; |
1181 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); | 1171 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); |
1182 | 1172 | ||
1183 | Assert::Equal(0ull, pPlan->qwEstimatedSize); | ||
1184 | Assert::Equal(0ull, pPlan->qwCacheSizeTotal); | 1173 | Assert::Equal(0ull, pPlan->qwCacheSizeTotal); |
1185 | 1174 | ||
1186 | fRollback = FALSE; | 1175 | fRollback = FALSE; |
@@ -1273,7 +1262,6 @@ namespace Bootstrapper | |||
1273 | dwIndex = 0; | 1262 | dwIndex = 0; |
1274 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); | 1263 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); |
1275 | 1264 | ||
1276 | Assert::Equal(35694ull, pPlan->qwEstimatedSize); | ||
1277 | Assert::Equal(175674ull, pPlan->qwCacheSizeTotal); | 1265 | Assert::Equal(175674ull, pPlan->qwCacheSizeTotal); |
1278 | 1266 | ||
1279 | fRollback = FALSE; | 1267 | fRollback = FALSE; |
@@ -1371,7 +1359,6 @@ namespace Bootstrapper | |||
1371 | ValidateCacheCheckpoint(pPlan, fRollback, dwIndex++, 1); | 1359 | ValidateCacheCheckpoint(pPlan, fRollback, dwIndex++, 1); |
1372 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); | 1360 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); |
1373 | 1361 | ||
1374 | Assert::Equal(35694ull, pPlan->qwEstimatedSize); | ||
1375 | Assert::Equal(168715ull, pPlan->qwCacheSizeTotal); | 1362 | Assert::Equal(168715ull, pPlan->qwCacheSizeTotal); |
1376 | 1363 | ||
1377 | fRollback = FALSE; | 1364 | fRollback = FALSE; |
@@ -1473,7 +1460,6 @@ namespace Bootstrapper | |||
1473 | dwIndex = 0; | 1460 | dwIndex = 0; |
1474 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); | 1461 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); |
1475 | 1462 | ||
1476 | Assert::Equal(0ull, pPlan->qwEstimatedSize); | ||
1477 | Assert::Equal(0ull, pPlan->qwCacheSizeTotal); | 1463 | Assert::Equal(0ull, pPlan->qwCacheSizeTotal); |
1478 | 1464 | ||
1479 | fRollback = FALSE; | 1465 | fRollback = FALSE; |
@@ -1553,7 +1539,6 @@ namespace Bootstrapper | |||
1553 | dwIndex = 0; | 1539 | dwIndex = 0; |
1554 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); | 1540 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); |
1555 | 1541 | ||
1556 | Assert::Equal(0ull, pPlan->qwEstimatedSize); | ||
1557 | Assert::Equal(0ull, pPlan->qwCacheSizeTotal); | 1542 | Assert::Equal(0ull, pPlan->qwCacheSizeTotal); |
1558 | 1543 | ||
1559 | fRollback = FALSE; | 1544 | fRollback = FALSE; |
@@ -1649,7 +1634,6 @@ namespace Bootstrapper | |||
1649 | dwIndex = 0; | 1634 | dwIndex = 0; |
1650 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); | 1635 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); |
1651 | 1636 | ||
1652 | Assert::Equal(0ull, pPlan->qwEstimatedSize); | ||
1653 | Assert::Equal(0ull, pPlan->qwCacheSizeTotal); | 1637 | Assert::Equal(0ull, pPlan->qwCacheSizeTotal); |
1654 | 1638 | ||
1655 | fRollback = FALSE; | 1639 | fRollback = FALSE; |
@@ -1720,7 +1704,6 @@ namespace Bootstrapper | |||
1720 | dwIndex = 0; | 1704 | dwIndex = 0; |
1721 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); | 1705 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); |
1722 | 1706 | ||
1723 | Assert::Equal(0ull, pPlan->qwEstimatedSize); | ||
1724 | Assert::Equal(0ull, pPlan->qwCacheSizeTotal); | 1707 | Assert::Equal(0ull, pPlan->qwCacheSizeTotal); |
1725 | 1708 | ||
1726 | fRollback = FALSE; | 1709 | fRollback = FALSE; |
@@ -1805,7 +1788,6 @@ namespace Bootstrapper | |||
1805 | dwIndex = 0; | 1788 | dwIndex = 0; |
1806 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); | 1789 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); |
1807 | 1790 | ||
1808 | Assert::Equal(0ull, pPlan->qwEstimatedSize); | ||
1809 | Assert::Equal(0ull, pPlan->qwCacheSizeTotal); | 1791 | Assert::Equal(0ull, pPlan->qwCacheSizeTotal); |
1810 | 1792 | ||
1811 | fRollback = FALSE; | 1793 | fRollback = FALSE; |
@@ -1906,7 +1888,6 @@ namespace Bootstrapper | |||
1906 | ValidateCacheCheckpoint(pPlan, fRollback, dwIndex++, 1); | 1888 | ValidateCacheCheckpoint(pPlan, fRollback, dwIndex++, 1); |
1907 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); | 1889 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); |
1908 | 1890 | ||
1909 | Assert::Equal(56ull, pPlan->qwEstimatedSize); | ||
1910 | Assert::Equal(140ull, pPlan->qwCacheSizeTotal); | 1891 | Assert::Equal(140ull, pPlan->qwCacheSizeTotal); |
1911 | 1892 | ||
1912 | fRollback = FALSE; | 1893 | fRollback = FALSE; |
@@ -2005,7 +1986,6 @@ namespace Bootstrapper | |||
2005 | dwIndex = 0; | 1986 | dwIndex = 0; |
2006 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); | 1987 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); |
2007 | 1988 | ||
2008 | Assert::Equal(3055111ull, pPlan->qwEstimatedSize); | ||
2009 | Assert::Equal(6130592ull, pPlan->qwCacheSizeTotal); | 1989 | Assert::Equal(6130592ull, pPlan->qwCacheSizeTotal); |
2010 | 1990 | ||
2011 | fRollback = FALSE; | 1991 | fRollback = FALSE; |
@@ -2128,7 +2108,6 @@ namespace Bootstrapper | |||
2128 | dwIndex = 0; | 2108 | dwIndex = 0; |
2129 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); | 2109 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); |
2130 | 2110 | ||
2131 | Assert::Equal(0ull, pPlan->qwEstimatedSize); | ||
2132 | Assert::Equal(0ull, pPlan->qwCacheSizeTotal); | 2111 | Assert::Equal(0ull, pPlan->qwCacheSizeTotal); |
2133 | 2112 | ||
2134 | fRollback = FALSE; | 2113 | fRollback = FALSE; |
@@ -2245,7 +2224,6 @@ namespace Bootstrapper | |||
2245 | dwIndex = 0; | 2224 | dwIndex = 0; |
2246 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); | 2225 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); |
2247 | 2226 | ||
2248 | Assert::Equal(0ull, pPlan->qwEstimatedSize); | ||
2249 | Assert::Equal(0ull, pPlan->qwCacheSizeTotal); | 2227 | Assert::Equal(0ull, pPlan->qwCacheSizeTotal); |
2250 | 2228 | ||
2251 | fRollback = FALSE; | 2229 | fRollback = FALSE; |
@@ -2351,7 +2329,6 @@ namespace Bootstrapper | |||
2351 | ValidateCacheCheckpoint(pPlan, fRollback, dwIndex++, 4); | 2329 | ValidateCacheCheckpoint(pPlan, fRollback, dwIndex++, 4); |
2352 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); | 2330 | Assert::Equal(dwIndex, pPlan->cRollbackCacheActions); |
2353 | 2331 | ||
2354 | Assert::Equal(2993671ull, pPlan->qwEstimatedSize); | ||
2355 | Assert::Equal(6048672ull, pPlan->qwCacheSizeTotal); | 2332 | Assert::Equal(6048672ull, pPlan->qwCacheSizeTotal); |
2356 | 2333 | ||
2357 | fRollback = FALSE; | 2334 | fRollback = FALSE; |
@@ -2451,6 +2428,8 @@ namespace Bootstrapper | |||
2451 | ReleaseStr(sczFilePath); | 2428 | ReleaseStr(sczFilePath); |
2452 | } | 2429 | } |
2453 | 2430 | ||
2431 | pEngineState->section.qwBundleSize = 1234; | ||
2432 | |||
2454 | hr = CoreInitializeConstants(pEngineState); | 2433 | hr = CoreInitializeConstants(pEngineState); |
2455 | NativeAssert::Succeeded(hr, "Failed to initialize core constants"); | 2434 | NativeAssert::Succeeded(hr, "Failed to initialize core constants"); |
2456 | 2435 | ||