| name: CI - .NET |
| |
| on: |
| workflow_call: |
| workflow_dispatch: |
| |
| permissions: |
| contents: read |
| |
| jobs: |
| lint: |
| name: Lint |
| uses: ./.github/workflows/bazel.yml |
| with: |
| name: Lint |
| os: windows |
| run: ./go dotnet:lint |
| |
| build: |
| name: Build |
| uses: ./.github/workflows/bazel.yml |
| with: |
| name: Build |
| os: windows |
| run: bazel build //dotnet:all |
| |
| integration-tests: |
| name: Browser Tests |
| uses: ./.github/workflows/bazel.yml |
| with: |
| name: Browser Tests |
| os: windows |
| run: | |
| bazel test //dotnet/test/common:ElementFindingTests-firefox //dotnet/test/common:ElementFindingTests-chrome |
| |
| remote-tests: |
| name: Remote Tests |
| uses: ./.github/workflows/bazel.yml |
| with: |
| name: Remote Tests |
| os: windows |
| run: | |
| bazel test //dotnet/test/remote:AllTests --flaky_test_attempts=3 |