Travis: start serve at port 8888

This commit is contained in:
Anand Doshi 2014-05-04 15:03:37 +05:30
parent 809b97a2d9
commit b12dcfc7b3
2 changed files with 4 additions and 7 deletions

View file

@ -23,6 +23,7 @@ script:
frappe --use test_site &&
frappe --reinstall &&
frappe -b &&
frappe --serve --port 8888 & &&
frappe --verbose --run_tests
before_script:

View file

@ -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