Skip to content

Support naked files. #1593

Support naked files.

Support naked files. #1593

GitHub Actions / Xunit Tests succeeded Jan 3, 2024 in 0s

Xunit Tests ✅

Tests passed successfully

Report Passed Failed Skipped Time
TestResults/api.trx 32✅ 21s
TestResults/burn.trx 124✅ 5s
TestResults/libs.trx 236✅ 4⚪ 27s
TestResults/wix.trx 254✅ 1⚪ 161s

✅ TestResults/api.trx

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

Test suite Passed Failed Skipped Time
BalUtilTests.BAFunctions 1✅ 40ms
BalUtilTests.BootstrapperApplication 1✅ 40ms
BextUtilTests.BundleExtension 1✅ 28ms
WixToolsetTest.Data.SerializeFixture 7✅ 461ms
WixToolsetTest.Data.SymbolDefinitionFixture 7✅ 31ms
WixToolsetTest.Data.TagFixture 9✅ 29ms
WixToolsetTest.Data.WindowsInstallerTableDefinitionsFixture 1✅ 48ms
WixToolsetTest.Mba.Core.BaseBootstrapperApplicationFactoryFixture 1✅ 192ms
WixToolsetTest.Mba.Core.VerUtilFixture 4✅ 73ms

✅ 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/burn.trx

124 tests were completed in 5s with 124 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.CacheTest 4✅ 203ms
Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.ElevationTest 2✅ 660ms
Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.EmbeddedTest 2✅ 223ms
Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.ExitCodeTest 2✅ 791ms
Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.LoggingTest 2✅ 26ms
Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.ManifestTest 2✅ 4ms
Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.PlanTest 58✅ 262ms
Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.RegistrationTest 12✅ 989ms
Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.RelatedBundleTest 4✅ 12ms
Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.SearchTest 16✅ 40ms
Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.VariableTest 18✅ 64ms
Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.VariantTest 2✅ 7ms

✅ Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.CacheTest

✅ CacheElevatedTempFallbacksTest
✅ CacheElevatedTempFallbacksTest
✅ CacheSignatureTest
✅ CacheSignatureTest

✅ Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.ElevationTest

✅ ElevateTest
✅ ElevateTest

✅ Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.EmbeddedTest

✅ EmbeddedProtocolTest
✅ EmbeddedProtocolTest

✅ Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.ExitCodeTest

✅ ExitCodeHandlingTest
✅ ExitCodeHandlingTest

✅ Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.LoggingTest

✅ LoggingLoadXmlTest
✅ LoggingLoadXmlTest

✅ Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.ManifestTest

✅ ManifestLoadXmlTest
✅ ManifestLoadXmlTest

✅ Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.PlanTest

✅ ArpEntryExeInstallObsoleteTest
✅ ArpEntryExeInstallObsoleteTest
✅ ArpEntryExeInstallTest
✅ ArpEntryExeInstallTest
✅ ArpEntryExeUninstallTest
✅ ArpEntryExeUninstallTest
✅ MsiTransactionInstallTest
✅ MsiTransactionInstallTest
✅ MsiTransactionUninstallTest
✅ MsiTransactionUninstallTest
✅ MultipleBundlePackageInstallTest
✅ MultipleBundlePackageInstallTest
✅ MultipleBundlePackageRepairTest
✅ MultipleBundlePackageRepairTest
✅ MultipleBundlePackageUninstallTest
✅ MultipleBundlePackageUninstallTest
✅ OrphanCompatiblePackageTest
✅ OrphanCompatiblePackageTest
✅ RelatedBundleMissingFromCacheTest
✅ RelatedBundleMissingFromCacheTest
✅ RelatedBundlesAreSortedByPlanType
✅ RelatedBundlesAreSortedByPlanType
✅ SingleExeInstallTest
✅ SingleExeInstallTest
✅ SingleExeLayoutTest
✅ SingleExeLayoutTest
✅ SingleMsiCacheTest
✅ SingleMsiCacheTest
✅ SingleMsiDowngradeTest
✅ SingleMsiDowngradeTest
✅ SingleMsiForceAbsentTest
✅ SingleMsiForceAbsentTest
✅ SingleMsiForcePresentTest
✅ SingleMsiForcePresentTest
✅ SingleMsiInstalledWithNoInstalledPackagesModifyTest
✅ SingleMsiInstalledWithNoInstalledPackagesModifyTest
✅ SingleMsiInstallTest
✅ SingleMsiInstallTest
✅ SingleMsiUninstallTest
✅ SingleMsiUninstallTest
✅ SingleMsiUninstallTestFromUpgradeBundleWithMinorUpdatePackage
✅ SingleMsiUninstallTestFromUpgradeBundleWithMinorUpdatePackage
✅ SingleMsiUninstallTestFromUpgradeBundleWithSameExactPackage
✅ SingleMsiUninstallTestFromUpgradeBundleWithSameExactPackage
✅ SingleMsiUninstallWithDependentTest
✅ SingleMsiUninstallWithDependentTest
✅ SingleMsiUnsafeUninstallTest
✅ SingleMsiUnsafeUninstallTest
✅ SingleMsuInstallTest
✅ SingleMsuInstallTest
✅ SlipstreamInstallTest
✅ SlipstreamInstallTest
✅ SlipstreamUninstallTest
✅ SlipstreamUninstallTest
✅ UnuninstallableExePackageForceAbsentTest
✅ UnuninstallableExePackageForceAbsentTest
✅ UnuninstallableExePackageInstallTest
✅ UnuninstallableExePackageInstallTest

