Avoid n**2 runtime when creating list of tests in catch_discover_tests #1590
| Job | Run time |
|---|---|
| 8m 0s | |
| 8m 59s | |
| 9m 3s | |
| 7m 51s | |
| 7m 5s | |
| 6m 1s | |
| 9m 23s | |
| 9m 35s | |
| 8m 46s | |
| 10m 54s | |
| 5m 5s | |
| 8m 11s | |
| 5m 52s | |
| 10m 47s | |
| 9m 59s | |
| 10m 19s | |
| 2h 15m 50s |
| Job | Run time |
|---|---|
| 8m 0s | |
| 8m 59s | |
| 9m 3s | |
| 7m 51s | |
| 7m 5s | |
| 6m 1s | |
| 9m 23s | |
| 9m 35s | |
| 8m 46s | |
| 10m 54s | |
| 5m 5s | |
| 8m 11s | |
| 5m 52s | |
| 10m 47s | |
| 9m 59s | |
| 10m 19s | |
| 2h 15m 50s |