Skip to content
This repository was archived by the owner on Nov 18, 2025. It is now read-only.
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
df8b7f3
test remove scala
mollyibot Mar 7, 2025
44f9756
test submodule
mollyibot Mar 7, 2025
f9bc681
test for submodule
mollyibot Mar 8, 2025
cd977d2
Refactor web submodules
mollyibot Mar 15, 2025
e3dbc07
Refactor more
mollyibot Mar 17, 2025
921f528
More polish
mollyibot Mar 17, 2025
1c4c8b6
Fix presubmit
mollyibot Mar 17, 2025
ac5737d
Add web modules build script
mollyibot Mar 17, 2025
e20cb79
Modify bazel CI
mollyibot Mar 17, 2025
1d290c0
More polish to bazel ci
mollyibot Mar 17, 2025
4e64e91
Revert auto formatting
mollyibot Mar 17, 2025
de27d52
More polish
mollyibot Mar 18, 2025
583083d
More polish
mollyibot Mar 18, 2025
b0497da
More polish
mollyibot Mar 18, 2025
74ffa27
More polish
mollyibot Mar 18, 2025
cc04d19
Modularize rules_webtesting
mollyibot Mar 18, 2025
3fd3f78
More polish
mollyibot Mar 18, 2025
7097ef4
More polish
mollyibot Mar 18, 2025
5acecd8
More polish
mollyibot Mar 19, 2025
007f966
Revert formatting
mollyibot Mar 19, 2025
62bbe07
Revert auto formatting
mollyibot Mar 19, 2025
2e6173b
Revert formatting
mollyibot Mar 19, 2025
d5543b3
Create symbol link
mollyibot Mar 19, 2025
f367409
change to relative path
mollyibot Mar 19, 2025
423602e
More polish
mollyibot Mar 19, 2025
db3bfdf
More polish
mollyibot Mar 20, 2025
6aa748f
Change sym link
mollyibot Mar 20, 2025
8a3b252
Modify readme
mollyibot Mar 20, 2025
a2c2afc
Modify ReadMe
mollyibot Mar 21, 2025
20c4e73
Modify the module
mollyibot Mar 22, 2025
40deb58
Modify presubmit yml
mollyibot Mar 22, 2025
42c9f96
Copy build file
mollyibot Mar 24, 2025
98a6c70
Merge remote-tracking branch 'upstream/master'
mollyibot Apr 29, 2025
42d86cc
Merge branch 'bazelbuild:master' into master
mollyibot May 8, 2025
315cb80
Modify presubmit yml and setup.sh
mollyibot May 8, 2025
b76ec90
Modify local firefox json
mollyibot May 8, 2025
f1e0aa9
Update presubmit to remove macos related tests
mollyibot May 8, 2025
3079674
Upgrade browser version
mollyibot May 8, 2025
1ea48e7
Downgrade selenium version
mollyibot May 8, 2025
e2f8a5f
Upgrade gazelle
mollyibot May 8, 2025
0fc2456
create test data symbollink to fix go test failures
mollyibot May 9, 2025
5fea819
create test data symbollink to fix go test failures
mollyibot May 9, 2025
6cb6d1c
Upgrade gazelle version
mollyibot May 9, 2025
167dbf2
Fix cannot find test data in TEST_SRCDIR or RUNFILES_MANIFEST_FILE
mollyibot May 9, 2025
f4d3b19
Update yml to remove test for windows
mollyibot May 9, 2025
2bea2a7
merge from main branch
mollyibot May 9, 2025
e8ad633
Update the yml to include recent yml
mollyibot May 15, 2025
9174b4e
Update yml file
mollyibot May 15, 2025
3eb0dc3
fix webdriver test
mollyibot May 15, 2025
15f51ef
Merge branch 'master' into master
mollyibot May 15, 2025
1b21156
Merge branch 'master' into master
mollyibot May 16, 2025
a0db15c
Update merge conflict
mollyibot May 16, 2025
1778b7d
modify yml
mollyibot May 16, 2025
cbc78c2
modify yml
mollyibot May 16, 2025
1dd9d29
Update readme
mollyibot May 17, 2025
dbd249d
Rever browsers version
mollyibot May 17, 2025
0bcbb52
Update tests
mollyibot May 17, 2025
74e580f
Update readme
mollyibot May 17, 2025
147a367
Add back native for chromium
mollyibot May 19, 2025
250a0bb
Add comments on yml file
mollyibot May 19, 2025
aa4dc66
Format comments
mollyibot May 20, 2025
cd0bf62
Merge branch 'bazelbuild:master' into master
mollyibot May 20, 2025
d4ed9a5
Update the setup.sh as symlink
mollyibot May 22, 2025
bc00999
Change symlinks to actual file
mollyibot May 27, 2025
e2dd18d
Test bcr locally
mollyibot May 28, 2025
234b060
Register bcr and test in local branch
mollyibot May 28, 2025
d3fd1d6
update yml
mollyibot May 28, 2025
abcdf98
Update module file
mollyibot May 28, 2025
57c6982
Update module file
mollyibot May 28, 2025
723e49c
Update presubmit yml
mollyibot May 29, 2025
46c62b6
Update the presubmit file
mollyibot May 29, 2025
09066e1
Update the presubmit file
mollyibot May 29, 2025
3faec57
Remove unused files
mollyibot May 29, 2025
8f2dc16
Merge branch 'bazelbuild:master' into master
mollyibot May 29, 2025
c638c7c
Update presubmit
mollyibot May 29, 2025
b1ca3c9
Update yml
mollyibot May 30, 2025
3be71e3
Test for mollyibot org
mollyibot May 30, 2025
e72768f
Test for mollyibot org
mollyibot May 30, 2025
c7d4251
Modify json
mollyibot May 30, 2025
4b19b75
Load java_library py_library sh_test from corresponding module
mollyibot May 30, 2025
fedde52
Add rules_java
mollyibot May 30, 2025
12d374f
Merge branch 'bazelbuild:master' into master
mollyibot May 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .bcr/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# See https://github.com/bazel-contrib/publish-to-bcr#a-note-on-release-automation
fixedReleaser:
login: mollyibot
email: mollyibot@google.com
moduleRoots: [".", "web_testing_go", "web_testing_java", "web_testing_python", "web_testing_scala"]
20 changes: 20 additions & 0 deletions .bcr/metadata.template.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"homepage": "https://github.com/mollyibot/rules_webtesting",
"maintainers": [
{
"name": "Michael Rea",
"email": "mtrea@google.com",
"github": "mtrea"
},
{
"name": "Yuan Tian",
"email": "mollyibot@google.com",
"github": "mollyibot"
}
],
"repository": [
"github:mollyibot/rules_webtesting"
],
"versions": [],
"yanked_versions": {}
}
41 changes: 41 additions & 0 deletions .bcr/presubmit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
bcr_test_module:
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
5 changes: 5 additions & 0 deletions .bcr/source.template.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"integrity": "",
"strip_prefix": "{REPO}-{VERSION}",
"url": "https://github.com/{OWNER}/{REPO}/releases/download/{TAG}/rules_webtesting-{TAG}.tar.gz"
}
20 changes: 20 additions & 0 deletions .bcr/web_testing_go/metadata.template.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"homepage": "https://github.com/mollyibot/rules_webtesting",
"maintainers": [
{
"name": "Michael Rea",
"email": "mtrea@google.com",
"github": "mtrea"
},
{
"name": "Yuan Tian",
"email": "mollyibot@google.com",
"github": "mollyibot"
}
],
"repository": [
"github:mollyibot/rules_webtesting"
],
"versions": [],
"yanked_versions": {}
}
17 changes: 17 additions & 0 deletions .bcr/web_testing_go/presubmit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
bcr_test_module:
module_path: ""
matrix:
bazel: [ 7.x, 8.x ]
tasks:
# Only run web_testing_go tests on linux but not macos and windows
web_testing_go_ubuntu2004:
name: "rules_web_testing_go in ubuntu"
platform: ubuntu2004
bazel: ${{ bazel }}
shell_commands:
- "sh ./bazelci/setup_ubuntu.sh"
test_flags:
- "--test_tag_filters=-noci,-sauce"
build_targets: [ "//..." ]
test_targets: [ "//..." ]

5 changes: 5 additions & 0 deletions .bcr/web_testing_go/source.template.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"integrity": "",
"strip_prefix": "{REPO}-{VERSION}/web_testing_go",
"url": "https://github.com/{OWNER}/{REPO}/releases/download/{TAG}/rules_webtesting-{TAG}.tar.gz"
}
20 changes: 20 additions & 0 deletions .bcr/web_testing_java/metadata.template.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"homepage": "https://github.com/mollyibot/rules_webtesting",
"maintainers": [
{
"name": "Michael Rea",
"email": "mtrea@google.com",
"github": "mtrea"
},
{
"name": "Yuan Tian",
"email": "mollyibot@google.com",
"github": "mollyibot"
}
],
"repository": [
"github:mollyibot/rules_webtesting"
],
"versions": [],
"yanked_versions": {}
}
23 changes: 23 additions & 0 deletions .bcr/web_testing_java/presubmit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
bcr_test_module:
module_path: ""
matrix:
bazel: [ 7.x, 8.x ]
tasks:
web_testing_java_ubuntu2004:
name: "rules_web_testing_java in ubuntu"
platform: ubuntu2004
bazel: ${{ bazel }}
shell_commands:
- "sh ./bazelci/setup_ubuntu.sh"
test_flags:
- "--test_tag_filters=-noci,-sauce"
build_targets: [ "//..." ]
test_targets: [ "//..." ]
web_testing_java_windows:
name: "rules_web_testing_java in windows"
platform: windows
bazel: ${{ bazel }}
test_flags:
- "--test_tag_filters=-noci,-sauce"
build_targets: [ "//..." ]
test_targets: [ "//..." ]
5 changes: 5 additions & 0 deletions .bcr/web_testing_java/source.template.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"integrity": "",
"strip_prefix": "{REPO}-{VERSION}/web_testing_java",
"url": "https://github.com/{OWNER}/{REPO}/releases/download/{TAG}/rules_webtesting-{TAG}.tar.gz"
}
20 changes: 20 additions & 0 deletions .bcr/web_testing_python/metadata.template.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"homepage": "https://github.com/mollyibot/rules_webtesting",
"maintainers": [
{
"name": "Michael Rea",
"email": "mtrea@google.com",
"github": "mtrea"
},
{
"name": "Yuan Tian",
"email": "mollyibot@google.com",
"github": "mollyibot"
}
],
"repository": [
"github:mollyibot/rules_webtesting"
],
"versions": [],
"yanked_versions": {}
}
23 changes: 23 additions & 0 deletions .bcr/web_testing_python/presubmit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
bcr_test_module:
module_path: ""
matrix:
bazel: [ 7.x, 8.x ]
tasks:
web_testing_python_ubuntu2004:
name: "rules_web_testing_python in ubuntu"
platform: ubuntu2004
bazel: ${{ bazel }}
shell_commands:
- "sh ./bazelci/setup_ubuntu.sh"
test_flags:
- "--test_tag_filters=-noci,-sauce"
build_targets: [ "//..." ]
test_targets: [ "//..." ]
web_testing_python_windows:
name: "rules_web_testing_python in windows"
platform: windows
bazel: ${{ bazel }}
test_flags:
- "--test_tag_filters=-noci,-sauce"
build_targets: [ "//..." ]
test_targets: [ "//..." ]
5 changes: 5 additions & 0 deletions .bcr/web_testing_python/source.template.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"integrity": "",
"strip_prefix": "{REPO}-{VERSION}/web_testing_python",
"url": "https://github.com/{OWNER}/{REPO}/releases/download/{TAG}/rules_webtesting-{TAG}.tar.gz"
}
20 changes: 20 additions & 0 deletions .bcr/web_testing_scala/metadata.template.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"homepage": "https://github.com/mollyibot/rules_webtesting",
"maintainers": [
{
"name": "Michael Rea",
"email": "mtrea@google.com",
"github": "mtrea"
},
{
"name": "Yuan Tian",
"email": "mollyibot@google.com",
"github": "mollyibot"
}
],
"repository": [
"github:mollyibot/rules_webtesting"
],
"versions": [],
"yanked_versions": {}
}
23 changes: 23 additions & 0 deletions .bcr/web_testing_scala/presubmit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
bcr_test_module:
module_path: ""
matrix:
bazel: [7.x, 8.x]
tasks:
web_testing_scala_ubuntu2004:
name: "rules_web_testing_scala in ubuntu"
platform: ubuntu2004
bazel: ${{ bazel }}
shell_commands:
- "sh ./bazelci/setup_ubuntu.sh"
test_flags:
- "--test_tag_filters=-noci,-sauce"
build_targets: [ "//..." ]
test_targets: [ "//..." ]
web_testing_scala_windows:
name: "rules_web_testing_scala in windows"
platform: windows
bazel: ${{ bazel }}
test_flags:
- "--test_tag_filters=-noci,-sauce"
build_targets: [ "//..." ]
test_targets: [ "//..." ]
5 changes: 5 additions & 0 deletions .bcr/web_testing_scala/source.template.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"integrity": "",
"strip_prefix": "{REPO}-{VERSION}/web_testing_scala",
"url": "https://github.com/{OWNER}/{REPO}/releases/download/{TAG}/rules_webtesting-{TAG}.tar.gz"
}