// 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;
}
}