Граф коммитов

116 Коммитов

Автор SHA1 Сообщение Дата
Sean Hall e671168eaf WIXFEAT:4773 - Finish converting the interfaces between the Burn engine and the BA from COM to messages.
Move IBootstrapperApplication.h and IBootstrapperEngine.h from burn/inc to balutil/inc.

Fixes wixtoolset/issues#4773.
2018-11-08 07:13:29 -08:00
Rob Mensching 1a0674bc29 Merge pull request #245 from rseanhall/feat4773part4
WIXFEAT:4773 Part 4 - Move more functions to BAProc
2017-10-19 01:39:11 -07:00
Sean Hall d71e4d1de1 Move OnExecuteProgress from IBootstrapperApplication to BAProc. 2017-09-24 22:33:25 -05:00
Sean Hall b08e223119 Move OnResolveSource from IBootstrapperApplication to BAProc. 2017-09-24 15:03:58 -05:00
Sean Hall 0cbd675564 Move OnCacheAcquireProgress from IBootstrapperApplication to BAProc. 2017-09-24 10:10:57 -05:00
Rob Mensching eedc1ea087 Standardize WiX Toolset on .NET Framework v4.5 2017-06-19 00:12:50 -07:00
Blair Murri d4853c9114 WIXBUG:5285 - Add UserUILanguageID variable 2017-04-04 19:05:24 -05:00
nir.bar 2c5edbe350 During build, check that a MSI transaction has all x64 before any x86 package. 2017-01-15 18:09:37 -06:00
nir.bar 56fc7595f4 Thicken transaction rollback test:
Rollback should rollback a package that performed a major upgrade.
The preceding package (the one that was upgraded from) should be present after the transaction rolled back.
2017-01-15 16:19:57 -06:00
nir.bar 86c4a77ead Add a transaction test that fails and rollsback the transaction 2017-01-15 16:19:56 -06:00
Nir Bar 6443e767e6 Add transaction tests- initial 2017-01-15 16:19:55 -06:00
Rob Mensching 7fd85dd7e8 Merge branch 'testification' of https://github.com/barnson/wix4 into barnson-testification 2017-01-07 21:21:03 -08:00
Bob Arnson bb8c2302dd Don't run tests by default. 2017-01-07 20:10:35 -05:00
Bob Arnson e3d0cd648a Remove layout test authoring. 2017-01-07 19:45:31 -05:00
Jeremy Hurren fa229fbedc Fixes to automated testing (#302)
* Enable run-time tests when command-line option set

* Enable Burn_RetryThenCancel test and make it pass

* Dispose SummaryInformation explicitly to avoid it on other thread
2017-01-07 15:08:14 -08:00
Bob Arnson 85e545b6c8 Fix dependency namespace. 2017-01-03 11:53:54 -05:00
Bob Arnson 230615b96b Vital typo fixes. 2017-01-02 23:11:39 -05:00
Bob Arnson 603dbe9988 Add xUnit VS runner. 2017-01-02 23:10:52 -05:00
Bob Arnson 5c837a51f2 Fix for WiX v4 product changes. 2017-01-02 23:09:24 -05:00
Bob Arnson 8ffda51f0e No more layout. 2017-01-02 23:07:16 -05:00
Bob Arnson ae8a039801 Skip MSU fact testing for now. 2017-01-02 23:07:05 -05:00
Bob Arnson 4938c852a5 Update tests for product changes. 2017-01-02 21:57:47 -05:00
Bob Arnson a14a0a5f20 Fix test by replacing now-missing file with test file and using its hash instead of signature. 2017-01-02 21:52:15 -05:00
Bob Arnson 4932621c52 <UX> -> <BootstrapperApplication> 2017-01-02 20:57:15 -05:00
Bob Arnson eb34e1d294 Re-enable tests after fixing crash (replacing reflection-based call into wix.dll with DTF). 2016-12-29 20:56:26 -05:00
Bob Arnson e2513e7bec Skip tests that are broken to the point of crashing a tool. 2016-12-29 16:13:15 -05:00
Bob Arnson 1b0614a6c2 More namespace fixes. 2016-12-29 16:04:31 -05:00
Bob Arnson 95fd2e959d Update namespaces in test authoring. 2016-12-29 15:06:15 -05:00
Bob Arnson cafda41786 Update test.proj to use xUnit MSBuild runner. 2016-12-29 15:05:09 -05:00
Sean Hall c127a70469 Move OnDetectUpdateComplete from IBootstrapperApplication to BAProc. 2016-09-06 22:36:47 -07:00
Sean Hall f2c59257f7 Move OnDetectUpdate from IBootstrapperApplication to BAProc. 2016-09-06 22:36:47 -07:00
Sean Hall 66a0bd99f6 Move OnDetectUpdateBegin from IBootstrapperApplication to BAProc. 2016-09-06 22:36:47 -07:00
Sean Hall 10b62db474 Move OnSystemShutdown from IBootstrapperApplication to BAProc. 2016-09-06 22:36:46 -07:00
Jeremy Hurren d6850325f6 Fix unit tests after comments added to test data files 2016-07-05 00:28:06 -07:00
Bob Arnson 3c4a2868c6 May the Fourth be with you! 2016-05-04 13:42:26 -04:00
Bob Arnson 1a83b58380 Have Burn rewrite ARP DisplayName based on WixBundleName variable during modify. 2016-01-25 20:56:39 -08:00
Bob Arnson a16129c0a4 Add support for x64 via wixca_x64. Preserve file modification time. 2016-01-25 20:38:32 -08:00
Bob Arnson c01c25d236 Add FormatFiles custom action from FireGiant. 2016-01-25 20:38:32 -08:00
Sean Hall 413d82839d Create BootstrapperApplication.h and BootstrapperEngine.h
Move as much as possible from IBootstrapperApplication.h and IBootstrapperEngine.h into BootstrapperApplication.h and BootstrapperEngine.h since they will eventually be removed from the engine.
2016-01-24 19:16:25 -08:00
Bob Arnson 2660e1aff7 Use consistent metadata for project references to avoid double-building
Conflicts:
	test/src/IntegrationTests/Burn/BurnIntegrationTests.csproj
2015-08-23 19:00:42 -05:00
Bob Arnson 4aca7719c1 Fix build break with VS2015 RTM: Fix swscanf_s calls to pass sizes only for characters and strings. 2015-07-20 23:10:41 -04:00
Andy Moravec 6d79766069 pull request feedback, moved additional dependencies to project wide property, not specific to Debug|Win32 configuration 2015-05-25 14:47:06 -05:00
Andy Moravec e13c053edb Created tests for and corrected two issues with the UriProtocol function in dutil
protocol strings are now compared case insensitive and the ftp scheme was incorrectly being mapped to URI_PROCOL::URI_PROTOCOL_FILE

WIXBUG:4461 UriProtocol function is case sensitive

incorporated feedback from previous pull request, re-submit as a single commit
2015-05-25 14:45:59 -05:00
Mike-GC 8c7e18428d Quick fix to history expiration feature for dropbox-like scenario - keep all values for at least an hour to give dropbox time to catch up. Will explore a more robust solution soon, but this mitigates the issue for 99% of scenarios. 2015-05-03 21:04:41 -07:00
Mike-GC 367283781c Fix overflow issue that can affect larger values passed into this function 2015-05-03 21:03:39 -07:00
Mike-GC b53c5f4e56 Improve settings engine test infrastructure to allow faking times, to be used to eliminate a bunch of sleep statements, and to test expiration in a future change. 2015-04-24 19:59:12 -07:00
Mike-GC fc5091ef0d No longer trust milliseconds in SQL CE at all. They just don't work at all for queries (even if you read the row's timestamp in SQL CE then query back with the exact value SQL CE returned, you'll get no results), and that much precision isn't critical for the settings engine anyway. 2015-04-24 19:59:07 -07:00
Bob Arnson 74134d5461 Merge branch '4630' of git://github.com/rseanhall/wix4 into develop
Conflicts:
	History.md
2015-04-14 22:13:34 -04:00
Sean Hall 3c2ef84d41 Only build SceUtilTest when SqlCESdk is installed. 2015-04-11 09:13:04 -05:00
Rob Mensching 5f3bc813c2 Merge pull request #118 from Mike-GC/sceutil-schema-evolution
SceUtil Updates
2015-04-07 15:34:56 -07:00