// Copyright The OpenTelemetry Authors // SPDX-License-Identifier: Apache-2.0 using IntegrationTests.Helpers; namespace IntegrationTests; /// /// Logic partial of LibraryVersion /// public static partial class LibraryVersion { public static TheoryData GetPlatformVersions(string integrationName) { var anyPlatformVersions = new TheoryData(LookupMap[integrationName]); var platformKey = $"{integrationName}_{EnvironmentTools.GetPlatform()}"; if (LookupMap.TryGetValue(platformKey, out var platformVersions)) { foreach (var platformVersion in platformVersions) { anyPlatformVersions.Add(platformVersion); } } return anyPlatformVersions; } }