Skip to content

Commit 8dcdbee

Browse files
.
1 parent 3a71784 commit 8dcdbee

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

test/Sentry.Profiling.Tests/SamplingTransactionProfilerTests.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,11 @@ private SampleProfile CaptureAndValidate(ITransactionProfilerFactory factory)
117117
[SkippableFact]
118118
public void Profiler_WithZeroStartupTimeout_CapturesAfterStartingAsynchronously()
119119
{
120-
Skip.If(TestEnvironment.IsGitHubActions && (TestEnvironment.IsWinX64 || RuntimeInformation.IsOSPlatform(OSPlatform.Linux)),
121-
"Flaky in CI on Windows X64 and Linux.");
120+
if (TestEnvironment.IsGitHubActions)
121+
{
122+
Skip.If(TestEnvironment.IsWinX64, "Flaky in CI on Windows X64.");
123+
Skip.If(RuntimeInformation.IsOSPlatform(OSPlatform.Linux), "Flaky in CI on Linux.");
124+
}
122125

123126
using var factory = new SamplingTransactionProfilerFactory(_testSentryOptions, TimeSpan.Zero);
124127
var profiler = factory.Start(new TransactionTracer(Substitute.For<IHub>(), "test", ""), CancellationToken.None);

test/Sentry.Testing/TestEnvironment.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ public static bool IsGitHubActions
1616
}
1717
}
1818

19-
public static bool IsWinX64 => RuntimeInformation.OSArchitecture == Architecture.X64
20-
&& RuntimeInformation.OSDescription.Contains("Windows");
19+
public static bool IsWinX64 => RuntimeInformation.IsOSPlatform(OSPlatform.Windows)
20+
&& RuntimeInformation.OSArchitecture == Architecture.X64;
2121
}

0 commit comments

Comments
 (0)