Skip to content

Build WiX Toolset v6 #208

Build WiX Toolset v6

Build WiX Toolset v6 #208

This check has been archived and is scheduled for deletion. Learn more about checks retention
GitHub Actions / Xunit Tests succeeded Oct 29, 2023 in 1s

Xunit Tests ✅

Tests passed successfully

Report Passed Failed Skipped Time
TestResults/api.trx 32✅ 19s
TestResults/libs.trx 236✅ 4⚪ 29s

✅ TestResults/api.trx

32 tests were completed in 19s with 32 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
BalUtilTests.BAFunctions 1✅ 42ms
BalUtilTests.BootstrapperApplication 1✅ 42ms
BextUtilTests.BundleExtension 1✅ 40ms
WixToolsetTest.Data.SerializeFixture 7✅ 413ms
WixToolsetTest.Data.SymbolDefinitionFixture 7✅ 34ms
WixToolsetTest.Data.TagFixture 9✅ 3ms
WixToolsetTest.Data.WindowsInstallerTableDefinitionsFixture 1✅ 59ms
WixToolsetTest.Mba.Core.BaseBootstrapperApplicationFactoryFixture 1✅ 457ms
WixToolsetTest.Mba.Core.VerUtilFixture 4✅ 192ms

✅ BalUtilTests.BAFunctions

✅ CanCreateTestBAFunctions

✅ BalUtilTests.BootstrapperApplication

✅ CanCreateTestBootstrapperApplication

✅ BextUtilTests.BundleExtension

✅ CanCreateTestBundleExtension

✅ WixToolsetTest.Data.SerializeFixture

✅ CanSaveAndLoadIntermediate
✅ CanSaveAndLoadIntermediateWithCustomDefinitions
✅ CanSaveAndLoadIntermediateWithLocalization
✅ CanSaveAndLoadMultipleIntermediateWithCustomDefinitions
✅ CanSaveAndLoadMultipleIntermediateWithCustomDefinitionsAndTags
✅ CanSaveAndLoadWindowsInstallerData
✅ CanUpdateIntermediate

✅ WixToolsetTest.Data.SymbolDefinitionFixture

✅ CanCheckNameofField
✅ CanCreateFileSymbol
✅ CanCreateFileSymbolByName
✅ CanGetContext
✅ CanSetComponentFieldInFileSymbolByCasting
✅ CanSetComponentFieldInFileSymbolByNew
✅ CanSetInNestedContext

✅ WixToolsetTest.Data.TagFixture

✅ CanAdd2AndRemoveAllTags
✅ CanAdd3AndRemoveAllTags
✅ CanAdd3AndRemoveMissingTags
✅ CanAddDuplicateTag
✅ CanAddMultipleTags
✅ CanAddRemoveMissingTags
✅ CanAddRemoveMultipleTags
✅ CanAddRemoveSingleTag
✅ CanAddSingleTag

✅ WixToolsetTest.Data.WindowsInstallerTableDefinitionsFixture

✅ CanCreateWindowsInstallerRows

✅ WixToolsetTest.Mba.Core.BaseBootstrapperApplicationFactoryFixture

✅ CanCreateBA

✅ WixToolsetTest.Mba.Core.VerUtilFixture

✅ CanCompareStringVersions
✅ CanCopyVersion
✅ CanCreateFromQword
✅ CanParseVersion

✅ TestResults/libs.trx

240 tests were completed in 29s with 236 passed, 0 failed and 4 skipped.

Test suite Passed Failed Skipped Time
CfgTests.UriUtil 2✅ 3ms
DutilTests.AppUtil 2✅ 2ms
DutilTests.ApupUtil 2✅ 113ms
DutilTests.DictUtil 2✅ 4s
DutilTests.DirUtil 2✅ 320ms
DutilTests.DUtil 2✅ 3ms
DutilTests.EnvUtil 4✅ 10ms
DutilTests.FileUtil 2⚪ 2ms
DutilTests.GuidUtil 4✅ 26ms
DutilTests.IniUtil 2✅ 19ms
DutilTests.LocUtil 4✅ 270ms
DutilTests.MemUtil 10✅ 35ms
DutilTests.MonUtil 2⚪ 2ms
DutilTests.PathUtil 60✅ 237ms
DutilTests.ProcUtil 4✅ 39ms
DutilTests.RegUtil 72✅ 110ms
DutilTests.StrUtil 6✅ 8ms
DutilTests.VerUtil 26✅ 133ms
WixToolsetTest.Versioning.VerUtilTestsFixture 10✅ 45ms
WixToolsetTest.Versioning.WixVerFixture 22✅ 29ms

