run_tests: add a helper for invoking unittests
This makes it very easy for people to run all our unittests with just `./run_tests`. There doesn't seem to be any other way currently to quickly invoke any of the tests. Change-Id: I1f9a3745fa397a1e797bd64065c2ba7f338de4a1 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/227613 Tested-by: David Pursehouse <dpursehouse@collab.net> Reviewed-by: David Pursehouse <dpursehouse@collab.net>
This commit is contained in:
parent
2b7daff8cb
commit
4f42a97067
3 changed files with 76 additions and 6 deletions
|
@ -1,3 +1,5 @@
|
|||
[TOC]
|
||||
|
||||
# Short Version
|
||||
|
||||
- Make small logical changes.
|
||||
|
@ -52,17 +54,29 @@ Run `flake8` on changes modules:
|
|||
|
||||
flake8 file.py
|
||||
|
||||
Note that repo generally follows [Google's python style guide]
|
||||
(https://google.github.io/styleguide/pyguide.html) rather than [PEP 8]
|
||||
(https://www.python.org/dev/peps/pep-0008/), so it's possible that
|
||||
the output of `flake8` will be quite noisy. It's not mandatory to
|
||||
avoid all warnings, but at least the maximum line length should be
|
||||
followed.
|
||||
Note that repo generally follows [Google's python style guide] rather than
|
||||
[PEP 8], so it's possible that the output of `flake8` will be quite noisy.
|
||||
It's not mandatory to avoid all warnings, but at least the maximum line
|
||||
length should be followed.
|
||||
|
||||
If there are many occurrences of the same warning that cannot be
|
||||
avoided without going against the Google style guide, these may be
|
||||
suppressed in the included `.flake8` file.
|
||||
|
||||
[Google's python style guide]: https://google.github.io/styleguide/pyguide.html
|
||||
[PEP 8]: https://www.python.org/dev/peps/pep-0008/
|
||||
|
||||
|
||||
## Running tests
|
||||
|
||||
There is a [`./run_tests`](./run_tests) helper script for quickly invoking all
|
||||
of our unittests. The coverage isn't great currently, but it should still be
|
||||
run for all commits.
|
||||
|
||||
Adding more unittests for changes you make would be greatly appreciated :).
|
||||
Check out the [tests/](./tests/) subdirectory for more details.
|
||||
|
||||
|
||||
## Check the license
|
||||
|
||||
repo is licensed under the Apache License, 2.0.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue