Re: [PATCH 0/3] Make test selection easier by specifying description substrings instead of just numeric counters
- From
- Phillip Wood <phillip.wood123@gmail.com>
- Date
- Oct 13, 2020, 13:08 UTC
- Message-ID
- <fba0a914-1818-8a24-41b0-35740a7c2d2d@gmail.com>
- In-Reply-To
- <pull.878.git.git.1602545164.gitgitgadget@gmail.com>
Hi Elijah
I'm worryingly excited by this series
On 13/10/2020 00:26, Elijah Newren via GitGitGadget wrote:
Show 15 quoted lines
> This patch series enables me to change > > ./t9999-my-test.sh --run=1-3,5,17,19 > > into > > ./t9999-my-test.sh --run=setup,rename,symlink > > and have it pick out tests with "setup", "rename", or "symlink" in their > description and run those. Saves me a lot of time, especially since numbers > for tests aren't readily accessible. The easiest way for me to get the > numbers corresponding to the tests I want to run, is to run all the tests > and look at the output to match up the descriptions with their numbers -- > thus defeating the point of selecting just a subset of the tests to run in > the first place.
Yes it's a real pain to have to run all the tests to find the numbers of the ones you actually wanted to run. I like patch 3 as well, without it if you're only running a couple of tests it can be hard to find then amongst all the skipped tests. I had a quick read of the patches and they looked fine to me.
Best Wishes
Phillip
Show 18 quoted lines
> Elijah Newren (3): > test-lib: allow selecting tests by substring/regex with --run > t6006, t6012: adjust tests to use 'setup' instead of synonyms > test-lib: reduce verbosity of skipped tests > > t/README | 26 +++++++++++++++++------ > t/t0000-basic.sh | 41 ++++++++++++++++++++++-------------- > t/t6006-rev-list-format.sh | 2 +- > t/t6012-rev-list-simplify.sh | 2 +- > t/test-lib.sh | 15 +++++++------ > 5 files changed, 54 insertions(+), 32 deletions(-) > > > base-commit: d98273ba77e1ab9ec755576bc86c716a97bf59d7 > Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-git-878%2Fnewren%2Ftest-selection-v1 > Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-git-878/newren/test-selection-v1 > Pull-Request: https://github.com/git/git/pull/878 >