diff --git a/recipe_modules/gclient/config.py b/recipe_modules/gclient/config.py index b8121efad..7bbcb9cec 100644 --- a/recipe_modules/gclient/config.py +++ b/recipe_modules/gclient/config.py @@ -682,3 +682,10 @@ def valgrind(c): # pragma: no cover """Add Valgrind binaries to the gclient solution.""" c.solutions[0].custom_deps['src/third_party/valgrind'] = \ ChromiumGitURL(c, 'chromium', 'deps', 'valgrind', 'binaries') + +@config_ctx(includes=['chromium']) +def chromedriver(c): + """Add Selenium Java tests to the gclient solution.""" + c.solutions[0].custom_deps[ + 'src/chrome/test/chromedriver/third_party/java_tests'] = ( + ChromiumGitURL(c, 'chromium', 'deps', 'webdriver')) \ No newline at end of file diff --git a/recipe_modules/gclient/example.py b/recipe_modules/gclient/example.py index 671f44b38..8cdfb7dbd 100644 --- a/recipe_modules/gclient/example.py +++ b/recipe_modules/gclient/example.py @@ -17,6 +17,7 @@ TEST_CONFIGS = [ 'build_internal', 'build_internal_scripts_slave', 'catapult', + 'chromedriver', 'chrome_internal', 'chromium', 'chromium_lkcr',