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