Build and run x64 dutil tests.
Sean Hall committed
Jun 15, 2022 at 17:08 UTC
c4090531d4caac4b8cb3356cb971ff2e1c9f8704
8 files changed
+81
-77
src/burn/burn_t.proj
+1
-1
@@ -1,7 +1,7 @@
1
<Project Sdk="Microsoft.Build.Traversal">
2
<ItemGroup>
3
- <ProjectReference Include="test\BurnUnitTest\BurnUnitTest.vcxproj" Properties="Platform=x86" BuildInParallel="false" />
3
<ProjectReference Include="test\BurnUnitTest\BurnUnitTest.vcxproj" Properties="Platform=x64" BuildInParallel="false" />
4
+ <ProjectReference Include="test\BurnUnitTest\BurnUnitTest.vcxproj" Properties="Platform=x86" BuildInParallel="false" />
5
6
<ProjectReference Include="stub\stub.vcxproj" Properties="Platform=x86" />
7
<ProjectReference Include="stub\stub.vcxproj" Properties="Platform=x64" />
src/libs/dutil/dutil.sln
+6
-4
@@ -29,12 +29,14 @@ Global
29
{1244E671-F108-4334-BA52-8A7517F26ECD}.Release|x64.Build.0 = Release|x64
30
{1244E671-F108-4334-BA52-8A7517F26ECD}.Release|x86.ActiveCfg = Release|Win32
31
{1244E671-F108-4334-BA52-8A7517F26ECD}.Release|x86.Build.0 = Release|Win32
32
- {AB7EE608-E5FB-42A5-831F-0DEEEA141223}.Debug|ARM64.ActiveCfg = Debug|Win32
33
- {AB7EE608-E5FB-42A5-831F-0DEEEA141223}.Debug|x64.ActiveCfg = Debug|Win32
32
+ {AB7EE608-E5FB-42A5-831F-0DEEEA141223}.Debug|ARM64.ActiveCfg = Debug|x64
33
+ {AB7EE608-E5FB-42A5-831F-0DEEEA141223}.Debug|x64.ActiveCfg = Debug|x64
34
+ {AB7EE608-E5FB-42A5-831F-0DEEEA141223}.Debug|x64.Build.0 = Debug|x64
35
{AB7EE608-E5FB-42A5-831F-0DEEEA141223}.Debug|x86.ActiveCfg = Debug|Win32
36
{AB7EE608-E5FB-42A5-831F-0DEEEA141223}.Debug|x86.Build.0 = Debug|Win32
36
- {AB7EE608-E5FB-42A5-831F-0DEEEA141223}.Release|ARM64.ActiveCfg = Release|Win32
37
- {AB7EE608-E5FB-42A5-831F-0DEEEA141223}.Release|x64.ActiveCfg = Release|Win32
37
+ {AB7EE608-E5FB-42A5-831F-0DEEEA141223}.Release|ARM64.ActiveCfg = Release|x64
38
+ {AB7EE608-E5FB-42A5-831F-0DEEEA141223}.Release|x64.ActiveCfg = Release|x64
39
+ {AB7EE608-E5FB-42A5-831F-0DEEEA141223}.Release|x64.Build.0 = Release|x64
40
{AB7EE608-E5FB-42A5-831F-0DEEEA141223}.Release|x86.ActiveCfg = Release|Win32
41
{AB7EE608-E5FB-42A5-831F-0DEEEA141223}.Release|x86.Build.0 = Release|Win32
42
EndGlobalSection
src/libs/dutil/dutil_t.proj
+1
-1
@@ -1,7 +1,7 @@
1
<Project Sdk="Microsoft.Build.Traversal">
2
<ItemGroup>
3
+ <ProjectReference Include="test\DUtilUnitTest\DUtilUnitTest.vcxproj" Properties="Platform=x64" />
4
<ProjectReference Include="test\DUtilUnitTest\DUtilUnitTest.vcxproj" Properties="Platform=x86" />
4
- <ProjectReference Include="WixToolset.DUtil\dutil.vcxproj" Properties="Platform=x64" />
5
<ProjectReference Include="WixToolset.DUtil\dutil.vcxproj" Properties="Platform=ARM64" />
6
7
<ProjectReference Include="WixToolset.DUtil\dutil.vcxproj" Targets="PackNative" />
src/libs/dutil/test/DUtilUnitTest/FileUtilTest.cpp
+2
-2
@@ -58,9 +58,9 @@ namespace DutilTests
58
LPWSTR sczOutputPath = NULL;
59
FILE_ENCODING feEncodingFound = FILE_ENCODING_UNSPECIFIED;
60
BYTE *pbFile1 = NULL;
61
- DWORD cbFile1 = 0;
61
+ SIZE_T cbFile1 = 0;
62
BYTE *pbFile2 = NULL;
63
- DWORD cbFile2 = 0;
63
+ SIZE_T cbFile2 = 0;
64
size_t cbActualStringLength = 0;
65
66
try
src/libs/dutil/test/DUtilUnitTest/RegUtilTest.cpp
+2
-2
@@ -541,7 +541,7 @@ namespace DutilTests
541
542
hr = RegReadBinary(hkBase, L"Binary", &pbBuffer, &cbBuffer);
543
NativeAssert::Succeeded(hr, "Failed to read binary value.");
544
- Assert::Equal<DWORD>(4, cbBuffer);
544
+ Assert::Equal<SIZE_T>(4, cbBuffer);
545
Assert::Equal<BYTE>(1, pbBuffer[0]);
546
Assert::Equal<BYTE>(2, pbBuffer[1]);
547
Assert::Equal<BYTE>(3, pbBuffer[2]);
@@ -581,7 +581,7 @@ namespace DutilTests
581
582
hr = RegReadBinary(hkBase, L"Binary", &pbBuffer, &cbBuffer);
583
NativeAssert::Succeeded(hr, "Failed to read binary value.");
584
- Assert::Equal<DWORD>(0, cbBuffer);
584
+ Assert::Equal<SIZE_T>(0, cbBuffer);
585
}
586
finally
587
{
src/libs/dutil/test/DUtilUnitTest/VerUtilTests.cpp
+65
-65
@@ -40,7 +40,7 @@ namespace DutilTests
40
Assert::Equal<DWORD>(3, pVersion1->dwPatch);
41
Assert::Equal<DWORD>(4, pVersion1->dwRevision);
42
Assert::Equal<DWORD>(0, pVersion1->cReleaseLabels);
43
- Assert::Equal<DWORD>(7, pVersion1->cchMetadataOffset);
43
+ Assert::Equal<SIZE_T>(7, pVersion1->cchMetadataOffset);
44
Assert::Equal<BOOL>(FALSE, pVersion1->fInvalid);
45
Assert::Equal<BOOL>(TRUE, pVersion1->fHasMajor);
46
Assert::Equal<BOOL>(TRUE, pVersion1->fHasMinor);
@@ -54,7 +54,7 @@ namespace DutilTests
54
Assert::Equal<DWORD>(3, pVersion2->dwPatch);
55
Assert::Equal<DWORD>(0, pVersion2->dwRevision);
56
Assert::Equal<DWORD>(0, pVersion2->cReleaseLabels);
57
- Assert::Equal<DWORD>(5, pVersion2->cchMetadataOffset);
57
+ Assert::Equal<SIZE_T>(5, pVersion2->cchMetadataOffset);
58
Assert::Equal<BOOL>(FALSE, pVersion2->fInvalid);
59
Assert::Equal<BOOL>(TRUE, pVersion2->fHasMajor);
60
Assert::Equal<BOOL>(TRUE, pVersion2->fHasMinor);
@@ -68,7 +68,7 @@ namespace DutilTests
68
Assert::Equal<DWORD>(3, pVersion3->dwPatch);
69
Assert::Equal<DWORD>(0, pVersion3->dwRevision);
70
Assert::Equal<DWORD>(0, pVersion3->cReleaseLabels);
71
- Assert::Equal<DWORD>(7, pVersion3->cchMetadataOffset);
71
+ Assert::Equal<SIZE_T>(7, pVersion3->cchMetadataOffset);
72
Assert::Equal<BOOL>(FALSE, pVersion3->fInvalid);
73
Assert::Equal<BOOL>(TRUE, pVersion3->fHasMajor);
74
Assert::Equal<BOOL>(TRUE, pVersion3->fHasMinor);
@@ -114,14 +114,14 @@ namespace DutilTests
114
Assert::Equal<BOOL>(TRUE, pVersion1->rgReleaseLabels[0].fNumeric);
115
Assert::Equal<DWORD>(2, pVersion1->rgReleaseLabels[0].dwValue);
116
Assert::Equal<DWORD>(1, pVersion1->rgReleaseLabels[0].cchLabel);
117
- Assert::Equal<DWORD>(4, pVersion1->rgReleaseLabels[0].cchLabelOffset);
117
+ Assert::Equal<SIZE_T>(4, pVersion1->rgReleaseLabels[0].cchLabelOffset);
118
119
Assert::Equal<BOOL>(TRUE, pVersion1->rgReleaseLabels[1].fNumeric);
120
Assert::Equal<DWORD>(0, pVersion1->rgReleaseLabels[1].dwValue);
121
Assert::Equal<DWORD>(1, pVersion1->rgReleaseLabels[1].cchLabel);
122
- Assert::Equal<DWORD>(6, pVersion1->rgReleaseLabels[1].cchLabelOffset);
122
+ Assert::Equal<SIZE_T>(6, pVersion1->rgReleaseLabels[1].cchLabelOffset);
123
124
- Assert::Equal<DWORD>(7, pVersion1->cchMetadataOffset);
124
+ Assert::Equal<SIZE_T>(7, pVersion1->cchMetadataOffset);
125
Assert::Equal<BOOL>(FALSE, pVersion1->fInvalid);
126
Assert::Equal<BOOL>(TRUE, pVersion1->fHasMajor);
127
Assert::Equal<BOOL>(TRUE, pVersion1->fHasMinor);
@@ -139,9 +139,9 @@ namespace DutilTests
139
Assert::Equal<BOOL>(TRUE, pVersion2->rgReleaseLabels[0].fNumeric);
140
Assert::Equal<DWORD>(19, pVersion2->rgReleaseLabels[0].dwValue);
141
Assert::Equal<DWORD>(2, pVersion2->rgReleaseLabels[0].cchLabel);
142
- Assert::Equal<DWORD>(4, pVersion2->rgReleaseLabels[0].cchLabelOffset);
142
+ Assert::Equal<SIZE_T>(4, pVersion2->rgReleaseLabels[0].cchLabelOffset);
143
144
- Assert::Equal<DWORD>(6, pVersion2->cchMetadataOffset);
144
+ Assert::Equal<SIZE_T>(6, pVersion2->cchMetadataOffset);
145
Assert::Equal<BOOL>(FALSE, pVersion2->fInvalid);
146
Assert::Equal<BOOL>(TRUE, pVersion2->fHasMajor);
147
Assert::Equal<BOOL>(TRUE, pVersion2->fHasMinor);
@@ -201,7 +201,7 @@ namespace DutilTests
201
Assert::Equal<DWORD>(0, pVersion1->dwPatch);
202
Assert::Equal<DWORD>(0, pVersion1->dwRevision);
203
Assert::Equal<DWORD>(0, pVersion1->cReleaseLabels);
204
- Assert::Equal<DWORD>(3, pVersion1->cchMetadataOffset);
204
+ Assert::Equal<SIZE_T>(3, pVersion1->cchMetadataOffset);
205
Assert::Equal<BOOL>(TRUE, pVersion1->fInvalid);
206
Assert::Equal<BOOL>(TRUE, pVersion1->fHasMajor);
207
Assert::Equal<BOOL>(FALSE, pVersion1->fHasMinor);
@@ -215,7 +215,7 @@ namespace DutilTests
215
Assert::Equal<DWORD>(0, pVersion2->dwPatch);
216
Assert::Equal<DWORD>(0, pVersion2->dwRevision);
217
Assert::Equal<DWORD>(0, pVersion2->cReleaseLabels);
218
- Assert::Equal<DWORD>(3, pVersion2->cchMetadataOffset);
218
+ Assert::Equal<SIZE_T>(3, pVersion2->cchMetadataOffset);
219
Assert::Equal<BOOL>(TRUE, pVersion2->fInvalid);
220
Assert::Equal<BOOL>(TRUE, pVersion2->fHasMajor);
221
Assert::Equal<BOOL>(FALSE, pVersion2->fHasMinor);
@@ -229,7 +229,7 @@ namespace DutilTests
229
Assert::Equal<DWORD>(0, pVersion3->dwPatch);
230
Assert::Equal<DWORD>(0, pVersion3->dwRevision);
231
Assert::Equal<DWORD>(0, pVersion3->cReleaseLabels);
232
- Assert::Equal<DWORD>(1, pVersion3->cchMetadataOffset);
232
+ Assert::Equal<SIZE_T>(1, pVersion3->cchMetadataOffset);
233
Assert::Equal<BOOL>(FALSE, pVersion3->fInvalid);
234
Assert::Equal<BOOL>(TRUE, pVersion3->fHasMajor);
235
Assert::Equal<BOOL>(FALSE, pVersion3->fHasMinor);
@@ -243,7 +243,7 @@ namespace DutilTests
243
Assert::Equal<DWORD>(0, pVersion4->dwPatch);
244
Assert::Equal<DWORD>(0, pVersion4->dwRevision);
245
Assert::Equal<DWORD>(0, pVersion4->cReleaseLabels);
246
- Assert::Equal<DWORD>(0, pVersion4->cchMetadataOffset);
246
+ Assert::Equal<SIZE_T>(0, pVersion4->cchMetadataOffset);
247
Assert::Equal<BOOL>(TRUE, pVersion4->fInvalid);
248
Assert::Equal<BOOL>(FALSE, pVersion4->fHasMajor);
249
Assert::Equal<BOOL>(FALSE, pVersion4->fHasMinor);
@@ -261,9 +261,9 @@ namespace DutilTests
261
Assert::Equal<BOOL>(TRUE, pVersion5->rgReleaseLabels[0].fNumeric);
262
Assert::Equal<DWORD>(2, pVersion5->rgReleaseLabels[0].dwValue);
263
Assert::Equal<DWORD>(1, pVersion5->rgReleaseLabels[0].cchLabel);
264
- Assert::Equal<DWORD>(3, pVersion5->rgReleaseLabels[0].cchLabelOffset);
264
+ Assert::Equal<SIZE_T>(3, pVersion5->rgReleaseLabels[0].cchLabelOffset);
265
266
- Assert::Equal<DWORD>(4, pVersion5->cchMetadataOffset);
266
+ Assert::Equal<SIZE_T>(4, pVersion5->cchMetadataOffset);
267
Assert::Equal<BOOL>(FALSE, pVersion5->fInvalid);
268
Assert::Equal<BOOL>(TRUE, pVersion5->fHasMajor);
269
Assert::Equal<BOOL>(FALSE, pVersion5->fHasMinor);
@@ -281,9 +281,9 @@ namespace DutilTests
281
Assert::Equal<BOOL>(TRUE, pVersion6->rgReleaseLabels[0].fNumeric);
282
Assert::Equal<DWORD>(4, pVersion6->rgReleaseLabels[0].dwValue);
283
Assert::Equal<DWORD>(1, pVersion6->rgReleaseLabels[0].cchLabel);
284
- Assert::Equal<DWORD>(3, pVersion6->rgReleaseLabels[0].cchLabelOffset);
284
+ Assert::Equal<SIZE_T>(3, pVersion6->rgReleaseLabels[0].cchLabelOffset);
285
286
- Assert::Equal<DWORD>(5, pVersion6->cchMetadataOffset);
286
+ Assert::Equal<SIZE_T>(5, pVersion6->cchMetadataOffset);
287
Assert::Equal<BOOL>(TRUE, pVersion6->fInvalid);
288
Assert::Equal<BOOL>(TRUE, pVersion6->fHasMajor);
289
Assert::Equal<BOOL>(FALSE, pVersion6->fHasMinor);
@@ -337,9 +337,9 @@ namespace DutilTests
337
338
Assert::Equal<BOOL>(FALSE, pVersion1->rgReleaseLabels[0].fNumeric);
339
Assert::Equal<DWORD>(1, pVersion1->rgReleaseLabels[0].cchLabel);
340
- Assert::Equal<DWORD>(6, pVersion1->rgReleaseLabels[0].cchLabelOffset);
340
+ Assert::Equal<SIZE_T>(6, pVersion1->rgReleaseLabels[0].cchLabelOffset);
341
342
- Assert::Equal<DWORD>(7, pVersion1->cchMetadataOffset);
342
+ Assert::Equal<SIZE_T>(7, pVersion1->cchMetadataOffset);
343
Assert::Equal<BOOL>(FALSE, pVersion1->fInvalid);
344
Assert::Equal<BOOL>(TRUE, pVersion1->fHasMajor);
345
Assert::Equal<BOOL>(TRUE, pVersion1->fHasMinor);
@@ -357,9 +357,9 @@ namespace DutilTests
357
Assert::Equal<BOOL>(TRUE, pVersion2->rgReleaseLabels[0].fNumeric);
358
Assert::Equal<DWORD>(2, pVersion2->rgReleaseLabels[0].dwValue);
359
Assert::Equal<DWORD>(1, pVersion2->rgReleaseLabels[0].cchLabel);
360
- Assert::Equal<DWORD>(2, pVersion2->rgReleaseLabels[0].cchLabelOffset);
360
+ Assert::Equal<SIZE_T>(2, pVersion2->rgReleaseLabels[0].cchLabelOffset);
361
362
- Assert::Equal<DWORD>(3, pVersion2->cchMetadataOffset);
362
+ Assert::Equal<SIZE_T>(3, pVersion2->cchMetadataOffset);
363
Assert::Equal<BOOL>(FALSE, pVersion2->fInvalid);
364
Assert::Equal<BOOL>(TRUE, pVersion2->fHasMajor);
365
Assert::Equal<BOOL>(FALSE, pVersion2->fHasMinor);
@@ -377,9 +377,9 @@ namespace DutilTests
377
Assert::Equal<BOOL>(TRUE, pVersion3->rgReleaseLabels[0].fNumeric);
378
Assert::Equal<DWORD>(2, pVersion3->rgReleaseLabels[0].dwValue);
379
Assert::Equal<DWORD>(1, pVersion3->rgReleaseLabels[0].cchLabel);
380
- Assert::Equal<DWORD>(2, pVersion3->rgReleaseLabels[0].cchLabelOffset);
380
+ Assert::Equal<SIZE_T>(2, pVersion3->rgReleaseLabels[0].cchLabelOffset);
381
382
- Assert::Equal<DWORD>(3, pVersion3->cchMetadataOffset);
382
+ Assert::Equal<SIZE_T>(3, pVersion3->cchMetadataOffset);
383
Assert::Equal<BOOL>(FALSE, pVersion3->fInvalid);
384
Assert::Equal<BOOL>(TRUE, pVersion3->fHasMajor);
385
Assert::Equal<BOOL>(FALSE, pVersion3->fHasMinor);
@@ -434,14 +434,14 @@ namespace DutilTests
434
435
Assert::Equal<BOOL>(FALSE, pVersion1->rgReleaseLabels[0].fNumeric);
436
Assert::Equal<DWORD>(1, pVersion1->rgReleaseLabels[0].cchLabel);
437
- Assert::Equal<DWORD>(5, pVersion1->rgReleaseLabels[0].cchLabelOffset);
437
+ Assert::Equal<SIZE_T>(5, pVersion1->rgReleaseLabels[0].cchLabelOffset);
438
439
Assert::Equal<BOOL>(TRUE, pVersion1->rgReleaseLabels[1].fNumeric);
440
Assert::Equal<DWORD>(1, pVersion1->rgReleaseLabels[1].dwValue);
441
Assert::Equal<DWORD>(1, pVersion1->rgReleaseLabels[1].cchLabel);
442
- Assert::Equal<DWORD>(7, pVersion1->rgReleaseLabels[1].cchLabelOffset);
442
+ Assert::Equal<SIZE_T>(7, pVersion1->rgReleaseLabels[1].cchLabelOffset);
443
444
- Assert::Equal<DWORD>(8, pVersion1->cchMetadataOffset);
444
+ Assert::Equal<SIZE_T>(8, pVersion1->cchMetadataOffset);
445
Assert::Equal<BOOL>(FALSE, pVersion1->fInvalid);
446
Assert::Equal<BOOL>(TRUE, pVersion1->fHasMajor);
447
Assert::Equal<BOOL>(TRUE, pVersion1->fHasMinor);
@@ -458,14 +458,14 @@ namespace DutilTests
458
459
Assert::Equal<BOOL>(FALSE, pVersion2->rgReleaseLabels[0].fNumeric);
460
Assert::Equal<DWORD>(1, pVersion2->rgReleaseLabels[0].cchLabel);
461
- Assert::Equal<DWORD>(6, pVersion2->rgReleaseLabels[0].cchLabelOffset);
461
+ Assert::Equal<SIZE_T>(6, pVersion2->rgReleaseLabels[0].cchLabelOffset);
462
463
Assert::Equal<BOOL>(TRUE, pVersion2->rgReleaseLabels[1].fNumeric);
464
Assert::Equal<DWORD>(1, pVersion2->rgReleaseLabels[1].dwValue);
465
Assert::Equal<DWORD>(1, pVersion2->rgReleaseLabels[1].cchLabel);
466
- Assert::Equal<DWORD>(8, pVersion2->rgReleaseLabels[1].cchLabelOffset);
466
+ Assert::Equal<SIZE_T>(8, pVersion2->rgReleaseLabels[1].cchLabelOffset);
467
468
- Assert::Equal<DWORD>(9, pVersion2->cchMetadataOffset);
468
+ Assert::Equal<SIZE_T>(9, pVersion2->cchMetadataOffset);
469
Assert::Equal<BOOL>(FALSE, pVersion2->fInvalid);
470
Assert::Equal<BOOL>(TRUE, pVersion2->fHasMajor);
471
Assert::Equal<BOOL>(TRUE, pVersion2->fHasMinor);
@@ -482,18 +482,18 @@ namespace DutilTests
482
483
Assert::Equal<BOOL>(FALSE, pVersion3->rgReleaseLabels[0].fNumeric);
484
Assert::Equal<DWORD>(1, pVersion3->rgReleaseLabels[0].cchLabel);
485
- Assert::Equal<DWORD>(4, pVersion3->rgReleaseLabels[0].cchLabelOffset);
485
+ Assert::Equal<SIZE_T>(4, pVersion3->rgReleaseLabels[0].cchLabelOffset);
486
487
Assert::Equal<BOOL>(FALSE, pVersion3->rgReleaseLabels[1].fNumeric);
488
Assert::Equal<DWORD>(1, pVersion3->rgReleaseLabels[1].cchLabel);
489
- Assert::Equal<DWORD>(6, pVersion3->rgReleaseLabels[1].cchLabelOffset);
489
+ Assert::Equal<SIZE_T>(6, pVersion3->rgReleaseLabels[1].cchLabelOffset);
490
491
Assert::Equal<BOOL>(TRUE, pVersion3->rgReleaseLabels[2].fNumeric);
492
Assert::Equal<DWORD>(0, pVersion3->rgReleaseLabels[2].dwValue);
493
Assert::Equal<DWORD>(1, pVersion3->rgReleaseLabels[2].cchLabel);
494
- Assert::Equal<DWORD>(8, pVersion3->rgReleaseLabels[2].cchLabelOffset);
494
+ Assert::Equal<SIZE_T>(8, pVersion3->rgReleaseLabels[2].cchLabelOffset);
495
496
- Assert::Equal<DWORD>(9, pVersion3->cchMetadataOffset);
496
+ Assert::Equal<SIZE_T>(9, pVersion3->cchMetadataOffset);
497
Assert::Equal<BOOL>(FALSE, pVersion3->fInvalid);
498
Assert::Equal<BOOL>(TRUE, pVersion3->fHasMajor);
499
Assert::Equal<BOOL>(TRUE, pVersion3->fHasMinor);
@@ -510,18 +510,18 @@ namespace DutilTests
510
511
Assert::Equal<BOOL>(FALSE, pVersion4->rgReleaseLabels[0].fNumeric);
512
Assert::Equal<DWORD>(1, pVersion4->rgReleaseLabels[0].cchLabel);
513
- Assert::Equal<DWORD>(6, pVersion4->rgReleaseLabels[0].cchLabelOffset);
513
+ Assert::Equal<SIZE_T>(6, pVersion4->rgReleaseLabels[0].cchLabelOffset);
514
515
Assert::Equal<BOOL>(FALSE, pVersion4->rgReleaseLabels[1].fNumeric);
516
Assert::Equal<DWORD>(1, pVersion4->rgReleaseLabels[1].cchLabel);
517
- Assert::Equal<DWORD>(8, pVersion4->rgReleaseLabels[1].cchLabelOffset);
517
+ Assert::Equal<SIZE_T>(8, pVersion4->rgReleaseLabels[1].cchLabelOffset);
518
519
Assert::Equal<BOOL>(TRUE, pVersion4->rgReleaseLabels[2].fNumeric);
520
Assert::Equal<DWORD>(0, pVersion4->rgReleaseLabels[2].dwValue);
521
Assert::Equal<DWORD>(3, pVersion4->rgReleaseLabels[2].cchLabel);
522
- Assert::Equal<DWORD>(10, pVersion4->rgReleaseLabels[2].cchLabelOffset);
522
+ Assert::Equal<SIZE_T>(10, pVersion4->rgReleaseLabels[2].cchLabelOffset);
523
524
- Assert::Equal<DWORD>(13, pVersion4->cchMetadataOffset);
524
+ Assert::Equal<SIZE_T>(13, pVersion4->cchMetadataOffset);
525
Assert::Equal<BOOL>(FALSE, pVersion4->fInvalid);
526
Assert::Equal<BOOL>(TRUE, pVersion4->fHasMajor);
527
Assert::Equal<BOOL>(TRUE, pVersion4->fHasMinor);
@@ -569,7 +569,7 @@ namespace DutilTests
569
Assert::Equal<DWORD>(3, pVersion1->dwPatch);
570
Assert::Equal<DWORD>(0, pVersion1->dwRevision);
571
Assert::Equal<DWORD>(0, pVersion1->cReleaseLabels);
572
- Assert::Equal<DWORD>(6, pVersion1->cchMetadataOffset);
572
+ Assert::Equal<SIZE_T>(6, pVersion1->cchMetadataOffset);
573
Assert::Equal<BOOL>(FALSE, pVersion1->fInvalid);
574
Assert::Equal<BOOL>(TRUE, pVersion1->fHasMajor);
575
Assert::Equal<BOOL>(TRUE, pVersion1->fHasMinor);
@@ -583,7 +583,7 @@ namespace DutilTests
583
Assert::Equal<DWORD>(3, pVersion2->dwPatch);
584
Assert::Equal<DWORD>(0, pVersion2->dwRevision);
585
Assert::Equal<DWORD>(0, pVersion2->cReleaseLabels);
586
- Assert::Equal<DWORD>(6, pVersion2->cchMetadataOffset);
586
+ Assert::Equal<SIZE_T>(6, pVersion2->cchMetadataOffset);
587
Assert::Equal<BOOL>(TRUE, pVersion2->fInvalid);
588
Assert::Equal<BOOL>(TRUE, pVersion2->fHasMajor);
589
Assert::Equal<BOOL>(TRUE, pVersion2->fHasMinor);
@@ -597,7 +597,7 @@ namespace DutilTests
597
Assert::Equal<DWORD>(3, pVersion3->dwPatch);
598
Assert::Equal<DWORD>(0, pVersion3->dwRevision);
599
Assert::Equal<DWORD>(0, pVersion3->cReleaseLabels);
600
- Assert::Equal<DWORD>(6, pVersion3->cchMetadataOffset);
600
+ Assert::Equal<SIZE_T>(6, pVersion3->cchMetadataOffset);
601
Assert::Equal<BOOL>(TRUE, pVersion3->fInvalid);
602
Assert::Equal<BOOL>(TRUE, pVersion3->fHasMajor);
603
Assert::Equal<BOOL>(TRUE, pVersion3->fHasMinor);
@@ -655,7 +655,7 @@ namespace DutilTests
655
Assert::Equal<DWORD>(30, pVersion1->dwPatch);
656
Assert::Equal<DWORD>(40, pVersion1->dwRevision);
657
Assert::Equal<DWORD>(0, pVersion1->cReleaseLabels);
658
- Assert::Equal<DWORD>(11, pVersion1->cchMetadataOffset);
658
+ Assert::Equal<SIZE_T>(11, pVersion1->cchMetadataOffset);
659
Assert::Equal<BOOL>(FALSE, pVersion1->fInvalid);
660
Assert::Equal<BOOL>(TRUE, pVersion1->fHasMajor);
661
Assert::Equal<BOOL>(TRUE, pVersion1->fHasMinor);
@@ -669,7 +669,7 @@ namespace DutilTests
669
Assert::Equal<DWORD>(30, pVersion2->dwPatch);
670
Assert::Equal<DWORD>(40, pVersion2->dwRevision);
671
Assert::Equal<DWORD>(0, pVersion2->cReleaseLabels);
672
- Assert::Equal<DWORD>(11, pVersion2->cchMetadataOffset);
672
+ Assert::Equal<SIZE_T>(11, pVersion2->cchMetadataOffset);
673
Assert::Equal<BOOL>(FALSE, pVersion2->fInvalid);
674
Assert::Equal<BOOL>(TRUE, pVersion2->fHasMajor);
675
Assert::Equal<BOOL>(TRUE, pVersion2->fHasMinor);
@@ -683,7 +683,7 @@ namespace DutilTests
683
Assert::Equal<DWORD>(30, pVersion3->dwPatch);
684
Assert::Equal<DWORD>(40, pVersion3->dwRevision);
685
Assert::Equal<DWORD>(0, pVersion3->cReleaseLabels);
686
- Assert::Equal<DWORD>(11, pVersion3->cchMetadataOffset);
686
+ Assert::Equal<SIZE_T>(11, pVersion3->cchMetadataOffset);
687
Assert::Equal<BOOL>(FALSE, pVersion3->fInvalid);
688
Assert::Equal<BOOL>(TRUE, pVersion3->fHasMajor);
689
Assert::Equal<BOOL>(TRUE, pVersion3->fHasMinor);
@@ -700,9 +700,9 @@ namespace DutilTests
700
701
Assert::Equal<BOOL>(FALSE, pVersion4->rgReleaseLabels[0].fNumeric);
702
Assert::Equal<DWORD>(3, pVersion4->rgReleaseLabels[0].cchLabel);
703
- Assert::Equal<DWORD>(12, pVersion4->rgReleaseLabels[0].cchLabelOffset);
703
+ Assert::Equal<SIZE_T>(12, pVersion4->rgReleaseLabels[0].cchLabelOffset);
704
705
- Assert::Equal<DWORD>(15, pVersion4->cchMetadataOffset);
705
+ Assert::Equal<SIZE_T>(15, pVersion4->cchMetadataOffset);
706
Assert::Equal<BOOL>(FALSE, pVersion4->fInvalid);
707
Assert::Equal<BOOL>(TRUE, pVersion4->fHasMajor);
708
Assert::Equal<BOOL>(TRUE, pVersion4->fHasMinor);
@@ -716,7 +716,7 @@ namespace DutilTests
716
Assert::Equal<DWORD>(0, pVersion5->dwPatch);
717
Assert::Equal<DWORD>(0, pVersion5->dwRevision);
718
Assert::Equal<DWORD>(0, pVersion5->cReleaseLabels);
719
- Assert::Equal<DWORD>(0, pVersion5->cchMetadataOffset);
719
+ Assert::Equal<SIZE_T>(0, pVersion5->cchMetadataOffset);
720
Assert::Equal<BOOL>(TRUE, pVersion5->fInvalid);
721
Assert::Equal<BOOL>(FALSE, pVersion5->fHasMajor);
722
Assert::Equal<BOOL>(FALSE, pVersion5->fHasMinor);
@@ -761,7 +761,7 @@ namespace DutilTests
761
Assert::Equal<DWORD>(4294967295, pVersion1->dwPatch);
762
Assert::Equal<DWORD>(4294967295, pVersion1->dwRevision);
763
Assert::Equal<DWORD>(0, pVersion1->cReleaseLabels);
764
- Assert::Equal<DWORD>(43, pVersion1->cchMetadataOffset);
764
+ Assert::Equal<SIZE_T>(43, pVersion1->cchMetadataOffset);
765
Assert::Equal<BOOL>(FALSE, pVersion1->fInvalid);
766
Assert::Equal<BOOL>(TRUE, pVersion1->fHasMajor);
767
Assert::Equal<BOOL>(TRUE, pVersion1->fHasMinor);
@@ -775,7 +775,7 @@ namespace DutilTests
775
Assert::Equal<DWORD>(0, pVersion2->dwPatch);
776
Assert::Equal<DWORD>(0, pVersion2->dwRevision);
777
Assert::Equal<DWORD>(0, pVersion2->cReleaseLabels);
778
- Assert::Equal<DWORD>(0, pVersion2->cchMetadataOffset);
778
+ Assert::Equal<SIZE_T>(0, pVersion2->cchMetadataOffset);
779
Assert::Equal<BOOL>(TRUE, pVersion2->fInvalid);
780
Assert::Equal<BOOL>(FALSE, pVersion2->fHasMajor);
781
Assert::Equal<BOOL>(FALSE, pVersion2->fHasMinor);
@@ -815,7 +815,7 @@ namespace DutilTests
815
Assert::Equal<DWORD>(3, pVersion1->dwPatch);
816
Assert::Equal<DWORD>(0, pVersion1->dwRevision);
817
Assert::Equal<DWORD>(0, pVersion1->cReleaseLabels);
818
- Assert::Equal<DWORD>(6, pVersion1->cchMetadataOffset);
818
+ Assert::Equal<SIZE_T>(6, pVersion1->cchMetadataOffset);
819
Assert::Equal<BOOL>(FALSE, pVersion1->fInvalid);
820
Assert::Equal<BOOL>(TRUE, pVersion1->fHasMajor);
821
Assert::Equal<BOOL>(TRUE, pVersion1->fHasMinor);
@@ -829,7 +829,7 @@ namespace DutilTests
829
Assert::Equal<DWORD>(3, pVersion2->dwPatch);
830
Assert::Equal<DWORD>(0, pVersion2->dwRevision);
831
Assert::Equal<DWORD>(0, pVersion2->cReleaseLabels);
832
- Assert::Equal<DWORD>(6, pVersion2->cchMetadataOffset);
832
+ Assert::Equal<SIZE_T>(6, pVersion2->cchMetadataOffset);
833
Assert::Equal<BOOL>(FALSE, pVersion2->fInvalid);
834
Assert::Equal<BOOL>(TRUE, pVersion2->fHasMajor);
835
Assert::Equal<BOOL>(TRUE, pVersion2->fHasMinor);
@@ -867,7 +867,7 @@ namespace DutilTests
867
Assert::Equal<DWORD>(4, pSource->dwRevision);
868
Assert::Equal<DWORD>(0, pSource->cReleaseLabels);
869
870
- Assert::Equal<DWORD>(8, pSource->cchMetadataOffset);
870
+ Assert::Equal<SIZE_T>(8, pSource->cchMetadataOffset);
871
Assert::Equal<BOOL>(FALSE, pSource->fInvalid);
872
Assert::Equal<BOOL>(TRUE, pSource->fHasMajor);
873
Assert::Equal<BOOL>(TRUE, pSource->fHasMinor);
@@ -921,26 +921,26 @@ namespace DutilTests
921
922
Assert::Equal<BOOL>(FALSE, pSource->rgReleaseLabels[0].fNumeric);
923
Assert::Equal<DWORD>(1, pSource->rgReleaseLabels[0].cchLabel);
924
- Assert::Equal<DWORD>(8, pSource->rgReleaseLabels[0].cchLabelOffset);
924
+ Assert::Equal<SIZE_T>(8, pSource->rgReleaseLabels[0].cchLabelOffset);
925
926
Assert::Equal<BOOL>(FALSE, pSource->rgReleaseLabels[1].fNumeric);
927
Assert::Equal<DWORD>(1, pSource->rgReleaseLabels[1].cchLabel);
928
- Assert::Equal<DWORD>(10, pSource->rgReleaseLabels[1].cchLabelOffset);
928
+ Assert::Equal<SIZE_T>(10, pSource->rgReleaseLabels[1].cchLabelOffset);
929
930
Assert::Equal<BOOL>(FALSE, pSource->rgReleaseLabels[2].fNumeric);
931
Assert::Equal<DWORD>(1, pSource->rgReleaseLabels[2].cchLabel);
932
- Assert::Equal<DWORD>(12, pSource->rgReleaseLabels[2].cchLabelOffset);
932
+ Assert::Equal<SIZE_T>(12, pSource->rgReleaseLabels[2].cchLabelOffset);
933
934
Assert::Equal<BOOL>(FALSE, pSource->rgReleaseLabels[3].fNumeric);
935
Assert::Equal<DWORD>(1, pSource->rgReleaseLabels[3].cchLabel);
936
- Assert::Equal<DWORD>(14, pSource->rgReleaseLabels[3].cchLabelOffset);
936
+ Assert::Equal<SIZE_T>(14, pSource->rgReleaseLabels[3].cchLabelOffset);
937
938
Assert::Equal<BOOL>(TRUE, pSource->rgReleaseLabels[4].fNumeric);
939
Assert::Equal<DWORD>(5, pSource->rgReleaseLabels[4].dwValue);
940
Assert::Equal<DWORD>(1, pSource->rgReleaseLabels[4].cchLabel);
941
- Assert::Equal<DWORD>(16, pSource->rgReleaseLabels[4].cchLabelOffset);
941
+ Assert::Equal<SIZE_T>(16, pSource->rgReleaseLabels[4].cchLabelOffset);
942
943
- Assert::Equal<DWORD>(18, pSource->cchMetadataOffset);
943
+ Assert::Equal<SIZE_T>(18, pSource->cchMetadataOffset);
944
Assert::Equal<BOOL>(TRUE, pSource->fInvalid);
945
Assert::Equal<BOOL>(TRUE, pSource->fHasMajor);
946
Assert::Equal<BOOL>(TRUE, pSource->fHasMinor);
@@ -1020,7 +1020,7 @@ namespace DutilTests
1020
Assert::Equal<DWORD>(0, pVersion1->dwPatch);
1021
Assert::Equal<DWORD>(0, pVersion1->dwRevision);
1022
Assert::Equal<DWORD>(0, pVersion1->cReleaseLabels);
1023
- Assert::Equal<DWORD>(0, pVersion1->cchMetadataOffset);
1023
+ Assert::Equal<SIZE_T>(0, pVersion1->cchMetadataOffset);
1024
Assert::Equal<BOOL>(TRUE, pVersion1->fInvalid);
1025
Assert::Equal<BOOL>(FALSE, pVersion1->fHasMajor);
1026
Assert::Equal<BOOL>(FALSE, pVersion1->fHasMinor);
@@ -1034,7 +1034,7 @@ namespace DutilTests
1034
Assert::Equal<DWORD>(0, pVersion2->dwPatch);
1035
Assert::Equal<DWORD>(0, pVersion2->dwRevision);
1036
Assert::Equal<DWORD>(0, pVersion2->cReleaseLabels);
1037
- Assert::Equal<DWORD>(2, pVersion2->cchMetadataOffset);
1037
+ Assert::Equal<SIZE_T>(2, pVersion2->cchMetadataOffset);
1038
Assert::Equal<BOOL>(TRUE, pVersion2->fInvalid);
1039
Assert::Equal<BOOL>(TRUE, pVersion2->fHasMajor);
1040
Assert::Equal<BOOL>(FALSE, pVersion2->fHasMinor);
@@ -1048,7 +1048,7 @@ namespace DutilTests
1048
Assert::Equal<DWORD>(0, pVersion3->dwPatch);
1049
Assert::Equal<DWORD>(0, pVersion3->dwRevision);
1050
Assert::Equal<DWORD>(0, pVersion3->cReleaseLabels);
1051
- Assert::Equal<DWORD>(4, pVersion3->cchMetadataOffset);
1051
+ Assert::Equal<SIZE_T>(4, pVersion3->cchMetadataOffset);
1052
Assert::Equal<BOOL>(TRUE, pVersion3->fInvalid);
1053
Assert::Equal<BOOL>(TRUE, pVersion3->fHasMajor);
1054
Assert::Equal<BOOL>(TRUE, pVersion3->fHasMinor);
@@ -1062,7 +1062,7 @@ namespace DutilTests
1062
Assert::Equal<DWORD>(1, pVersion4->dwPatch);
1063
Assert::Equal<DWORD>(0, pVersion4->dwRevision);
1064
Assert::Equal<DWORD>(0, pVersion4->cReleaseLabels);
1065
- Assert::Equal<DWORD>(6, pVersion4->cchMetadataOffset);
1065
+ Assert::Equal<SIZE_T>(6, pVersion4->cchMetadataOffset);
1066
Assert::Equal<BOOL>(TRUE, pVersion4->fInvalid);
1067
Assert::Equal<BOOL>(TRUE, pVersion4->fHasMajor);
1068
Assert::Equal<BOOL>(TRUE, pVersion4->fHasMinor);
@@ -1076,7 +1076,7 @@ namespace DutilTests
1076
Assert::Equal<DWORD>(2, pVersion5->dwPatch);
1077
Assert::Equal<DWORD>(1, pVersion5->dwRevision);
1078
Assert::Equal<DWORD>(0, pVersion5->cReleaseLabels);
1079
- Assert::Equal<DWORD>(8, pVersion5->cchMetadataOffset);
1079
+ Assert::Equal<SIZE_T>(8, pVersion5->cchMetadataOffset);
1080
Assert::Equal<BOOL>(TRUE, pVersion5->fInvalid);
1081
Assert::Equal<BOOL>(TRUE, pVersion5->fHasMajor);
1082
Assert::Equal<BOOL>(TRUE, pVersion5->fHasMinor);
@@ -1090,7 +1090,7 @@ namespace DutilTests
1090
Assert::Equal<DWORD>(0, pVersion6->dwPatch);
1091
Assert::Equal<DWORD>(0, pVersion6->dwRevision);
1092
Assert::Equal<DWORD>(0, pVersion6->cReleaseLabels);
1093
- Assert::Equal<DWORD>(2, pVersion6->cchMetadataOffset);
1093
+ Assert::Equal<SIZE_T>(2, pVersion6->cchMetadataOffset);
1094
Assert::Equal<BOOL>(TRUE, pVersion6->fInvalid);
1095
Assert::Equal<BOOL>(TRUE, pVersion6->fHasMajor);
1096
Assert::Equal<BOOL>(FALSE, pVersion6->fHasMinor);
@@ -1107,9 +1107,9 @@ namespace DutilTests
1107
1108
Assert::Equal<BOOL>(FALSE, pVersion7->rgReleaseLabels[0].fNumeric);
1109
Assert::Equal<DWORD>(1, pVersion7->rgReleaseLabels[0].cchLabel);
1110
- Assert::Equal<DWORD>(2, pVersion7->rgReleaseLabels[0].cchLabelOffset);
1110
+ Assert::Equal<SIZE_T>(2, pVersion7->rgReleaseLabels[0].cchLabelOffset);
1111
1112
- Assert::Equal<DWORD>(4, pVersion7->cchMetadataOffset);
1112
+ Assert::Equal<SIZE_T>(4, pVersion7->cchMetadataOffset);
1113
Assert::Equal<BOOL>(TRUE, pVersion7->fInvalid);
1114
Assert::Equal<BOOL>(TRUE, pVersion7->fHasMajor);
1115
Assert::Equal<BOOL>(FALSE, pVersion7->fHasMinor);
@@ -1146,7 +1146,7 @@ namespace DutilTests
1146
Assert::Equal<DWORD>(3, pVersion1->dwPatch);
1147
Assert::Equal<DWORD>(4, pVersion1->dwRevision);
1148
Assert::Equal<DWORD>(0, pVersion1->cReleaseLabels);
1149
- Assert::Equal<DWORD>(7, pVersion1->cchMetadataOffset);
1149
+ Assert::Equal<SIZE_T>(7, pVersion1->cchMetadataOffset);
1150
Assert::Equal<BOOL>(FALSE, pVersion1->fInvalid);
1151
Assert::Equal<BOOL>(TRUE, pVersion1->fHasMajor);
1152
Assert::Equal<BOOL>(TRUE, pVersion1->fHasMinor);
src/libs/libs.cmd
+2
-1
@@ -11,7 +11,8 @@
11
12
msbuild -Restore libs_t.proj -p:Configuration=%_C% -nologo -m -warnaserror -bl:%_L%\libs_build.binlog || exit /b
13
14
-msbuild dutil\test\DutilUnitTest -t:Test -p:Configuration=%_C% -nologo -p:CppCliTestResultsFile="%_L%\TestResults\DutilUnitTest.xunit2.xml" || exit /b
14
+msbuild dutil\test\DutilUnitTest -t:Test -p:Configuration=%_C% -p:Platform=Win32 -nologo -p:CppCliTestResultsFile="%_L%\TestResults\DutilUnitTest32.xunit2.xml" || exit /b
15
+msbuild dutil\test\DutilUnitTest -t:Test -p:Configuration=%_C% -p:Platform=x64 -nologo -p:CppCliTestResultsFile="%_L%\TestResults\DutilUnitTest64.xunit2.xml" || exit /b
16
17
@popd
18
@endlocal
src/testresultfilelist.txt
+2
-1
@@ -3,7 +3,8 @@ build/logs/TestResults/BalUtilUnitTest.xunit2.xml
3
build/logs/TestResults/BextUtilUnitTest.xunit2.xml
4
build/logs/TestResults/BurnUnitTest32.xunit2.xml
5
build/logs/TestResults/BurnUnitTest64.xunit2.xml
6
-build/logs/TestResults/DutilUnitTest.xunit2.xml
6
+build/logs/TestResults/DutilUnitTest32.xunit2.xml
7
+build/logs/TestResults/DutilUnitTest64.xunit2.xml
8
build/logs/TestResults/WixToolsetTest.Bal.trx
9
build/logs/TestResults/WixToolsetTest.BuildTasks.trx
10
build/logs/TestResults/WixToolsetTest.BurnE2E.trx