✅ CfgTests.UriUtil

✅ UriProtocolTest
✅ UriProtocolTest

✅ DutilTests.AppUtil

✅ WaitForMultipleObjectsTest
✅ WaitForMultipleObjectsTest

✅ DutilTests.ApupUtil

✅ AllocChainFromAtomSortsDescending
✅ AllocChainFromAtomSortsDescending

✅ DutilTests.DictUtil

✅ DictUtilTest
✅ DictUtilTest

✅ DutilTests.DirUtil

✅ DirUtilTest
✅ DirUtilTest

✅ DutilTests.DUtil

✅ DUtilTraceErrorSourceFiltersOnTraceLevel
✅ DUtilTraceErrorSourceFiltersOnTraceLevel

✅ DutilTests.EnvUtil

✅ EnvExpandEnvironmentStringsForUserTest
✅ EnvExpandEnvironmentStringsForUserTest
✅ EnvExpandEnvironmentStringsTest
✅ EnvExpandEnvironmentStringsTest

✅ DutilTests.FileUtil

⚪ FileUtilTest
⚪ FileUtilTest

✅ DutilTests.GuidUtil

✅ GuidCreateSczTest
✅ GuidCreateSczTest
✅ GuidCreateTest
✅ GuidCreateTest

✅ DutilTests.IniUtil

✅ IniUtilTest
✅ IniUtilTest

✅ DutilTests.LocUtil

✅ CanLoadControlsWxl
✅ CanLoadControlsWxl
✅ CanLoadStringsWxl
✅ CanLoadStringsWxl

✅ DutilTests.MemUtil

✅ MemUtilAppendTest
✅ MemUtilAppendTest
✅ MemUtilInsertTest
✅ MemUtilInsertTest
✅ MemUtilRemoveFastTest
✅ MemUtilRemoveFastTest
✅ MemUtilRemovePreserveOrderTest
✅ MemUtilRemovePreserveOrderTest
✅ MemUtilSwapTest
✅ MemUtilSwapTest

✅ DutilTests.MonUtil

⚪ MonUtilTest
⚪ MonUtilTest

✅ DutilTests.PathUtil

✅ PathAllocCanonicalizePathTest
✅ PathAllocCanonicalizePathTest
✅ PathBackslashFixedTerminateTest
✅ PathBackslashFixedTerminateTest
✅ PathBackslashTerminateTest
✅ PathBackslashTerminateTest
✅ PathCanonicalizeForComparisonFallbackTest
✅ PathCanonicalizeForComparisonFallbackTest
✅ PathCanonicalizeForComparisonTest
✅ PathCanonicalizeForComparisonTest
✅ PathCompareCanonicalizeEqualTest
✅ PathCompareCanonicalizeEqualTest
✅ PathCompareCanonicalizeNotEqualTest
✅ PathCompareCanonicalizeNotEqualTest
✅ PathConcatRelativeToBaseFailureTest
✅ PathConcatRelativeToBaseFailureTest
✅ PathConcatRelativeToBaseTest
✅ PathConcatRelativeToBaseTest
✅ PathConcatTest
✅ PathConcatTest
✅ PathDirectoryContainsPathTest
✅ PathDirectoryContainsPathTest
✅ PathExpandAllTest
✅ PathExpandAllTest
✅ PathExpandEnvironmentVariablesTest
✅ PathExpandEnvironmentVariablesTest
✅ PathExpandFullPathTest
✅ PathExpandFullPathTest
✅ PathForCurrentProcessTest
✅ PathForCurrentProcessTest
✅ PathGetDirectoryTest
✅ PathGetDirectoryTest
✅ PathGetFullPathNameRelativeTest
✅ PathGetFullPathNameRelativeTest
✅ PathGetFullPathNameTest
✅ PathGetFullPathNameTest
✅ PathGetHierarchyArrayTest
✅ PathGetHierarchyArrayTest
✅ PathGetParentPathTest
✅ PathGetParentPathTest
✅ PathGetSystemTempPathsTest
✅ PathGetSystemTempPathsTest
✅ PathGetTempPathTest
✅ PathGetTempPathTest
✅ PathGetVolumePathNameTest
✅ PathGetVolumePathNameTest
✅ PathIsNotRootedAndNotFullyQualifiedTest
✅ PathIsNotRootedAndNotFullyQualifiedTest
✅ PathIsRootedAndFullyQualifiedTest
✅ PathIsRootedAndFullyQualifiedTest
✅ PathIsRootedAndFullyQualifiedWithPrefixTest
✅ PathIsRootedAndFullyQualifiedWithPrefixTest
✅ PathIsRootedButNotFullyQualifiedTest
✅ PathIsRootedButNotFullyQualifiedTest
✅ PathNormalizeSlashesFixedTest
✅ PathNormalizeSlashesFixedTest
✅ PathPrefixFailureTest
✅ PathPrefixFailureTest
✅ PathPrefixTest
✅ PathPrefixTest

