Skip to content

CI - .NET

CI - .NET #941

Workflow file for this run

name: CI - .NET
on:
workflow_call:
workflow_dispatch:
jobs:
build:
name: Build
uses: ./.github/workflows/bazel.yml
with:
name: Build
cache-key: false
os: windows
run: bazel build //dotnet:all
windows-tests:
name: Windows Tests
uses: ./.github/workflows/bazel.yml
with:
name: Windows Tests
cache-key: false
java-version: 17
os: windows
run: |
bazel test //dotnet/test/common:ElementFindingTest-firefox //dotnet/test/common:ElementFindingTest-chrome
macos-tests:
name: Mac Tests
uses: ./.github/workflows/bazel.yml
with:
name: Mac Tests
cache-key: false
java-version: 17
os: macos
run: |
bazel test //dotnet/test/common:ElementFindingTest-firefox //dotnet/test/common:ElementFindingTest-chrome
linux-tests:
name: Linux Tests
uses: ./.github/workflows/bazel.yml
with:
name: Linux Tests
cache-key: false
java-version: 17
os: linux
run: |
bazel test //dotnet/test/common:ElementFindingTest-firefox //dotnet/test/common:ElementFindingTest-chrome
windows-pinned-tests:
name: Windows Pinned Tests
uses: ./.github/workflows/bazel.yml
with:
name: Windows Pinned Tests
cache-key: false
java-version: 17
os: windows
run: |
bazel test //dotnet/test/common:ElementFindingTest-firefox //dotnet/test/common:ElementFindingTest-chrome --pin_browsers=true
macos-pinned-tests:
name: Mac Pinned Tests
uses: ./.github/workflows/bazel.yml
with:
name: Mac Pinned Tests
cache-key: false
java-version: 17
os: macos
run: |
bazel test //dotnet/test/common:ElementFindingTest-firefox //dotnet/test/common:ElementFindingTest-chrome --pin_browsers=true
linux-pinned-tests:
name: Linux Pinned Tests
uses: ./.github/workflows/bazel.yml
with:
name: Linux Pinned Tests
cache-key: false
java-version: 17
os: linux
run: |
bazel test //dotnet/test/common:ElementFindingTest-firefox //dotnet/test/common:ElementFindingTest-chrome --pin_browsers=true