Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement virtual symbols and WiX Standard Library #475

Merged
merged 7 commits into from
Dec 16, 2023

Improve error reporting of duplicate symbols

072b7c6
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Implement virtual symbols and WiX Standard Library #475

Improve error reporting of duplicate symbols
072b7c6
Select commit
Loading
Failed to load commit list.
GitHub Actions / Xunit Tests succeeded Dec 16, 2023 in 1s

Xunit Tests ✅

Tests passed successfully

Report Passed Failed Skipped Time
TestResults/api.trx 32✅ 19s
TestResults/bal.wixext.trx 40✅ 31s
TestResults/burn.trx 124✅ 6s
TestResults/libs.trx 236✅ 4⚪ 27s
TestResults/netfx.wixext.trx 7✅ 6s
TestResults/tools.trx 27✅ 81s
TestResults/util.wixext.trx 21✅ 5s
TestResults/wix.trx 600✅ 1⚪ 163s
TestResults/WixToolsetTest.BurnE2E.trx 146✅ 7⚪ 875s
TestResults/WixToolsetTest.MsiE2E.trx 30✅ 411s
TestResults/WixToolsetTest.WixE2ETests.trx 11✅ 1⚪ 68s

✅ 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✅ 38ms
BalUtilTests.BootstrapperApplication 1✅ 38ms
BextUtilTests.BundleExtension 1✅ 30ms
WixToolsetTest.Data.SerializeFixture 7✅ 578ms
WixToolsetTest.Data.SymbolDefinitionFixture 7✅ 29ms
WixToolsetTest.Data.TagFixture 9✅ 27ms
WixToolsetTest.Data.WindowsInstallerTableDefinitionsFixture 1✅ 47ms
WixToolsetTest.Mba.Core.BaseBootstrapperApplicationFactoryFixture 1✅ 318ms
WixToolsetTest.Mba.Core.VerUtilFixture 4✅ 112ms

✅ TestResults/bal.wixext.trx

40 tests were completed in 31s with 40 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
WixToolsetTest.Bal.BalExtensionFixture 7✅ 3s
WixToolsetTest.Bal.InternalUIBAFixture 15✅ 3s
WixToolsetTest.Dnc.HostGenerator.DncHostGeneratorTests 2✅ 9s
WixToolsetTest.ManagedHost.DncHostFixture 12✅ 11s
WixToolsetTest.ManagedHost.MbaHostFixture 4✅ 16s

✅ TestResults/burn.trx

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

Test suite Passed Failed Skipped Time
Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.CacheTest 4✅ 373ms
Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.ElevationTest 2✅ 552ms
Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.EmbeddedTest 2✅ 224ms
Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.ExitCodeTest 2✅ 830ms
Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.LoggingTest 2✅ 5ms
Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.ManifestTest 2✅ 2ms
Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.PlanTest 58✅ 266ms
Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.RegistrationTest 12✅ 1s
Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.RelatedBundleTest 4✅ 12ms
Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.SearchTest 16✅ 56ms
Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.VariableTest 18✅ 71ms
Microsoft.Tools.WindowsInstallerXml.Test.Bootstrapper.VariantTest 2✅ 7ms

✅ 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✅ 3ms
DutilTests.AppUtil 2✅ 10ms
DutilTests.ApupUtil 2✅ 201ms
DutilTests.DictUtil 2✅ 3s
DutilTests.DirUtil 2✅ 220ms
DutilTests.DUtil 2✅ 3ms
DutilTests.EnvUtil 4✅ 9ms
DutilTests.FileUtil 2⚪ 2ms
DutilTests.GuidUtil 4✅ 229ms
DutilTests.IniUtil 2✅ 20ms
DutilTests.LocUtil 4✅ 409ms
DutilTests.MemUtil 10✅ 190ms
DutilTests.MonUtil 2⚪ 2ms
DutilTests.PathUtil 60✅ 517ms
DutilTests.ProcUtil 4✅ 111ms
DutilTests.RegUtil 72✅ 140ms
DutilTests.StrUtil 6✅ 9ms
DutilTests.VerUtil 26✅ 433ms
WixToolsetTest.Versioning.VerUtilTestsFixture 10✅ 24ms
WixToolsetTest.Versioning.WixVerFixture 22✅ 26ms

