on master help sign in
[fix] robot tests
commit472a40902274772bbec66d93191b12d02131f1b7 authorAdam Tauber <asciimoo@gmail.com> dateSat 27 Feb 2016, 18:41 (11 years ago) parent0fbd705
2 files changed+12−5
searx/settings_robot.yml+3 searx/testing.py+9−5
searx/settings_robot.yml+3
@@ -1,5 +1,6 @@
11general:
22 debug : False
3+ instance_name : "searx_test"
34
45search:
56 safe_search : 0
@@ -25,10 +26,12 @@ engines:
2526 - name : general_dummy
2627 engine : dummy
2728 categories : general
29+ shortcut : gd
2830
2931 - name : dummy_dummy
3032 engine : dummy
3133 categories : dummy
34+ shortcut : dd
3235
3336locales:
3437 en : English
searx/testing.py+9−5
@@ -57,7 +57,7 @@ class SearxRobotLayer(Layer):
5757 )
5858
5959 def tearDown(self):
60− os.kill(self.server.pid, 15)
60+ os.kill(self.server.pid, 9)
6161 # remove previously set environment variable
6262 del os.environ['SEARX_SETTINGS_PATH']
6363
@@ -78,7 +78,11 @@ if __name__ == '__main__':
7878
7979 base_dir = abspath(join(dirname(__file__), '../tests'))
8080 if sys.argv[1] == 'robot':
81− Runner(['--color',
82− '--auto-progress',
83− '--path', base_dir],
84− found_suites=[test_suite()]).run()
81+ r = Runner(['--color',
82+ '--auto-progress',
83+ '--stop-on-error',
84+ '--path',
85+ base_dir],
86+ found_suites=[test_suite()])
87+ r.run()
88+ sys.exit(int(r.failed))