> On July 29, 2015, 12:47 a.m., William Markito wrote:
> > Why some tests are using System.out.println and some uses LogWriter ? Since 
> > it looks like you did a nice refactoring around that I'm just asking if we 
> > could have some consensus around what should be used within our tests as a 
> > standard.
> 
> William Markito wrote:
>     Since we're talking about speeding up our tests we could for instance use 
> an async appender for all our testing output if it's all log4j for example.  
> But this may actually be a separate JIRA and not block this patch.
> 
> Kirk Lund wrote:
>     The test.golden tests are testing what used to be the framework for the 
> quickstart tests. These tests are testing a test framework that might be 
> testing code that uses System.out, LogWriter, or Logger if that makes sense 
> ;) It's kinda meta right now and there are no actual tests currently using 
> this framework but I didn't want to throw away the framework because it would 
> probably be useful for the integration testing of any new Examples that we 
> might create. An Example might print to System.out or Log4J2 might be 
> configured to append to System.out and this framework let's a test analyze 
> that output for errors, expected errors, expected output (regex or static 
> strings). Note: the test.process package is shared between these tests and 
> our launcher tests (integration tests for ServerLauncher and LocatorLauncher).

Got it. Thanks!


- William


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


On July 28, 2015, 9:27 p.m., Kirk Lund wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/36866/
> -----------------------------------------------------------
> 
> (Updated July 28, 2015, 9:27 p.m.)
> 
> 
> Review request for geode, Darrel Schneider, John Blum, and William Markito.
> 
> 
> Bugs: GEODE-127
>     https://issues.apache.org/jira/browse/GEODE-127
> 
> 
> Repository: geode
> 
> 
> Description
> -------
> 
> Recategorize some tests as IntegrationTests. Specifically the tests involving 
> spawned processes and file system I/O are now IntegrationTests.
> 
> Improve reliability and screamline test execution time. Fix up JUnit 4 syntax 
> and misc tidying of test code.
> 
> Add two new TestSuite classes for targeted testing.
> 
> 
> Diffs
> -----
> 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/distributed/ServerLauncherRemoteJUnitTest.java
>  fb0df63 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/golden/ExecutableProcess.java
>  PRE-CREATION 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/golden/FailOutputTestCase.java
>  a3995f8 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/golden/FailWithErrorInOutputJUnitTest.java
>  b3ca93e 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/golden/FailWithExtraLineInOutputJUnitTest.java
>  1c49749 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/golden/FailWithLineMissingFromEndOfOutputJUnitTest.java
>  877f671 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/golden/FailWithLineMissingFromMiddleOfOutputJUnitTest.java
>  629eb7f 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/golden/FailWithLoggerErrorInOutputJUnitTest.java
>  b485ba4 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/golden/FailWithLoggerFatalInOutputJUnitTest.java
>  a71ce18 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/golden/FailWithLoggerWarnInOutputJUnitTest.java
>  211008a 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/golden/FailWithProblemInOutputTestCase.java
>  5e1552f 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/golden/FailWithSevereInOutputJUnitTest.java
>  9089545 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/golden/FailWithTimeoutOfWaitForOutputToMatchJUnitTest.java
>  2417f3d 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/golden/FailWithWarningInOutputJUnitTest.java
>  89cc7dc 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/golden/GoldenComparator.java
>  34c1ce7 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/golden/GoldenStringComparator.java
>  75a3398 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/golden/GoldenTestCase.java
>  37b4e48 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/golden/GoldenTestFrameworkTestSuite.java
>  PRE-CREATION 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/golden/PassJUnitTest.java
>  886fc94 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/golden/PassWithExpectedErrorJUnitTest.java
>  39267e9 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/golden/PassWithExpectedProblemTestCase.java
>  2958007 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/golden/PassWithExpectedSevereJUnitTest.java
>  659e807 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/golden/PassWithExpectedWarningJUnitTest.java
>  866e8b2 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/golden/RegexGoldenComparator.java
>  bc80b3a 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/golden/StringGoldenComparator.java
>  5547a9e 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/process/ProcessTestFrameworkTestSuite.java
>  PRE-CREATION 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/process/ProcessWrapper.java
>  3931b22 
>   
> gemfire-core/src/test/java/com/gemstone/gemfire/test/process/ProcessWrapperJUnitTest.java
>  7c08fcc 
>   
> gemfire-core/src/test/resources/com/gemstone/gemfire/test/golden/log4j2-test.xml
>  PRE-CREATION 
> 
> Diff: https://reviews.apache.org/r/36866/diff/
> 
> 
> Testing
> -------
> 
> test, integrationTest and targeted testing of TestSuites
> 
> 
> Thanks,
> 
> Kirk Lund
> 
>

Reply via email to