✅ TestResults/netfx.wixext.trx

7 tests were completed in 6s with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
WixToolsetTest.Netfx.NetfxExtensionFixture 7✅ 5s

✅ TestResults/tools.trx

27 tests were completed in 81s with 27 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
WixToolsetTest.Heat.DirectoryToPayloadGroupFixture 3✅ 382ms
WixToolsetTest.Heat.HeatFixture 6✅ 408ms
WixToolsetTest.Sdk.MsbuildHeatFixture 18✅ 79s

✅ TestResults/util.wixext.trx

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

Test suite Passed Failed Skipped Time
WixToolsetTest.Util.UtilExtensionFixture 21✅ 4s

✅ TestResults/wix.trx

601 tests were completed in 163s with 600 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✅ 111ms
WixToolsetTest.Converters.BootstrapperApplicationFixture 12✅ 15ms
WixToolsetTest.Converters.BundleCacheFixture 4✅ 5ms
WixToolsetTest.Converters.ConditionFixture 26✅ 35ms
WixToolsetTest.Converters.ConverterFixture 17✅ 547ms
WixToolsetTest.Converters.ConverterIntegrationFixture 6✅ 409ms
WixToolsetTest.Converters.CustomActionFixture 2✅ 10ms
WixToolsetTest.Converters.CustomTableFixture 10✅ 197ms
WixToolsetTest.Converters.DependencyFixture 4✅ 25ms
WixToolsetTest.Converters.DirectoryFixture 7✅ 10ms
WixToolsetTest.Converters.DirectXExtensionFixture 1✅ 1ms
WixToolsetTest.Converters.ExePackageFixture 1✅ 3ms
WixToolsetTest.Converters.FeatureFixture 3✅ 3ms
WixToolsetTest.Converters.FirewallExtensionFixture 3✅ 8ms
WixToolsetTest.Converters.FormatFixture 3✅ 6ms
WixToolsetTest.Converters.IisExtensionFixture 1✅ 71ms
WixToolsetTest.Converters.IncludeFixture 2✅ 3ms
WixToolsetTest.Converters.LocalizationFixture 5✅ 6ms
WixToolsetTest.Converters.MsiPackageFixture 1✅ 1ms
WixToolsetTest.Converters.MsuPackageFixture 1✅ 2ms
WixToolsetTest.Converters.PrereqPackageFixture 2✅ 14ms
WixToolsetTest.Converters.ProductPackageFixture 10✅ 949ms
WixToolsetTest.Converters.PropertyFixture 6✅ 216ms
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✅ 84ms
WixToolsetTest.Converters.UtilExtensionFixture 7✅ 191ms
WixToolsetTest.Converters.VariableFixture 2✅ 3ms
WixToolsetTest.Converters.VSExtensionFixture 1✅ 71ms
WixToolsetTest.Converters.Wix4ConversionFixture 1✅ 1ms
WixToolsetTest.Core.ParserHelperFixture 6✅ 17ms
WixToolsetTest.Core.PreprocessorFixture 13✅ 50ms
WixToolsetTest.Core.VariableResolverFixture 1✅ 17ms
WixToolsetTest.CoreIntegration.AccessModifierFixture 11✅ 151ms
WixToolsetTest.CoreIntegration.AdvertisedTypeLibVersionFixture 4✅ 116ms
WixToolsetTest.CoreIntegration.AllUsersFixture 3✅ 260ms
WixToolsetTest.CoreIntegration.AppIdFixture 2✅ 91ms
WixToolsetTest.CoreIntegration.ApprovedExeFixture 2✅ 9ms
WixToolsetTest.CoreIntegration.AssemblyFixture 3✅ 264ms
WixToolsetTest.CoreIntegration.BadInputFixture 10✅ 36ms
WixToolsetTest.CoreIntegration.BindVariablesFixture 4✅ 513ms
WixToolsetTest.CoreIntegration.BootstrapperApplicationFixture 1✅ 6ms
WixToolsetTest.CoreIntegration.BundleExtractionFixture 1✅ 177ms
WixToolsetTest.CoreIntegration.BundleFixture 22✅ 3s
WixToolsetTest.CoreIntegration.BundleManifestFixture 9✅ 2s
WixToolsetTest.CoreIntegration.BundlePackageFixture 4✅ 3s
WixToolsetTest.CoreIntegration.BurnRemotePayloadSubcommandFixture 9✅ 2s
WixToolsetTest.CoreIntegration.CabFixture 2✅ 373ms
WixToolsetTest.CoreIntegration.ClassFixture 6✅ 648ms
WixToolsetTest.CoreIntegration.CommandLineFixture 3✅ 92ms
WixToolsetTest.CoreIntegration.CommentsFixture 8✅ 448ms
WixToolsetTest.CoreIntegration.ComponentFixture 2✅ 35ms
WixToolsetTest.CoreIntegration.ContainerFixture 7✅ 2s
WixToolsetTest.CoreIntegration.CopyFileFixture 1✅ 65ms
WixToolsetTest.CoreIntegration.CustomActionFixture 7✅ 456ms
WixToolsetTest.CoreIntegration.CustomTableFixture 6✅ 299ms
WixToolsetTest.CoreIntegration.DecompileFixture 10✅ 632ms
WixToolsetTest.CoreIntegration.DependencyExtensionFixture 4✅ 1s
WixToolsetTest.CoreIntegration.DirectoryFixture 7✅ 492ms
WixToolsetTest.CoreIntegration.EncodingFixture 1✅ 611ms
WixToolsetTest.CoreIntegration.ExePackageFixture 17✅ 2s
WixToolsetTest.CoreIntegration.ExtensionFixture 11✅ 10s
WixToolsetTest.CoreIntegration.FeatureFixture 2✅ 5ms
WixToolsetTest.CoreIntegration.InstanceTransformFixture 1✅ 185ms
WixToolsetTest.CoreIntegration.LanguageFixture 4✅ 1s
WixToolsetTest.CoreIntegration.LinkerFixture 5✅ 91ms
WixToolsetTest.CoreIntegration.MediaFixture 1✅ 132ms
WixToolsetTest.CoreIntegration.ModuleFixture 3✅ 1s
WixToolsetTest.CoreIntegration.MsiCabinetFixture 5✅ 2s
WixToolsetTest.CoreIntegration.MsiFixture 16✅ 723ms
WixToolsetTest.CoreIntegration.MsiPackageFixture 1✅ 156ms
WixToolsetTest.CoreIntegration.MsiQueryFixture 26✅ 1s
WixToolsetTest.CoreIntegration.MsiTransactionFixture 3✅ 627ms
WixToolsetTest.CoreIntegration.MsuPackageFixture 4✅ 307ms
WixToolsetTest.CoreIntegration.PackagePayloadFixture 13✅ 498ms
WixToolsetTest.CoreIntegration.ParseFixture 1✅ 2ms
WixToolsetTest.CoreIntegration.PatchFixture 14✅ 10s
WixToolsetTest.CoreIntegration.PayloadFixture 7✅ 783ms
WixToolsetTest.CoreIntegration.PreprocessorFixture 6✅ 149ms
WixToolsetTest.CoreIntegration.RegistryFixture 5✅ 191ms
WixToolsetTest.CoreIntegration.RollbackBoundaryFixture 3✅ 569ms
WixToolsetTest.CoreIntegration.ShortcutFixture 2✅ 132ms
WixToolsetTest.CoreIntegration.SigningFixture 4✅ 834ms
WixToolsetTest.CoreIntegration.SoftwareTagFixture 3✅ 464ms
WixToolsetTest.CoreIntegration.TestXmlFixture 5✅ 1ms
WixToolsetTest.CoreIntegration.TransformFixture 2✅ 539ms
WixToolsetTest.CoreIntegration.UIFixture 2✅ 95ms
WixToolsetTest.CoreIntegration.UnadvertisedTypeLibVersionFixture 4✅ 214ms
WixToolsetTest.CoreIntegration.UpgradeFixture 2✅ 51ms
WixToolsetTest.CoreIntegration.VersionFixture 6✅ 941ms
WixToolsetTest.CoreIntegration.WarningFixture 2✅ 8ms
WixToolsetTest.CoreIntegration.WixiplFixture 4✅ 174ms
WixToolsetTest.CoreIntegration.WixlibFixture 7✅ 966ms
WixToolsetTest.CoreIntegration.WixlibQueryFixture 2✅ 15ms
WixToolsetTest.CoreIntegration.WixVariableFixture 4✅ 576ms
WixToolsetTest.CoreNative.CabinetFixture 5✅ 309ms
WixToolsetTest.CoreNative.CertificateHashesFixture 3✅ 189ms
WixToolsetTest.CoreNative.MsmFixture 1✅ 262ms
WixToolsetTest.Sdk.MsbuildFixture 69✅ 1⚪ 136s

