From 65e68bcfaf4b0ef9796cad4d5a470b3b3e72032f Mon Sep 17 00:00:00 2001 From: Bob Arnson Date: Sat, 19 Jul 2025 22:25:25 -0400 Subject: Embiggen build perf. - Move ext tests to targets for better MSBuild scheduling. - Parallelize long-running tests. - Disable Firewall ICEs for dev builds; they're redundant with round-tripping and ICEs are mutex'd to make them painfully serial. --- src/ext/Bal/bal_t.proj | 6 +++++- .../BalExtensionFixture.cs | 4 ++++ src/ext/ComPlus/complus_t.proj | 6 +++++- src/ext/Dependency/dependency_t.proj | 6 +++++- src/ext/DirectX/directx_t.proj | 6 +++++- src/ext/Firewall/firewall_t.proj | 6 +++++- .../FirewallExtensionFixture.cs | 8 +++++++- src/ext/Http/http_t.proj | 6 +++++- .../WixToolsetTest.Http/HttpExtensionFixture.cs | 4 ++++ src/ext/Iis/iis_t.proj | 6 +++++- src/ext/Msmq/msmq_t.proj | 6 +++++- src/ext/NetFx/netfx_t.proj | 6 +++++- .../WixToolsetTest.Netfx/NetfxExtensionFixture.cs | 4 ++++ src/ext/PowerShell/powershell_t.proj | 6 +++++- src/ext/Sql/sql_t.proj | 6 +++++- .../UI/test/WixToolsetTest.UI/UIExtensionFixture.cs | 4 ++++ src/ext/UI/ui_t.proj | 6 +++++- .../WixToolsetTest.Util/UtilExtensionFixture.cs | 7 +++++-- src/ext/Util/util_t.proj | 6 +++++- src/ext/VisualStudio/visualstudio_t.proj | 6 +++++- src/ext/ext_t.proj | 21 ++++++++++++++++++--- 21 files changed, 116 insertions(+), 20 deletions(-) (limited to 'src/ext') diff --git a/src/ext/Bal/bal_t.proj b/src/ext/Bal/bal_t.proj index bb8d44a2..80da207d 100644 --- a/src/ext/Bal/bal_t.proj +++ b/src/ext/Bal/bal_t.proj @@ -18,7 +18,7 @@ - +