✅ Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.RegistrationTest

✅ DUtilButilTest
✅ DUtilButilTest
✅ RegisterArpFullTest
✅ RegisterArpFullTest
✅ RegisterArpMinimumTest
✅ RegisterArpMinimumTest
✅ RegisterBasicTest
✅ RegisterBasicTest
✅ RegisterVariablesTest
✅ RegisterVariablesTest
✅ ResumeTest
✅ ResumeTest

✅ Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.RelatedBundleTest

✅ RelatedBundleDetectPerMachineTest
✅ RelatedBundleDetectPerMachineTest
✅ RelatedBundleDetectPerUserTest
✅ RelatedBundleDetectPerUserTest

✅ Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.SearchTest

✅ ConditionalSearchTest
✅ ConditionalSearchTest
✅ DirectorySearchTest
✅ DirectorySearchTest
✅ FileSearchTest
✅ FileSearchTest
✅ MsiComponentSearchTest
✅ MsiComponentSearchTest
✅ MsiProductSearchTest
✅ MsiProductSearchTest
✅ NoSearchesTest
✅ NoSearchesTest
✅ RegistrySearchTest
✅ RegistrySearchTest
✅ SetVariableSearchTest
✅ SetVariableSearchTest

✅ Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.VariableTest

✅ VariablesBasicTest
✅ VariablesBasicTest
✅ VariablesBuiltInTest
✅ VariablesBuiltInTest
✅ VariablesConditionTest
✅ VariablesConditionTest
✅ VariablesEscapeTest
✅ VariablesEscapeTest
✅ VariablesFormatTest
✅ VariablesFormatTest
✅ VariablesParseXmlFailureTest
✅ VariablesParseXmlFailureTest
✅ VariablesParseXmlTest
✅ VariablesParseXmlTest
✅ VariablesSerializationTest
✅ VariablesSerializationTest
✅ VariablesSetCustomWixVariableTest
✅ VariablesSetCustomWixVariableTest

✅ Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.VariantTest

✅ VariantBasicTest
✅ VariantBasicTest

✅ TestResults/libs.trx

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

Test suite Passed Failed Skipped Time
CfgTests.UriUtil 2✅ 91ms
DutilTests.AppUtil 2✅ 10ms
DutilTests.ApupUtil 2✅ 395ms
DutilTests.DictUtil 2✅ 3s
DutilTests.DirUtil 2✅ 103ms
DutilTests.DUtil 2✅ 2ms
DutilTests.EnvUtil 4✅ 105ms
DutilTests.FileUtil 2⚪ 2ms
DutilTests.GuidUtil 4✅ 23ms
DutilTests.IniUtil 2✅ 22ms
DutilTests.LocUtil 4✅ 509ms
DutilTests.MemUtil 10✅ 84ms
DutilTests.MonUtil 2⚪ 2ms
DutilTests.PathUtil 60✅ 376ms
DutilTests.ProcUtil 4✅ 89ms
DutilTests.RegUtil 72✅ 187ms
DutilTests.StrUtil 6✅ 43ms
DutilTests.VerUtil 26✅ 176ms
WixToolsetTest.Versioning.VerUtilTestsFixture 10✅ 29ms
WixToolsetTest.Versioning.WixVerFixture 22✅ 30ms

✅ 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

✅ TestResults/wix.trx

255 tests were completed in 161s with 254 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
WixToolsetTest.BuildTasks.WixBuildTaskFixture 1✅ 1s
WixToolsetTest.Converters.BalConditionFixture 1✅ 1ms
WixToolsetTest.Converters.BitnessFixture 4✅ 11ms
WixToolsetTest.Converters.BootstrapperApplicationFixture 12✅ 15ms
WixToolsetTest.Converters.BundleCacheFixture 4✅ 4ms
WixToolsetTest.Converters.ConditionFixture 26✅ 45ms
WixToolsetTest.Converters.ConverterFixture 17✅ 653ms
WixToolsetTest.Converters.ConverterIntegrationFixture 6✅ 3s
WixToolsetTest.Converters.CustomActionFixture 2✅ 9ms
WixToolsetTest.Converters.CustomTableFixture 10✅ 251ms
WixToolsetTest.Converters.DependencyFixture 4✅ 4ms
WixToolsetTest.Converters.DirectoryFixture 7✅ 47ms
WixToolsetTest.Converters.DirectXExtensionFixture 1✅ 3ms
WixToolsetTest.Converters.ExePackageFixture 1✅ 2ms
WixToolsetTest.Converters.FeatureFixture 3✅ 99ms
WixToolsetTest.Converters.FirewallExtensionFixture 3✅ 6ms
WixToolsetTest.Converters.FormatFixture 3✅ 6ms
WixToolsetTest.Converters.IisExtensionFixture 1✅ 238ms
WixToolsetTest.Converters.IncludeFixture 2✅ 98ms
WixToolsetTest.Converters.LocalizationFixture 5✅ 5ms
WixToolsetTest.Converters.MsiPackageFixture 1✅ 97ms
WixToolsetTest.Converters.MsuPackageFixture 1✅ 1ms
WixToolsetTest.Converters.PrereqPackageFixture 2✅ 15ms
WixToolsetTest.Converters.ProductPackageFixture 10✅ 3s
WixToolsetTest.Converters.PropertyFixture 6✅ 19ms
WixToolsetTest.Converters.RegistryFixture 1✅ 1ms
WixToolsetTest.Converters.RelatedBundleFixture 1✅ 2ms
WixToolsetTest.Converters.RemotePayloadFixture 2✅ 3ms
WixToolsetTest.Converters.SequenceFixture 1✅ 1ms
WixToolsetTest.Converters.Symbolizer.ConvertSymbolsFixture 1✅ 1s
WixToolsetTest.Converters.TagFixture 3✅ 4ms
WixToolsetTest.Converters.UIExtensionFixture 3✅ 7ms
WixToolsetTest.Converters.UtilExtensionFixture 7✅ 8ms
WixToolsetTest.Converters.VariableFixture 2✅ 3ms
WixToolsetTest.Converters.VSExtensionFixture 1✅ 1ms
WixToolsetTest.Converters.Wix4ConversionFixture 1✅ 1ms
WixToolsetTest.Core.ParserHelperFixture 6✅ 13ms
WixToolsetTest.Core.PreprocessorFixture 13✅ 42ms
WixToolsetTest.Core.VariableResolverFixture 1✅ 12ms
WixToolsetTest.CoreNative.CabinetFixture 5✅ 315ms
WixToolsetTest.CoreNative.CertificateHashesFixture 3✅ 198ms
WixToolsetTest.CoreNative.MsmFixture 1✅ 199ms
WixToolsetTest.Sdk.MsbuildFixture 69✅ 1⚪ 146s

✅ WixToolsetTest.BuildTasks.WixBuildTaskFixture

✅ CanBuildSimpleMsiPackage

✅ WixToolsetTest.Converters.BalConditionFixture

✅ CanConvertActionToLowercase

✅ WixToolsetTest.Converters.BitnessFixture

✅ FixApprovedExeBitness
✅ FixComponentBitness
✅ FixRegistrySearchBitness
✅ FixUtilRegistrySearchBitness

✅ WixToolsetTest.Converters.BootstrapperApplicationFixture

