[Python-Dev] New work-in-progress bisection tool for the Python test suite (in regrtest) (original) (raw)

Brett Cannon brett at python.org
Mon Jun 26 17:51:38 EDT 2017


On Mon, 26 Jun 2017 at 13:38 Victor Stinner <victor.stinner at gmail.com> wrote:

2017-06-26 21:58 GMT+02:00 Brett Cannon <brett at python.org>: > I don't see why regrtest isn't the right place for this.

The current regrest CLI isn't designed for subcommands, and I don't want to "pollute" regrtest with multiple options for bisect. Currently, my script has already 4 options: haypo at selma$ python3 ~/prog/GIT/misc/python/bisecttest.py --help usage: bisecttest.py [-h] [-i INPUT] [-o OUTPUT] [-n MAXTESTS] [-N MAXITER] optional arguments: -h, --help show this help message and exit -i INPUT, --input INPUT Test names produced by --list-tests written into a file. If not set, run --list-tests -o OUTPUT, --output OUTPUT Result of the bisection -n MAXTESTS, --max-tests MAXTESTS Maximum number of tests to stop the bisection (default: 1) -N MAXITER, --max-iter MAXITER Maximum number of bisection iterations (default: 100) I really like subcommands, it's a nice way to design complex CLI ;-)

Then I think you answered your own question about whether this should go into regrtest ;) (Unless you want to rewrite regrtest's CLI to support subcommands.) -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-dev/attachments/20170626/6874fe52/attachment.html>



More information about the Python-Dev mailing list