✅ DutilTests.ProcUtil

✅ ProcGetTokenInformationTest
✅ ProcGetTokenInformationTest
✅ ProcHasPrivilegeTest
✅ ProcHasPrivilegeTest

✅ DutilTests.RegUtil

✅ RegUtilBinaryValueFallbackTest
✅ RegUtilBinaryValueFallbackTest
✅ RegUtilBinaryValueTest
✅ RegUtilBinaryValueTest
✅ RegUtilEmptyBinaryValueFallbackTest
✅ RegUtilEmptyBinaryValueFallbackTest
✅ RegUtilEmptyBinaryValueTest
✅ RegUtilEmptyBinaryValueTest
✅ RegUtilEmptyMultiStringValueFallbackTest
✅ RegUtilEmptyMultiStringValueFallbackTest
✅ RegUtilEmptyMultiStringValueTest
✅ RegUtilEmptyMultiStringValueTest
✅ RegUtilEmptyStringValueFallbackTest
✅ RegUtilEmptyStringValueFallbackTest
✅ RegUtilEmptyStringValueTest
✅ RegUtilEmptyStringValueTest
✅ RegUtilExpandLongStringValueFallbackTest
✅ RegUtilExpandLongStringValueFallbackTest
✅ RegUtilExpandLongStringValueTest
✅ RegUtilExpandLongStringValueTest
✅ RegUtilExpandStringValueFallbackTest
✅ RegUtilExpandStringValueFallbackTest
✅ RegUtilExpandStringValueTest
✅ RegUtilExpandStringValueTest
✅ RegUtilMultiStringValueFallbackTest
✅ RegUtilMultiStringValueFallbackTest
✅ RegUtilMultiStringValueTest
✅ RegUtilMultiStringValueTest
✅ RegUtilNotExpandStringValueFallbackTest
✅ RegUtilNotExpandStringValueFallbackTest
✅ RegUtilNotExpandStringValueTest
✅ RegUtilNotExpandStringValueTest
✅ RegUtilOneEmptyMultiStringValueFallbackTest
✅ RegUtilOneEmptyMultiStringValueFallbackTest
✅ RegUtilOneEmptyMultiStringValueTest
✅ RegUtilOneEmptyMultiStringValueTest
✅ RegUtilOnePartialEmptyMultiStringValueFallbackTest
✅ RegUtilOnePartialEmptyMultiStringValueFallbackTest
✅ RegUtilOnePartialEmptyMultiStringValueTest
✅ RegUtilOnePartialEmptyMultiStringValueTest
✅ RegUtilPartialMultiStringValueFallbackTest
✅ RegUtilPartialMultiStringValueFallbackTest
✅ RegUtilPartialMultiStringValueTest
✅ RegUtilPartialMultiStringValueTest
✅ RegUtilPartialStringValueFallbackTest
✅ RegUtilPartialStringValueFallbackTest
✅ RegUtilPartialStringValueTest
✅ RegUtilPartialStringValueTest
✅ RegUtilQwordVersionValueFallbackTest
✅ RegUtilQwordVersionValueFallbackTest
✅ RegUtilQwordVersionValueTest
✅ RegUtilQwordVersionValueTest
✅ RegUtilQwordWixVersionValueFallbackTest
✅ RegUtilQwordWixVersionValueFallbackTest
✅ RegUtilQwordWixVersionValueTest
✅ RegUtilQwordWixVersionValueTest
✅ RegUtilStringValueFallbackTest
✅ RegUtilStringValueFallbackTest
✅ RegUtilStringValueTest
✅ RegUtilStringValueTest
✅ RegUtilStringVersionValueFallbackTest
✅ RegUtilStringVersionValueFallbackTest
✅ RegUtilStringVersionValueTest
✅ RegUtilStringVersionValueTest
✅ RegUtilStringWixVersionValueFallbackTest
✅ RegUtilStringWixVersionValueFallbackTest
✅ RegUtilStringWixVersionValueTest
✅ RegUtilStringWixVersionValueTest
✅ RegUtilTwoEmptyMultiStringValueFallbackTest
✅ RegUtilTwoEmptyMultiStringValueFallbackTest
✅ RegUtilTwoEmptyMultiStringValueTest
✅ RegUtilTwoEmptyMultiStringValueTest

