* Blacklisted tests
* Test generators
"""
+ printc("-> Registering default 'validate' tests... ", end='')
self.register_default_scenarios()
self.register_default_encoding_formats()
self.register_default_blacklist()
self.register_default_test_generators()
+ printc("OK", Colors.OKGREEN)
def register_default_scenarios(self):
"""
import urllib.error
import urllib.parse
+from .utils import printc, Colors
+
logcat = "httpserver"
if self._check_is_up(timeout=2):
return True
- print("Starting Server")
+ printc("-> Starting HTTP server... ", end='')
try:
self.debug("Launching http server")
cmd = "%s %s %d %s" % (sys.executable, os.path.join(os.path.dirname(__file__),
time.sleep(1)
if self._check_is_up():
- print("Started")
+ printc("OK", Colors.OKGREEN)
return True
else:
- print("Failed starting server")
+ printc("FAILURE", Colors.FAIL)
self._process.terminate()
self._process = None
except OSError as ex:
- print("Failed starting server")
+ printc("FAILURE", Colors.FAIL)
self.warning(logcat, "Could not launch server %s" % ex)
return False
import os
import time
+from .utils import printc, Colors
from . import loggable
import subprocess
os.environ["DISPLAY"] = self.display_id
subprocess.check_output(["xset", "q"],
stderr=self._logsfile)
- print(("DISPLAY set to %s" % self.display_id))
return True
except subprocess.CalledProcessError:
pass
self._logsfile = open(os.path.join(self.options.logsdir,
"xvfb.logs"), 'w+')
if self._check_is_up(assume_true=False):
- print("xvfb already running")
+ self.info("xvfb already running")
return (True, None)
- print("Starting xvfb")
+ printc("-> Starting xvfb... ", end="")
try:
self.debug("Launching xvfb: %s (logs in %s)", self._command, self._logsfile)
self._process = subprocess.Popen(self._command.split(" "),
time.sleep(1)
if self._check_is_up():
- print("Xvfb tarted")
+ printc("OK", Colors.OKGREEN)
return (True, None)
else:
- print("Failed starting xvfb")
+ printc("ERROR", Colors.FAIL)
self._process.terminate()
self._process = None
except Exception as ex: