Travis: start serve at port 8888
This commit is contained in:
parent
809b97a2d9
commit
b12dcfc7b3
2 changed files with 4 additions and 7 deletions
|
|
@ -23,6 +23,7 @@ script:
|
|||
frappe --use test_site &&
|
||||
frappe --reinstall &&
|
||||
frappe -b &&
|
||||
frappe --serve --port 8888 & &&
|
||||
frappe --verbose --run_tests
|
||||
|
||||
before_script:
|
||||
|
|
|
|||
|
|
@ -154,8 +154,6 @@ def setup_test(parser):
|
|||
help="Run command for specified module")
|
||||
parser.add_argument("--tests", metavar="TEST FUNCTION", nargs="*",
|
||||
help="Run one or more specific test functions")
|
||||
parser.add_argument("--without_serve", default=False, action="store_true",
|
||||
help="Run tests assuming serve is executed manually on port 8888")
|
||||
|
||||
def setup_utilities(parser):
|
||||
# serving
|
||||
|
|
@ -705,12 +703,11 @@ def smtp_debug_server():
|
|||
os.execv(python, [python, '-m', "smtpd", "-n", "-c", "DebuggingServer", "localhost:25"])
|
||||
|
||||
@cmd
|
||||
def run_tests(app=None, module=None, doctype=None, verbose=False, tests=(), without_serve=False):
|
||||
def run_tests(app=None, module=None, doctype=None, verbose=False, tests=()):
|
||||
import frappe.test_runner
|
||||
from frappe.utils import sel
|
||||
|
||||
if not without_serve:
|
||||
sel.start(verbose)
|
||||
sel.start(verbose)
|
||||
|
||||
ret = 1
|
||||
try:
|
||||
|
|
@ -719,8 +716,7 @@ def run_tests(app=None, module=None, doctype=None, verbose=False, tests=(), with
|
|||
if len(ret.failures) == 0 and len(ret.errors) == 0:
|
||||
ret = 0
|
||||
finally:
|
||||
if not without_serve:
|
||||
sel.close()
|
||||
sel.close()
|
||||
|
||||
return ret
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue