You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Anthony Baker (JIRA)" <ji...@apache.org> on 2016/01/08 05:40:42 UTC

[jira] [Updated] (GEODE-218) Change distributedTest task to fork every 1 test case

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

Anthony Baker updated GEODE-218:
--------------------------------
    Fix Version/s: 1.0.0-alpha1

> 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
>             Fix For: 1.0.0-alpha1
>
>
> 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)