[
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)