[PATCH v3 01/12] test: Group tests by context then protocol, rather than the reverse