Attila Sasvari created OOZIE-3043:
-------------------------------------

             Summary: Run tests in deterministic order
                 Key: OOZIE-3043
                 URL: https://issues.apache.org/jira/browse/OOZIE-3043
             Project: Oozie
          Issue Type: Test
            Reporter: Attila Sasvari
            Priority: Trivial


[maven surefire 
plugin|http://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html] 
can be configured to run tests in a deterministic order via the {{runOrder}}. 
For example:
{quote}
Supported values are "alphabetical", "reversealphabetical", "random", "hourly" 
(alphabetical on even hours, reverse alphabetical on odd hours), "failedfirst", 
"balanced" and "filesystem". 
{quote}

Currently Oozie tests are running with the default "filesystem" setting. 
Different file systems (e.g. NTFS, ext) do not provide same ordering. 
Unfortunately, there are some Oozie flaky tests that do not seem independent 
from each other. We also saw hard to debug test failures caused by timeouts.

It might be better to run tests in "alphabetical" order. This way ordering 
would not vary from  filesystem to filesystem.

(On the other hand, we should keep identifying and fixing flaky tests. To do 
this, randomness could be actually a "good" thing.)



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to