Add support for running a subset of tests (aka "sharding").

This patch adds two new command line arguments, --shard-index
and --total-shards. These can be used to run a fractional subset
of the tests, and work by running every `total_shard`th test in
the list of tests, starting at offset `shard_index`.

Also, bump the version to 0.9.5.
5 files changed
tree: 4762a1e30e899124f5496bc4eb9cbc061c9f651f
  1. tools/
  2. typ/
  3. .gitignore
  4. LICENSE
  5. pylintrc
  6. README.rst
  7. run
  8. setup.cfg
  9. setup.py