about summary refs log tree commit diff
path: root/test/requests/test-website.py
diff options
context:
space:
mode:
authorzsloan2018-04-02 15:55:50 +0000
committerzsloan2018-04-02 15:55:50 +0000
commit7bd041f66cc4f2548a132e4d69d6533b81f005fc (patch)
treeee77d99cb35c85e7c27da7c55543631b44f1ab22 /test/requests/test-website.py
parentb17b78a46aec1ca515bfef7168232020cf09a151 (diff)
parent92e89794fa57ef1570631403a8ceebf52a2cbc08 (diff)
downloadgenenetwork2-7bd041f66cc4f2548a132e4d69d6533b81f005fc.tar.gz
Merge branch 'testing' of github.com:genenetwork/genenetwork2 into testing
Diffstat (limited to 'test/requests/test-website.py')
-rwxr-xr-xtest/requests/test-website.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/requests/test-website.py b/test/requests/test-website.py
index 2bef6eb1..118c9df1 100755
--- a/test/requests/test-website.py
+++ b/test/requests/test-website.py
@@ -8,12 +8,16 @@ import argparse
 from link_checker import check_links
 from mapping_tests import check_mapping
 from main_web_functionality import check_main_web_functionality
+import link_checker
+import sys
 
 print("Mechanical Rob firing up...")
 
 def run_all(args_obj, parser):
     print("")
     print("Running all tests.")
+    print(args_obj)
+    link_checker.DO_FAIL = args_obj.fail
     check_main_web_functionality(args_obj, parser)
     check_links(args_obj, parser)
     check_mapping(args_obj, parser)
@@ -32,6 +36,8 @@ This is Mechanical-Rob - an automated web server tester for
 """
 parser = argparse.ArgumentParser(description=desc)
 
+parser.add_argument("--fail", help="Fail and stop on any error", action="store_true")
+
 parser.add_argument("-d", "--database", metavar="DB", type=str
                     , default="db_webqtl_s"
                     , help="Use database (default db_webqtl_s)")