@@ -32,3 +32,16 @@ jobs:
- name: Test
run: dotnet test --configuration Release --logger GitHubActions
+
+ macos:
+ runs-on: macos-latest
+ env:
+ DOTNET_NOLOGO: true
+ DOTNET_CLI_TELEMETRY_OPTOUT: 1
+ steps:
+ - name: Checkout source code
+ uses: actions/checkout@v3
+ - name: Test
+ run: dotnet test --configuration Release --logger GitHubActions
@@ -9,6 +9,12 @@ public class EngineLimitTests
[Fact]
public void ShouldAllowReasonableCallStackDepth()
{
+ if (OperatingSystem.IsMacOS())
+ {
+ // stack limit differ quite a lot
+ return;
+ }
#if RELEASE
const int FunctionNestingCount = 960;
#else