google-nomulus/javatests/google/registry
shicong aae1e42da8 Use Docker Java API to manage container for WebDriver
Previously we had a few customized Gradle build task to manage
the Docker container for provisioning browser and ChromeDriverService
used by WebDriver tests. This CL changed to use a java library
from testcontainers.org to achieve the same purpose. The main
benefit of it is that we can expect to run the WebDriver tests
from IDE going forward.

Also, this CL refactored the structure of WebDriver related classes
to have JUnit rule to manage the lifecycle of WebDriver instance,
this is also compatible with the API from testcontainers library.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=241539861
2019-04-05 11:38:16 -04:00
..
backup Allow third_party/java_src/gtld/ to use :mockito2_for_third_party 2019-03-20 14:25:28 -04:00
batch Allow third_party/java_src/gtld/ to use :mockito2_for_third_party 2019-03-20 14:25:28 -04:00
beam Include the registrar name in the Spec11 threats report 2019-04-05 11:33:33 -04:00
bigquery Allow third_party/java_src/gtld/ to use :mockito2_for_third_party 2019-03-20 14:25:28 -04:00
builddefs Fix .bzl files with buildifier 2019-02-25 11:13:08 -05:00
config Configure client id and client secret in the config file 2018-12-05 16:04:08 -05:00
cron Clean up third_party imports in BUILD files 2018-07-14 01:11:51 -04:00
dns Allow third_party/java_src/gtld/ to use :mockito2_for_third_party 2019-03-20 14:25:28 -04:00
export Allow third_party/java_src/gtld/ to use :mockito2_for_third_party 2019-03-20 14:25:28 -04:00
flows Consolidate domain_info_fee xml test files 2019-03-29 16:06:09 -04:00
groups Allow third_party/java_src/gtld/ to use :mockito2_for_third_party 2019-03-20 14:25:28 -04:00
keyring Allow third_party/java_src/gtld/ to use :mockito2_for_third_party 2019-03-20 14:25:28 -04:00
mapreduce/inputs Merge DomainResource into DomainBase 2019-01-28 15:57:10 -05:00
model Automated g4 rollback of changelist 240574585. 2019-03-29 16:23:59 -04:00
module Allow third_party/java_src/gtld/ to use :mockito2_for_third_party 2019-03-20 14:25:28 -04:00
monitoring/whitebox Allow third_party/java_src/gtld/ to use :mockito2_for_third_party 2019-03-20 14:25:28 -04:00
pricing Clean up third_party imports in BUILD files 2018-07-14 01:11:51 -04:00
proxy Allow third_party/java_src/gtld/ to use :mockito2_for_third_party 2019-03-20 14:25:28 -04:00
rdap Update the rdapConformance and notices fields 2019-04-05 11:35:08 -04:00
rde Allow third_party/java_src/gtld/ to use :mockito2_for_third_party 2019-03-20 14:25:28 -04:00
reporting Skip emailing registrars with a null or empty email address 2019-03-29 16:20:47 -04:00
request Check registrar existence prior to verifying access 2019-03-29 16:11:10 -04:00
security Allow third_party/java_src/gtld/ to use :mockito2_for_third_party 2019-03-20 14:25:28 -04:00
server Use Docker Java API to manage container for WebDriver 2019-04-05 11:38:16 -04:00
storage/drive Allow third_party/java_src/gtld/ to use :mockito2_for_third_party 2019-03-20 14:25:28 -04:00
testing Consolidate the domain_renew_fee xml test files 2019-03-29 15:53:03 -04:00
tldconfig/idn Remove the use of InjectRule in IdnLabelValidatorTest 2018-10-22 18:54:53 -04:00
tmch Allow third_party/java_src/gtld/ to use :mockito2_for_third_party 2019-03-20 14:25:28 -04:00
tools Automated g4 rollback of changelist 240574585. 2019-03-29 16:23:59 -04:00
ui Automated g4 rollback of changelist 240574585. 2019-03-29 16:23:59 -04:00
util Allow third_party/java_src/gtld/ to use :mockito2_for_third_party 2019-03-20 14:25:28 -04:00
webdriver Use Docker Java API to manage container for WebDriver 2019-04-05 11:38:16 -04:00
whois Allow third_party/java_src/gtld/ to use :mockito2_for_third_party 2019-03-20 14:25:28 -04:00
xjc Clean up internal imports in BUILD files 2018-07-14 01:37:03 -04:00
xml Fix some issues caught by IntelliJ static code analysis 2019-01-28 16:08:24 -05:00