✅ TestResults/WixToolsetTest.BurnE2E.trx

153 tests were completed in 875s with 146 passed, 0 failed and 7 skipped.

Test suite Passed Failed Skipped Time
WixToolsetTest.BurnE2E.BAFunctionsTests 1✅ 12s
WixToolsetTest.BurnE2E.BasicFunctionalityTests 9✅ 95s
WixToolsetTest.BurnE2E.BundlePackageTests 10✅ 79s
WixToolsetTest.BurnE2E.CacheTests 5✅ 3⚪ 27s
WixToolsetTest.BurnE2E.ContainerTests 2✅ 7s
WixToolsetTest.BurnE2E.DependencyTests 21✅ 1⚪ 196s
WixToolsetTest.BurnE2E.ElevationTests 1✅ 3s
WixToolsetTest.BurnE2E.ExePackageTests 9✅ 27s
WixToolsetTest.BurnE2E.FailureTests 7✅ 27s
WixToolsetTest.BurnE2E.FeatureTests 3✅ 18s
WixToolsetTest.BurnE2E.FilesInUseTests 1✅ 1⚪ 3s
WixToolsetTest.BurnE2E.ForwardCompatibleBundleTests 8✅ 60s
WixToolsetTest.BurnE2E.LayoutTests 4✅ 9s
WixToolsetTest.BurnE2E.LongPathTests 13✅ 45s
WixToolsetTest.BurnE2E.MsiTransactionTests 2✅ 17s
WixToolsetTest.BurnE2E.PatchTests 4✅ 31s
WixToolsetTest.BurnE2E.PrereqBaTests 9✅ 35s
WixToolsetTest.BurnE2E.RegistrationTests 5✅ 18s
WixToolsetTest.BurnE2E.RollbackBoundaryTests 1✅ 5s
WixToolsetTest.BurnE2E.SlipstreamTests 10✅ 2⚪ 57s
WixToolsetTest.BurnE2E.UpdateBundleTests 8✅ 43s
WixToolsetTest.BurnE2E.UpgradeRelatedBundleTests 5✅ 31s
WixToolsetTest.BurnE2E.VariableTests 2✅ 5s
WixToolsetTest.BurnE2E.WixIuiBaTests 3✅ 13s
WixToolsetTest.BurnE2E.WixStdBaTests 3✅ 11s

✅ TestResults/WixToolsetTest.MsiE2E.trx

30 tests were completed in 411s with 30 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
WixToolsetTest.MsiE2E.FirewallExtensionTests 16✅ 23s
WixToolsetTest.MsiE2E.UtilExtensionUserTests 13✅ 387s
WixToolsetTest.MsiE2E.XmlConfigTests 1✅ 735ms

✅ TestResults/WixToolsetTest.WixE2ETests.trx

12 tests were completed in 68s with 11 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
WixE2E.WixE2EFixture 11✅ 1⚪ 67s