Skip to content

[DNM] Test

[DNM] Test #281

Workflow file for this run

# name: macOS
# on:
# push:
# branches: [main]
# pull_request:
# branches: [main]
# jobs:
# macos_test:
# name: Execute tests on macOS
# strategy:
# fail-fast: false
# matrix:
# os: [macos-14]
# xcode-version: [16.0] # Swift 6.0
# runs-on: ${{ matrix.os }}
# env:
# OPENGRAPH_WERROR: 1
# OPENGRAPH_ATTRIBUTEGRAPH: 0
# OPENGRAPH_COMPATIBILITY_TEST: 0
# steps:
# - uses: actions/checkout@v4
# - name: Setup Xcode
# uses: maxim-lobanov/setup-xcode@v1
# with:
# xcode-version: ${{ matrix.xcode-version }}
# - name: Swift version
# run: swift --version
# - name: Build and run tests in debug mode with coverage
# run: |
# swift test \
# -c debug \
# --enable-code-coverage \
# --build-path .build-test-debug
# xcrun llvm-cov show \
# -instr-profile=.build-test-debug/debug/codecov/default.profdata \
# .build-test-debug/debug/OpenGraphPackageTests.xctest/Contents/MacOS/OpenGraphPackageTests \
# > coverage.txt
# - name: Build and run tests in release mode
# run: |
# swift test \
# -c release \
# --enable-code-coverage \
# --build-path .build-test-release
# - uses: codecov/codecov-action@v3
# with:
# token: ${{ secrets.CODECOV_TOKEN }}
# verbose: true