Недавно наш проект стал переходить с 6 явы на 7, и в процессе возникало множество различных проблем.
Одна из них - беспорядочный порядок выполнения тестов четвёртым junit'ом.
Вообще говоря, порядок выполнения тестов может быть любым.
Каждый тест должен быть независимым от всех остальных. Так же вы можете это прочесть в документации junit'a. Но если у вас уже есть тысячи тестов и они "падают" в случае если их запускать в неопределённом порядке - это большая проблема и вы потратите кучу времени на рефакторинг всех тестов, делая их независимыми друг от друга. Я хочу предложить вам своё временное решение данной проблемы.