Skip to content

Commit c1d2926

Browse files
committed
address failures
1 parent 148f2a2 commit c1d2926

5 files changed

Lines changed: 18 additions & 1 deletion

File tree

.bazelrc.remote

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@ build:rbe --action_env=PATH=/bin:/usr/bin:/usr/local/bin
4141
test:rbe --test_env=PATH=/bin:/usr/bin:/usr/local/bin
4242
test:rbe --test_env=HOME=/home/dev
4343

44+
# This should only be set on GitHub runs
45+
test:rbe --test_env=SE_CACHE_PATH=
46+
4447
# Make sure we sniff credentials properly
4548
build:rbe --credential_helper=gypsum.cluster.engflow.com=%workspace%/scripts/credential-helper.sh
4649

py/test/unit/selenium/webdriver/remote/remote_server_tests.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,18 @@ def test_server_with_kwargs():
4949
assert server.env == {"FOO": "bar"}
5050

5151

52+
def test_server_with_default_args():
53+
server = Server()
54+
assert server.args == list(Server.DEFAULT_ARGS)
55+
56+
57+
def test_server_with_args_override():
58+
args = ["--detect-drivers", "false", "--driver-configuration", "display-name=chrome"]
59+
server = Server(args=args)
60+
assert server.args == args
61+
assert server.args is not args
62+
63+
5264
def test_server_with_invalid_port():
5365
port = "invalid"
5466
msg = f"Server.__init__() got an invalid port: '{port}'"

rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ def remote_server
116116
def driver_configuration
117117
stereotype = {browserName: w3c_browser_name}
118118
stereotype[:browserVersion] = browser_version unless browser_version == 'stable'
119-
stereotype[options_key] = {binary: browser_path} if driver_path
119+
stereotype[options_key] = {binary: browser_path} if browser_path
120120

121121
config = ['--driver-configuration',
122122
"display-name=#{browser} #{browser_version}",

rust/tests/cache_tests.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ mod common;
2929
#[case("../テスト")]
3030
fn cache_path_test(#[case] tmp_cache_folder_name: String) {
3131
let mut cmd = get_selenium_manager();
32+
cmd.env_remove("SE_CACHE_PATH");
3233
cmd.args([
3334
"--browser",
3435
"chrome",

rust/tests/config_tests.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ fn config_test(#[case] browser_name: String) {
4040
writer.flush().unwrap();
4141

4242
let mut cmd = get_selenium_manager();
43+
cmd.env_remove("SE_CACHE_PATH");
4344
cmd.args([
4445
"--output",
4546
"json",

0 commit comments

Comments
 (0)