google-nomulus/java/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 Fix some issues caught by IntelliJ static code analysis 2019-01-28 16:08:24 -05:00
batch Merge DomainResource into DomainBase 2019-01-28 15:57:10 -05:00
beam Include the registrar name in the Spec11 threats report 2019-04-05 11:33:33 -04:00
bigquery Upgrade the version of google/errorprone plug-in 2019-03-20 14:25:28 -04:00
builddefs Fix .bzl files with buildifier 2019-02-25 11:13:08 -05:00
config Refactor common email sending utility 2019-03-20 14:25:28 -04:00
cron Fix various Error Prone errors that were found by the FOSS build 2019-01-28 16:05:09 -05:00
dns Switch to constructor injection in a few actions 2019-02-06 17:53:49 -05:00
env Delete the mapreduce poll action 2019-02-01 16:24:37 -05:00
export Fix some issues caught by IntelliJ static code analysis 2019-01-28 16:08:24 -05:00
flows Remove authcode fallback for registering anchor tenants 2019-03-25 11:59:38 -04:00
gcs Fix various Error Prone errors that were found by the FOSS build 2019-01-28 16:05:09 -05:00
groups Account for GoogleJsonResponseException#getDetails returning null 2018-12-03 19:09:11 -05:00
idn Update IDN tables to comply with https://www.iana.org/help/idn-repository-procedure 2018-02-01 21:59:14 -05:00
keyring Rename DNL and SMDRL "login" to "loginAndPassword" 2019-01-28 16:15:04 -05:00
loadtest Add the App Engine service used in the Action definition 2019-01-17 18:59:16 -05:00
mapreduce Use -dot- subdomain notation in MapReduce console links 2019-01-31 13:59:05 -05:00
model Automated g4 rollback of changelist 240574585. 2019-03-29 16:23:59 -04:00
module Remove the web console EPP endpoint 2019-03-05 14:20:42 -05:00
monitoring/whitebox Display pricing tier even when a domain is reserved 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 Add crash canary environment for proxy 2019-03-29 16:01:07 -04:00
rdap Update the rdapConformance and notices fields 2019-04-05 11:35:08 -04:00
rde Delete everything related to RDE import 2019-01-28 16:16:36 -05: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 XSRF to be sent as POST parameter in addition to HTML header 2018-12-20 07:46:33 -05:00
storage/drive Clean up third_party imports in BUILD files 2018-07-14 01:11:51 -04:00
tldconfig/idn Fix various Error Prone errors that were found by the FOSS build 2019-01-28 16:05:09 -05:00
tmch Make logged response in NordnUploadAction intelligible 2019-02-01 16:20:01 -05:00
tools Display created domain name in get_allocation_token command 2019-03-29 16:02:48 -04:00
ui Use method reference instead of lambda 2019-03-21 15:06:47 -04:00
util Use Docker Java API to manage container for WebDriver 2019-04-05 11:38:16 -04:00
whois Change redacted output for domain whois query 2019-02-06 18:03:11 -05:00
xjc Fix various Error Prone errors that were found by the FOSS build 2019-01-28 16:05:09 -05:00
xml Pretty-print actual XML in tests 2018-07-14 01:37:03 -04:00
BUILD Remove deprecated DNS subsystem 2018-09-14 12:01:08 -04:00
repositories.bzl Fix bazel build after mockito2 upgrade 2019-03-20 14:25:28 -04:00