✅ CantCreateBootstrapperApplicationDllFromV3PayloadGroupRef
✅ ConvertDotNetCoreBootstrapperApplicationRefWithExistingElement
✅ ConvertDotNetCoreBootstrapperApplicationRefWithoutExistingElement
✅ ConvertFrameworkBootstrapperApplicationRefWithExistingElement
✅ ConvertFrameworkBootstrapperApplicationRefWithoutExistingElement
✅ ConvertStandardBootstrapperApplicationRefWithExistingElement
✅ ConvertStandardBootstrapperApplicationRefWithoutExistingElement
✅ CreateBootstrapperApplicationDllFromV3
✅ CreateBootstrapperApplicationDllFromV3Payload
✅ DoesntSetDpiUnawareFromV4
✅ KeepsDpiAwarenessFromV4
✅ RemovesBalUseUILanguages

✅ WixToolsetTest.Converters.BundleCacheFixture

✅ CanConvertExeAlwaysCache
✅ CanConvertMsiNoCache
✅ CanConvertMspYesCache
✅ CanConvertMsuYesCache

✅ WixToolsetTest.Converters.ConditionFixture

✅ DemonstrateTheHandlingOfQuotedBackslashesInInnerText
✅ FixComponentCondition
✅ FixComponentConditionWithComment
✅ FixConditionFromWxi
✅ FixConditionWithComment
✅ FixControlCondition
✅ FixControlConditionWithComment
✅ FixControlConditionWithStringConstants
✅ FixDoubleControlCondition
✅ FixEmptyCondition
✅ FixFeatureCondition
✅ FixFeatureConditionWithComment
✅ FixLaunchConditionInFragment
✅ FixLaunchConditionInFragmentWithComment
✅ FixLaunchConditionInProduct
✅ FixLaunchConditionInProductWithComment
✅ FixMultilineComponentCondition
✅ FixMultilineComponentConditionWithComment
✅ FixMultilineFeatureCondition
✅ FixMultilineFeatureConditionWithComment
✅ FixMultilineLaunchConditionInFragment
✅ FixMultilineLaunchConditionInFragmentWithComment
✅ FixPermissionExCondition
✅ FixPermissionExConditionWithComment
✅ FixPublishCondition
✅ FixPublishConditionWithComment

✅ WixToolsetTest.Converters.ConverterFixture

✅ CanConvertAnonymousFile
✅ CanConvertCatalogElement
✅ CanConvertDeprecatedPrefix
✅ CanConvertMainNamespace
✅ CanConvertMainNamespaceFromDisk
✅ CanConvertMissingIncludeNamespace
✅ CanConvertMissingWixNamespace
✅ CanConvertNamedMainNamespace
✅ CanConvertNonWixDefaultNamespace
✅ CanConvertShortNameDirectoryWithoutName
✅ CanConvertSuppressSignatureVerificationNo
✅ CanConvertSuppressSignatureVerificationYes
✅ CanRemoveUnusedNamespaces
✅ CantConvertStandardCustomActionRescheduling
✅ CantConvertVerbTarget
✅ EnsuresDeclarationWhenIgnored
✅ EnsuresNoDeclaration

✅ WixToolsetTest.Converters.ConverterIntegrationFixture

✅ CanConvertPermissionExFile
✅ CanConvertQtExec
✅ CanConvertSingleFile
✅ CanDetectReadOnlyOutputFile
✅ DetectUnconvertableQtExecCmdTimeout
✅ RetainsPreprocessorInstructions

✅ WixToolsetTest.Converters.CustomActionFixture

✅ CanConvertCustomAction
✅ CanConvertCustomActionScript

✅ WixToolsetTest.Converters.CustomTableFixture

✅ CanConvertBundleCustomTableBootstrapperApplicationData
✅ CanConvertBundleCustomTableRef
✅ CanConvertMsiCustomTableBootstrapperApplicationData
✅ CanConvertMsiCustomTableRef
✅ CanDetectAmbiguousCustomTableBootstrapperApplicationData
✅ CanRemoveBootstrapperApplicationDataFromRealCustomTable
✅ FixCustomRowCdataValue
✅ FixCustomRowTextValue
✅ FixCustomRowWithoutValue
✅ FixCustomTableCategoryAndModularization

✅ WixToolsetTest.Converters.DependencyFixture

✅ FixBundleDependencyProvides
✅ FixPackageDependencyProvides
✅ FixPackageDependencyRequires
✅ FixPackageDependencyRequiresRef

✅ WixToolsetTest.Converters.DirectoryFixture

✅ ErrorOnEmptyStandardDirectoryRef
✅ FixStandardDirectory
✅ FixStandardDirectoryRef
✅ RemoveTargetDir
✅ RemoveTargetDirRef
✅ RemoveTargetDirRefAndFixStandardDirectory
✅ RemoveTargetDirWithComponents

