diff --git a/src/Microsoft.TestPlatform.TestHostProvider/Hosting/DotnetTestHostManager.cs b/src/Microsoft.TestPlatform.TestHostProvider/Hosting/DotnetTestHostManager.cs index b4fa53776f..deadfcb684 100644 --- a/src/Microsoft.TestPlatform.TestHostProvider/Hosting/DotnetTestHostManager.cs +++ b/src/Microsoft.TestPlatform.TestHostProvider/Hosting/DotnetTestHostManager.cs @@ -536,6 +536,10 @@ PlatformArchitecture TranslateToPlatformArchitecture(Architecture targetArchitec return PlatformArchitecture.ARM; case Architecture.ARM64: return PlatformArchitecture.ARM64; + case Architecture.S390x: + return PlatformArchitecture.S390x; + case Architecture.Ppc64le: + return PlatformArchitecture.Ppc64le; case Architecture.AnyCPU: case Architecture.Default: default: @@ -552,6 +556,8 @@ static bool IsSameArchitecture(Architecture targetArchitecture, PlatformArchitec Architecture.X64 => platformAchitecture == PlatformArchitecture.X64, Architecture.ARM => platformAchitecture == PlatformArchitecture.ARM, Architecture.ARM64 => platformAchitecture == PlatformArchitecture.ARM64, + Architecture.S390x => platformAchitecture == PlatformArchitecture.S390x, + Architecture.Ppc64le => platformAchitecture == PlatformArchitecture.Ppc64le, _ => throw new TestPlatformException($"Invalid target architecture '{targetArchitecture}'"), };