[ 
https://issues.apache.org/jira/browse/GEODE-218?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kirk Lund closed GEODE-218.
---------------------------
    Resolution: Won't Fix

Closing this out as Won't Fix because there's not enough consensus on 
increasing dunit execution time vs stabilizing spurious dunit failures related 
to test pollution.


> Change distributedTest task to fork every 1 test case
> -----------------------------------------------------
>
>                 Key: GEODE-218
>                 URL: https://issues.apache.org/jira/browse/GEODE-218
>             Project: Geode
>          Issue Type: Bug
>            Reporter: Kirk Lund
>            Assignee: Kirk Lund
>
> Change distributedTest task in the root build.gradle from "forkEvery 30" to 
> "forkEvery 1"
> DUnit tests are continuing to have spurious failures. Two common causes are: 
> 1) stop-the-world GC pauses, 2) JVM pollution from a previous test.
> The best overall way to reduce the number of spurious failures and hopefully 
> get our automated tests running green again is to isolate each test case more 
> thoroughly by having each DUnit fork new JVMs. We can reevaluate this after 
> seeing what effect "forkEvery 1" has.
> For purposes of execution speed, we should try to prevent the test 
> (UnitTests) and integrationTest (IntegrationTests) tasks from forking. It's 
> also more important to have distributedTest (DIstributedTests) fork because 
> these are end-to-end tests using a cluster of 6 JVMs.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to