✅ WixToolsetTest.Converters.DirectXExtensionFixture

✅ FixUIRefs

✅ WixToolsetTest.Converters.ExePackageFixture

✅ CanConvertExePackageCommandToArguments

✅ WixToolsetTest.Converters.FeatureFixture

✅ FixAllowAttributes
✅ FixDisallowAttributes
✅ RemoveDeprecatedAllowAdvertiseAttributes

✅ WixToolsetTest.Converters.FirewallExtensionFixture

✅ FixNamespacePlacement
✅ FixNamespacePlacementWhenItExists
✅ FixRemoteAddressValue

✅ WixToolsetTest.Converters.FormatFixture

✅ CanFixWhitespace
✅ CanFormatWithNewLineAtEndOfFile
✅ CanPreserveNewLines

✅ WixToolsetTest.Converters.IisExtensionFixture

✅ FixCertificateBinaryKey

✅ WixToolsetTest.Converters.IncludeFixture

✅ EnsureNamespace
✅ FixNamespace

✅ WixToolsetTest.Converters.LocalizationFixture

✅ EnsureNamespace
✅ EnsureNoXmlDeclaration
✅ FixNamespace
✅ FixStringTextWithComment
✅ FixUILocalization

✅ WixToolsetTest.Converters.MsiPackageFixture

✅ CanRemoveSuppressSignatureVerificationAttributes

✅ WixToolsetTest.Converters.MsuPackageFixture

✅ CanRemoveMsuPackageDeprecatedAttributes

✅ WixToolsetTest.Converters.PrereqPackageFixture

✅ CanConvertWixMbaPrereqPackageIdToPrereqPackage
✅ CanWarnAboutOrphanWixMbaPrereqPackageId

✅ WixToolsetTest.Converters.ProductPackageFixture

✅ CanDecompileAndRecompile
✅ FixesCompressedWhenNo
✅ FixesCompressedWhenOmitted
✅ FixesCompressedWhenYes
✅ FixesDefaultInstallerVersion
✅ FixesElevatedInstallerPrivileges
✅ FixesImplicitInstallerVersion
✅ FixesInstallerVersion
✅ FixesLimitedInstallerPrivileges
✅ FixesNonDefaultInstallerVersion

✅ WixToolsetTest.Converters.PropertyFixture

✅ CanConvertWithValueAndComment
✅ CanConvertWithValueAndEmptyText
✅ CanErrorWithValueAndText
✅ CanFixCdataWhitespace
✅ CanFixCdataWithWhitespace
✅ CanKeepCdataWithOnlyWhitespace

✅ WixToolsetTest.Converters.RegistryFixture

✅ FixRegistryKeyAction

✅ WixToolsetTest.Converters.RelatedBundleFixture

✅ CanConvertActionToLowercase

✅ WixToolsetTest.Converters.RemotePayloadFixture

✅ CanConvertExePackageRemotePayload
✅ CanConvertMsuPackageRemotePayload

✅ WixToolsetTest.Converters.SequenceFixture

✅ FixCondition

✅ WixToolsetTest.Converters.Symbolizer.ConvertSymbolsFixture

✅ CanLoadWixoutAndConvertToIntermediate

✅ WixToolsetTest.Converters.TagFixture

✅ FixTagExtension
✅ FixTagExtensionDeprecations
✅ FixTagExtensionTagRef

✅ WixToolsetTest.Converters.UIExtensionFixture

✅ FixPrintCustomAction
✅ FixUIRefs
✅ FixValidatePathCustomAction

✅ WixToolsetTest.Converters.UtilExtensionFixture

✅ FixCloseAppsCondition
✅ FixCloseAppsConditionWithComment
✅ FixQueryOsPropertyRefs
✅ FixXmlConfigValue
✅ FixXmlConfigValueCData
✅ FixXmlConfigValueWithComment
✅ WarnsOnAllRegistryValueSearches

✅ WixToolsetTest.Converters.VariableFixture

✅ DoesntFixFormattedTypeFromV4
✅ FixFormattedType

✅ WixToolsetTest.Converters.VSExtensionFixture

✅ FixVsLocatorPropertyRefs

✅ WixToolsetTest.Converters.Wix4ConversionFixture

✅ DoesNotAddFileId

✅ WixToolsetTest.Core.ParserHelperFixture