✅ DutilTests.StrUtil

✅ StrUtilConvertTest
✅ StrUtilConvertTest
✅ StrUtilFormattedTest
✅ StrUtilFormattedTest
✅ StrUtilTrimTest
✅ StrUtilTrimTest

✅ DutilTests.VerUtil

✅ VerCompareVersionsHandlesNormallyInvalidVersions
✅ VerCompareVersionsHandlesNormallyInvalidVersions
✅ VerCompareVersionsHandlesTooLargeNumbers
✅ VerCompareVersionsHandlesTooLargeNumbers
✅ VerCompareVersionsIgnoresLeadingV
✅ VerCompareVersionsIgnoresLeadingV
✅ VerCompareVersionsIgnoresLeadingZeroes
✅ VerCompareVersionsIgnoresLeadingZeroes
✅ VerCompareVersionsIgnoresMetadataForValidVersions
✅ VerCompareVersionsIgnoresMetadataForValidVersions
✅ VerCompareVersionsTreatsHyphenAsVersionSeparator
✅ VerCompareVersionsTreatsHyphenAsVersionSeparator
✅ VerCompareVersionsTreatsMissingRevisionAsZero
✅ VerCompareVersionsTreatsMissingRevisionAsZero
✅ VerCompareVersionsTreatsNumericReleaseLabelsAsNumbers
✅ VerCompareVersionsTreatsNumericReleaseLabelsAsNumbers
✅ VerCompareVersionsTreatsUnexpectedContentAsMetadata
✅ VerCompareVersionsTreatsUnexpectedContentAsMetadata
✅ VerCopyVersionCopiesPrereleaseVersion
✅ VerCopyVersionCopiesPrereleaseVersion
✅ VerCopyVersionCopiesVersion
✅ VerCopyVersionCopiesVersion
✅ VerParseVersionTreatsTrailingDotsAsInvalid
✅ VerParseVersionTreatsTrailingDotsAsInvalid
✅ VerVersionFromQwordCreatesVersion
✅ VerVersionFromQwordCreatesVersion

✅ WixToolsetTest.Versioning.VerUtilTestsFixture

✅ VerCompareVersionsHandlesNormallyInvalidVersions
✅ VerCompareVersionsHandlesTooLargeNumbers
✅ VerCompareVersionsIgnoresLeadingV
✅ VerCompareVersionsIgnoresLeadingZeroes
✅ VerCompareVersionsIgnoresMetadataForValidVersions
✅ VerCompareVersionsTreatsHyphenAsVersionSeparator
✅ VerCompareVersionsTreatsMissingRevisionAsZero
✅ VerCompareVersionsTreatsNumericReleaseLabelsAsNumbers
✅ VerCompareVersionsTreatsUnexpectedContentAsMetadata
✅ VerParseVersionTreatsTrailingDotsAsInvalid

✅ WixToolsetTest.Versioning.WixVerFixture

✅ CanCompareVersions
✅ CannotParseEmptyStringAsVersion
✅ CannotParseInvalidStringAsVersion
✅ CannotParseTooLargeNumbers
✅ CannotParseUnexpectedContentAsMetadata
✅ CanParseDottedNumericReleaseLabels
✅ CanParseEmptyStringAsInvalidVersion
✅ CanParseFourPartVersion
✅ CanParseFourPartVersionWithTrailingZero
✅ CanParseHyphenAsVersionSeparator
✅ CanParseIgnoringLeadingZeros
✅ CanParseInvalidStringAsInvalidVersion
✅ CanParseInvalidTooLargeNumbers
✅ CanParseInvalidTooLargeNumbersWithPrefix
✅ CanParseLabelsWithMetadata
✅ CanParseLeadingPrefix
✅ CanParseMetadata
✅ CanParseNumericReleaseLabels
✅ CanParseThreePartVersion
✅ CanParseUnexpectedContentAsInvalidMetadata
✅ CanParseVersionWithTrailingDotsAsInvalid
✅ CanParseVeryLargeNumbers