bcr_test_module:
  module_path: ""
  matrix:
    bazel: [ 7.x, 8.x ]
  tasks:
    web_testing_ubuntu2004:
      name: "rules_webtesting test in ubuntu"
      platform: ubuntu2004
      bazel: ${{ bazel }}
      shell_commands:
      - "sh ./.bazelci/setup_ubuntu.sh"
      test_flags:
      - "--test_tag_filters=-noci,-sauce"
      test_targets:
      - "//..."
    web_testing_macos:
      name: "rules_webtesting test in macos"
      platform: macos
      bazel: ${{ bazel }}
      test_flags:
      - "--test_tag_filters=-noci,-sauce,-chromium-local,-firefox-local"
      build_targets:
      - "//..."
      test_targets:
      - "//..."
    web_testing_windows:
      name: "rules_webtesting test in windows"
      platform: windows
      bazel: ${{ bazel }}
      build_flags:
      - "--enable_runfiles"
      build_targets:
      - "//..."
      test_flags:
      - "--test_tag_filters=-noci,-sauce"
      - "--enable_runfiles"
      test_targets:
      - "//..."
      - "-//go/webdriver:go_default_test_chromium-local" # cannot find runfile "testdata/" in manifest
      - "-//go/webtest:go_default_test_chromium-local" # cannot find runfile "testdata/" in manifest
      - "-//go/wtl/proxy/driverhub/quithandler:go_default_test_chromium-local" # cannot find runfile "testdata/" in manifest
      - "-//go/wtl/proxy/driverhub/scripttimeout:go_default_test_chromium-local" # cannot find runfile "testdata/" in manifest
