|
@@ -57,7 +57,7 @@ class SearxRobotLayer(Layer):
|
57
|
57
|
)
|
58
|
58
|
|
59
|
59
|
def tearDown(self):
|
60
|
|
- os.kill(self.server.pid, 15)
|
|
60
|
+ os.kill(self.server.pid, 9)
|
61
|
61
|
# remove previously set environment variable
|
62
|
62
|
del os.environ['SEARX_SETTINGS_PATH']
|
63
|
63
|
|
|
@@ -78,7 +78,11 @@ if __name__ == '__main__':
|
78
|
78
|
|
79
|
79
|
base_dir = abspath(join(dirname(__file__), '../tests'))
|
80
|
80
|
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))
|