There are a few ways I know of that you can force order:
1. Use <suite preserve-order="true">
2. Use <test preserve-order="true">
3. External suite files always run in order so you can group tests into
separate external suite config files and call them from a master.
4. Use @Test(dependsOnMethods = { "serverStartedOk" })
Also, JUnit has a alphabetical order option i think.