google-nomulus/java/google/registry/util
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
..
AppEngineServiceUtils.java Use -dot- subdomain notation in MapReduce console links 2019-01-31 13:59:05 -05:00
AppEngineServiceUtilsImpl.java Use -dot- subdomain notation in MapReduce console links 2019-01-31 13:59:05 -05:00
AppEngineTimeLimiter.java Fix mismatch in types of Predicates being used 2017-10-04 16:16:45 -04:00
BUILD Refactor common email sending utility 2019-03-20 14:25:28 -04:00
CapturingLogHandler.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
CidrAddressBlock.java Fix various Error Prone errors that were found by the FOSS build 2019-01-28 16:05:09 -05:00
Clock.java Make our Clock util Serializable 2018-06-27 15:28:52 -04:00
CollectionUtils.java Fix some issues caught by IntelliJ static code analysis 2019-01-28 16:08:24 -05:00
ComparingInvocationHandler.java Fix two warnings thrown by Eclipse 2017-04-26 10:36:51 -04:00
Concurrent.java Replace com.google.common.base.Function with java.util.function.Function 2017-12-27 11:08:55 -05:00
DatastoreServiceUtils.java Refactor Guava functional methods to use lambdas 2017-12-01 22:14:05 -05:00
DateTimeUtils.java Add an unrenew_domain command to nomulus tool 2018-12-12 13:22:34 -05:00
DiffUtils.java Fix various Error Prone errors that were found by the FOSS build 2019-01-28 16:05:09 -05:00
DomainNameUtils.java Enforce canonicalization of premium/reserved list labels 2018-04-23 14:53:10 -04:00
EmailMessage.java Refactor common email sending utility 2019-03-20 14:25:28 -04:00
FixedClock.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
HexDumper.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
Idn.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
ImprovedInputStream.java Clean up Improved(Input|Output)Stream 2018-06-27 15:28:53 -04:00
ImprovedOutputStream.java Clean up Improved(Input|Output)Stream 2018-06-27 15:28:53 -04:00
ListNamingUtils.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
NetworkUtils.java Use Docker Java API to manage container for WebDriver 2019-04-05 11:38:16 -04:00
NonFinalForTesting.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
package-info.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
PosixTarHeader.java Fix various Error Prone errors that were found by the FOSS build 2019-01-28 16:05:09 -05:00
PreconditionsUtils.java Switch from Guava Optionals to Java 8 Optionals 2017-10-24 16:53:47 -04:00
PredicateUtils.java Replace com.google.common.base.Predicate with java.util.function.Predicate 2017-12-27 11:21:28 -05:00
RandomStringGenerator.java Refactor StringGenerator bindings 2018-10-22 19:06:35 -04:00
RegistrarUtils.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
RequestStatusChecker.java Clean up some code quality issues 2017-12-01 22:14:06 -05:00
RequestStatusCheckerImpl.java Migrate to Flogger (yellow) 2018-05-30 12:18:54 -04:00
ResourceUtils.java Add golden files for request component routing maps 2017-06-05 18:17:09 -04:00
Retrier.java Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
SendEmailService.java Refactor common email sending utility 2019-03-20 14:25:28 -04:00
SerializeUtils.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
Sleeper.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
SqlTemplate.java Remove unnecessary generic type arguments 2017-11-21 18:17:31 -05:00
StringGenerator.java Add web console for creating registrars 2019-01-17 19:19:09 -05:00
SystemClock.java Consolidate Dagger modules for utils classes 2019-01-17 19:20:52 -05:00
SystemSleeper.java Consolidate Dagger modules for utils classes 2019-01-17 19:20:52 -05:00
TaskQueueUtils.java Fix some issues caught by IntelliJ static code analysis 2019-01-28 16:08:24 -05:00
TeeOutputStream.java Remove more unnecessary "throws" declarations 2018-06-27 15:28:52 -04:00
TransportEmailSender.java Refactor common email sending utility 2019-03-20 14:25:28 -04:00
TypeUtils.java Isolate customizable code in activity reporting 2018-12-13 15:07:29 -05:00
UrlChecker.java Use Docker Java API to manage container for WebDriver 2019-04-05 11:38:16 -04:00
UrlFetchException.java Upgrade the version of google/errorprone plug-in 2019-03-20 14:25:28 -04:00
UrlFetchUtils.java Remove the use of InjectRule in UrlFetchUtilsTest 2018-10-22 18:44:56 -04:00
UtilsModule.java Consolidate Dagger modules for utils classes 2019-01-17 19:20:52 -05:00
VoidCallable.java Clean up some code quality issues 2017-12-01 22:14:06 -05:00
X509Utils.java Update signed marks files and add an expiration test 2018-06-27 15:28:53 -04:00
XmlEnumUtils.java Fix various Error Prone errors that were found by the FOSS build 2019-01-28 16:05:09 -05:00
XmlToEnumMapper.java Remove unnecessary explicit generic type declarations 2017-11-07 17:11:29 -05:00
YamlUtils.java Move YamlUtils to be under google.registry.util package 2018-11-14 12:00:45 -05:00