title: Maven Surefire plugin: what is meaning of filesystem in runOrder?
body: <p>I wanted to know if my integration tests will run in specific order and looked at the <code>maven-failsafe-plugin</code> <a href="http://maven.apache.org/surefire/maven-failsafe-plugin/integration-test-mojo.html#runOrder" rel="noreferrer">documentation</a>, which is  </p>
  
  <blockquote>
    <p><code>runOrder</code>:</p>
    
    <p>Defines the order the tests will be run in. Supported values are
    "alphabetical", "reversealphabetical", "random", "hourly"
    (alphabetical on even hours, reverse alphabetical on odd hours),
    "failedfirst", "balanced" and "filesystem". Odd/Even for hourly is
    determined at the time the of scanning the classpath, meaning it could
    change during a multi-module build. Failed first will run tests that
    failed on previous run first, as well as new tests for this run.
    Balanced is only relevant with parallel=classes, and will try to
    optimize the run-order of the tests to make all tests complete at the
    same time, reducing the overall execution time. Note that the
    statistics are stored in a file named .surefire-XXXXXXXXX beside
    pom.xml, and should not be checked into version control. The "XXXXX"
    is the SHA1 checksum of the entire surefire configuration, so
    different configurations will have different statistics files, meaning
    if you change any config settings you will re-run once before new
    statistics data can be established.</p>
    
    <ul>
    <li>Type: <code>java.lang.String</code></li>
    <li>Since: <code>2.7</code></li>
    <li>Required: <code>No</code></li>
    <li>Default: <code>filesystem</code></li>
    </ul>
  </blockquote>
  
  <p>What is meaning of filesystem order? the order in which files are created? </p>