title: In Xcode 8, what is the way to make test methods run in a particular order within a given XCTestCase class?
body: <p>Prior to Xcode 8, you could get your unit tests to run in a particular order by alphabetizing the names of the test methods within a given XCTestCase class (as described in <a href="https://stackoverflow.com/questions/26216828/ordering-unit-test-using-xctest-in-xcode-6">this answer</a>). E.g., tests would run like: testA, testB, testC, testD, etc. </p>
  
  <p>However in Xcode 8, this is no longer the case. For example I have test methods named test1, test2, test3, test4, and test4 will run first (see below screenshot). Then I can re-run, and test2 will run first on the next run-through.</p>
  
  <p><a href="https://i.stack.imgur.com/RM9am.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/RM9am.png" alt="Xcode test navigator screenshot"></a></p>
  
  <p>So how do I get the tests to run in order now on Xcode 8?</p>