Issue #3470179 by catch, longwave, quietone: Account for test type, number of methods, and data providers in test ordering