✅ CannotParseFivePartAttributeVersion
✅ CannotParseVersionTooLargeAttributeVersion
✅ CanParseFourPartAttributeVersion
✅ CanParseFourPartSemverAttributeVersion
✅ CanParseSemverAttributeVersion
✅ CanParseVersionWithLeadingV

✅ WixToolsetTest.Core.PreprocessorFixture

✅ CanPreprocessFalsyCondition
✅ CanPreprocessForeach
✅ CanPreprocessForeachWithQuotes
✅ CanPreprocessIfdefWithFullVariableSyntaxFalsy
✅ CanPreprocessIfdefWithFullVariableSyntaxTruthy
✅ CanPreprocessIfdefWithFullVariableV3SyntaxTruthy
✅ CanPreprocessIfndefWithFullVariableSyntaxFalsy
✅ CanPreprocessIfndefWithFullVariableSyntaxTruthy
✅ CanPreprocessIfndefWithFullVariableV3SyntaxFalsy
✅ CanPreprocessIfndefWithFullVariableV3SyntaxTruthy
✅ CanPreprocessTruthyCondition
✅ CanPreprocessWithDoubleEquals
✅ CanPreprocessWithSingleEquals

✅ WixToolsetTest.Core.VariableResolverFixture

✅ CanRecursivelyResolveVariables

✅ WixToolsetTest.CoreNative.CabinetFixture

✅ CanCreateCabinetUsingLocalizedPath
✅ CanCreateSingleFileCabinet
✅ CanCreateSpannedFileCabinet
✅ CanEnumerateSingleFileCabinet
✅ IntegrationTest

✅ WixToolsetTest.CoreNative.CertificateHashesFixture

✅ CanGetHashesFromSignedFile
✅ CanGetMultipleHashes
✅ CannotGetHashesFromUnsignedFile

✅ WixToolsetTest.CoreNative.MsmFixture

✅ CanCreateMsmInterface

✅ WixToolsetTest.Sdk.MsbuildFixture

