The PR parameterizes `--time-tests`, which was hardcoded to 20 tests. We now allow `--time-tests=N` or `--time-tests=all`. The changes still honor the original behavior of `--time-tests`. The parsing logic could be slightly simpler if `--time-tests` would always require an explicit number of tests (like `-j`), but that would be a CLI breaking change.