-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/41044/
-----------------------------------------------------------

Review request for geode, Darrel Schneider and Jens Deppe.


Bugs: GEODE-291
    https://issues.apache.org/jira/browse/GEODE-291


Repository: geode


Description
-------

Add build dependencies for testing frameworks Awaitility and Catch-Exception. 
Upgrade AssertJ build dependency.

Refactor DistributedSystem PROPERTY_FILE constants, system property and APIs to 
facilitate automated testing. Create UnitTest and IntegrationTest for 
DistributedSystem.

Tighten up ProcessWrapper, ProcessStreamReader and ProcessOutputReader to 
eliminate intermittent failures and unwanted stderr output in Jenkins.

Extract integration tests from launcher UnitTests to new IntegrationTests.

Convert tests in LocatorLauncherIntegrationJUnitTest and 
ServerLauncherIntegrationJUnitTest to follow BDD style.

I will delete Geode291TestSuite before merging to develop.


Diffs
-----

  build.gradle b5465b8 
  
gemfire-core/src/main/java/com/gemstone/gemfire/distributed/AbstractLauncher.java
 bfd3de7 
  
gemfire-core/src/main/java/com/gemstone/gemfire/distributed/DistributedSystem.java
 e2fccd9 
  
gemfire-core/src/test/java/com/gemstone/gemfire/distributed/AbstractLauncherIntegrationJUnitTest.java
 PRE-CREATION 
  
gemfire-core/src/test/java/com/gemstone/gemfire/distributed/AbstractLauncherJUnitTest.java
 399c78f 
  
gemfire-core/src/test/java/com/gemstone/gemfire/distributed/CommonLauncherTestSuite.java
 94ba320 
  
gemfire-core/src/test/java/com/gemstone/gemfire/distributed/DistributedSystemIntegrationJUnitTest.java
 PRE-CREATION 
  
gemfire-core/src/test/java/com/gemstone/gemfire/distributed/DistributedSystemJUnitTest.java
 PRE-CREATION 
  
gemfire-core/src/test/java/com/gemstone/gemfire/distributed/LocatorLauncherIntegrationJUnitTest.java
 PRE-CREATION 
  
gemfire-core/src/test/java/com/gemstone/gemfire/distributed/LocatorLauncherJUnitTest.java
 003a098 
  
gemfire-core/src/test/java/com/gemstone/gemfire/distributed/ServerLauncherIntegrationJUnitTest.java
 PRE-CREATION 
  
gemfire-core/src/test/java/com/gemstone/gemfire/distributed/ServerLauncherJUnitTest.java
 6884e58 
  
gemfire-core/src/test/java/com/gemstone/gemfire/test/process/Geode291TestSuite.java
 PRE-CREATION 
  
gemfire-core/src/test/java/com/gemstone/gemfire/test/process/ProcessOutputReader.java
 e99dceb 
  
gemfire-core/src/test/java/com/gemstone/gemfire/test/process/ProcessStreamReader.java
 f99f5f9 
  
gemfire-core/src/test/java/com/gemstone/gemfire/test/process/ProcessWrapper.java
 2847b34 
  gradle/dependency-versions.properties 3e6b6a5 

Diff: https://reviews.apache.org/r/41044/diff/


Testing
-------

new tests and precheckin


Thanks,

Kirk Lund

Reply via email to