✅ CanBuild64BitMsiPackage(buildSystem: DotNetCoreSdk)
✅ CanBuild64BitMsiPackage(buildSystem: MSBuild)
✅ CanBuild64BitMsiPackage(buildSystem: MSBuild64)
✅ CanBuildAndCleanSimpleMsiPackage(buildSystem: DotNetCoreSdk)
✅ CanBuildAndCleanSimpleMsiPackage(buildSystem: MSBuild)
✅ CanBuildAndCleanSimpleMsiPackage(buildSystem: MSBuild64)
✅ CanBuildMsiPackageWithBindVariables(buildSystem: DotNetCoreSdk)
✅ CanBuildMsiPackageWithBindVariables(buildSystem: MSBuild)
✅ CanBuildMsiPackageWithBindVariables(buildSystem: MSBuild64)
✅ CanBuildMsiPackageWithIceSuppressions(buildSystem: DotNetCoreSdk)
✅ CanBuildMsiPackageWithIceSuppressions(buildSystem: MSBuild)
✅ CanBuildMsiPackageWithIceSuppressions(buildSystem: MSBuild64)
✅ CanBuildMultiCulturalMsiPackage(buildSystem: DotNetCoreSdk)
✅ CanBuildMultiCulturalMsiPackage(buildSystem: MSBuild)
✅ CanBuildMultiCulturalMsiPackage(buildSystem: MSBuild64)
✅ CanBuildMultiTargetingWixlibUsingRids(buildSystem: DotNetCoreSdk)
✅ CanBuildMultiTargetingWixlibUsingRids(buildSystem: MSBuild)
✅ CanBuildMultiTargetingWixlibUsingRids(buildSystem: MSBuild64)
✅ CanBuildMultiTargetingWixlibUsingRidsWithReleaseAndDebug(buildSystem: DotNetCoreSdk)
✅ CanBuildMultiTargetingWixlibUsingRidsWithReleaseAndDebug(buildSystem: MSBuild)
✅ CanBuildMultiTargetingWixlibUsingRidsWithReleaseAndDebug(buildSystem: MSBuild64)
✅ CanBuildPackageIncludingSimpleWixlib(buildSystem: DotNetCoreSdk)
✅ CanBuildPackageIncludingSimpleWixlib(buildSystem: MSBuild)
✅ CanBuildPackageIncludingSimpleWixlib(buildSystem: MSBuild64)
✅ CanBuildPackageWithComma(buildSystem: DotNetCoreSdk)
✅ CanBuildPackageWithComma(buildSystem: MSBuild)
✅ CanBuildPackageWithComma(buildSystem: MSBuild64)
✅ CanBuildSimpleBundle(buildSystem: DotNetCoreSdk)
✅ CanBuildSimpleBundle(buildSystem: MSBuild)
✅ CanBuildSimpleBundle(buildSystem: MSBuild64)
✅ CanBuildSimpleMergeModule(buildSystem: DotNetCoreSdk)
✅ CanBuildSimpleMergeModule(buildSystem: MSBuild)
✅ CanBuildSimpleMergeModule(buildSystem: MSBuild64)
✅ CanBuildSimpleMsiPackage(buildSystem: DotNetCoreSdk)
✅ CanBuildSimpleMsiPackage(buildSystem: MSBuild)
✅ CanBuildSimpleMsiPackage(buildSystem: MSBuild64)
✅ CanBuildSimpleMsiPackageAsWixipl(buildSystem: DotNetCoreSdk)
✅ CanBuildSimpleMsiPackageAsWixipl(buildSystem: MSBuild)
✅ CanBuildSimpleMsiPackageAsWixipl(buildSystem: MSBuild64)
✅ CanBuildSimpleMsiPackageWithMergeModule(buildSystem: DotNetCoreSdk)
✅ CanBuildSimpleMsiPackageWithMergeModule(buildSystem: MSBuild)
✅ CanBuildSimpleMsiPackageWithMergeModule(buildSystem: MSBuild64)
✅ CanBuildSimpleMsiPackageWithWarningSuppressions(buildSystem: DotNetCoreSdk)
✅ CanBuildSimpleMsiPackageWithWarningSuppressions(buildSystem: MSBuild)
✅ CanBuildSimpleMsiPackageWithWarningSuppressions(buildSystem: MSBuild64)
✅ CanBuildSimpleWixlib(buildSystem: DotNetCoreSdk)
✅ CanBuildSimpleWixlib(buildSystem: MSBuild)
✅ CanBuildSimpleWixlib(buildSystem: MSBuild64)
✅ CanBuildSingleCultureWithFallbackMsiPackage(buildSystem: DotNetCoreSdk)
✅ CanBuildSingleCultureWithFallbackMsiPackage(buildSystem: MSBuild)
✅ CanBuildSingleCultureWithFallbackMsiPackage(buildSystem: MSBuild64)
✅ CanBuildUncompressedBundle(buildSystem: DotNetCoreSdk)
✅ CanBuildUncompressedBundle(buildSystem: MSBuild)
✅ CanBuildUncompressedBundle(buildSystem: MSBuild64)
✅ CanBuildWithDefaultAndExplicitlyFullWixpdbs(buildSystem: DotNetCoreSdk)
✅ CanBuildWithDefaultAndExplicitlyFullWixpdbs(buildSystem: MSBuild)
✅ CanBuildWithDefaultAndExplicitlyFullWixpdbs(buildSystem: MSBuild64)
✅ CanBuildWithNoWixpdb(buildSystem: DotNetCoreSdk)
✅ CanBuildWithNoWixpdb(buildSystem: MSBuild)
✅ CanBuildWithNoWixpdb(buildSystem: MSBuild64)
✅ CanBuildWithWarningWhenExtensionIsMissing(buildSystem: DotNetCoreSdk)
✅ CanBuildWithWarningWhenExtensionIsMissing(buildSystem: MSBuild)
✅ CanBuildWithWarningWhenExtensionIsMissing(buildSystem: MSBuild64)
✅ CanBuildWithWixpdbToDifferentFolder(buildSystem: DotNetCoreSdk)
✅ CanBuildWithWixpdbToDifferentFolder(buildSystem: MSBuild)
✅ CanBuildWithWixpdbToDifferentFolder(buildSystem: MSBuild64)
✅ CannotBuildMultiTargetingWixlibUsingExplicitSubsetOfTfmAndRid(buildSystem: DotNetCoreSdk)
✅ CannotBuildMultiTargetingWixlibUsingExplicitSubsetOfTfmAndRid(buildSystem: MSBuild)
✅ CannotBuildMultiTargetingWixlibUsingExplicitSubsetOfTfmAndRid(buildSystem: MSBuild64)
⚪ ReportsInnerExceptionForUnexpectedExceptions