summaryrefslogtreecommitdiff
path: root/runtests.py
diff options
context:
space:
mode:
authormattip <matti.picus@gmail.com>2016-05-08 19:55:46 +0300
committermattip <matti.picus@gmail.com>2016-05-09 06:44:01 +0300
commit918ac79528a4c14c0f1e09312a1d7c8f92d9a7f7 (patch)
tree68ac2a80d4ca1d711d8472f683f99f46107f4954 /runtests.py
parentc515fcd0a6cf801f23cace68d8d5896267c104dc (diff)
downloadnumpy-918ac79528a4c14c0f1e09312a1d7c8f92d9a7f7.tar.gz
expose test runner raise_warnings option
Diffstat (limited to 'runtests.py')
-rwxr-xr-xruntests.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/runtests.py b/runtests.py
index 2a836d9cf..b833bbd04 100755
--- a/runtests.py
+++ b/runtests.py
@@ -109,6 +109,9 @@ def main(argv):
parser.add_argument("--bench-compare", action="store", metavar="COMMIT",
help=("Compare benchmark results to COMMIT. "
"Note that you need to commit your changes first!"))
+ parser.add_argument("--raise-warnings", default=None, type=str,
+ choices=('develop', 'release'),
+ help="if 'develop', some warnings are treated as errors")
parser.add_argument("args", metavar="ARGS", default=[], nargs=REMAINDER,
help="Arguments to pass to Nose, Python or shell")
args = parser.parse_args(argv)
@@ -289,6 +292,7 @@ def main(argv):
verbose=args.verbose,
extra_argv=extra_argv,
doctests=args.doctests,
+ raise_warnings=args.raise_warnings,
coverage=args.coverage)
finally:
os.chdir(cwd)