the process engine testsuite currently has >5600 tests approaching the 6K mark fast.
This makes it increasingly hard to develop the process engine since executing the testsuite takes too long. This makes us developers less productive.
Note: On an emotional level, most of us blame Roman Smirnov for this. He writes at least 1 test / minute during a normal work day but to blame our own lack of productivity on him is both short sighted and unfair. The root cause is not Roman but the fact that many features are added to the process engine day over day.
We should split the testsuite along different functional sub-modules so that developers can get feedback faster.
Maybe use maven profiles for that.