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/Http/http_t.proj | 6 +++++- src/ext/Http/test/WixToolsetTest.Http/HttpExtensionFixture.cs | 4 ++++ 2 files changed, 9 insertions(+), 1 deletion(-) (limited to 'src/ext/Http') diff --git a/src/ext/Http/http_t.proj b/src/ext/Http/http_t.proj index ddcb64b4..b3de433f 100644 --- a/src/ext/Http/http_t.proj +++ b/src/ext/Http/http_t.proj @@ -3,7 +3,7 @@ - + @@ -14,4 +14,8 @@ + + + + diff --git a/src/ext/Http/test/WixToolsetTest.Http/HttpExtensionFixture.cs b/src/ext/Http/test/WixToolsetTest.Http/HttpExtensionFixture.cs index c91ce937..7dcb9086 100644 --- a/src/ext/Http/test/WixToolsetTest.Http/HttpExtensionFixture.cs +++ b/src/ext/Http/test/WixToolsetTest.Http/HttpExtensionFixture.cs @@ -1,5 +1,9 @@ // Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. +using Microsoft.VisualStudio.TestTools.UnitTesting; + +[assembly: Parallelize(Scope = ExecutionScope.MethodLevel)] + namespace WixToolsetTest.Http { using Microsoft.VisualStudio.TestTools.UnitTesting; -- cgit v1.2.3-55-g6feb