def test_fail_on_zero_results(self): self.configure(yaml.load(open(RESOURCES_DIR + "yaml/selenium_executor_requests.yml").read())) self.obj.prepare() self.obj.engine.prepared = [self.obj] self.obj.engine.started = [self.obj] prov = Local() prov.engine = self.obj.engine prov.executors = [self.obj] self.obj.engine.provisioning = prov self.assertRaises(ToolError, self.obj.engine.provisioning.post_process)
def test_fail_on_zero_results(self): self.configure(yaml.load(open(__dir__() + "/../yaml/selenium_executor_requests.yml").read())) self.obj.prepare() self.obj.engine.prepared = [self.obj] self.obj.engine.started = [self.obj] prov = Local() prov.engine = self.obj.engine prov.executors = [self.obj] self.obj.engine.provisioning = prov self.assertRaises(RuntimeWarning, self.obj.engine.provisioning.post_process)
def test_fail_on_zero_results(self): self.obj.execution.merge({"scenario": {"script": RESOURCES_DIR + "gatling/bs/BasicSimulation.scala"}}) self.obj.prepare() self.obj.engine.prepared = [self.obj] self.obj.engine.started = [self.obj] prov = Local() prov.engine = self.obj.engine prov.executors = [self.obj] self.obj.engine.provisioning = prov self.obj.reader.buffer = ['some info'] self.obj.engine.provisioning.post_process()
def test_fail_on_zero_results(self): obj = self.getGatling() obj.execution.merge({"scenario": {"script": __dir__() + "/../resources/gatling/bs/BasicSimulation.scala"}}) obj.prepare() obj.engine.prepared = [obj] obj.engine.started = [obj] prov = Local() prov.engine = obj.engine prov.executors = [obj] obj.engine.provisioning = prov obj.reader.buffer = ['some info'] obj.engine.provisioning.post_process()
def test_with_results(self): self.obj.execution.merge({ "concurrency": {"local": 2}, "scenario": {"script": RESOURCES_DIR + "grinder/helloworld.py"}}) self.obj.prepare() self.obj.engine.prepared = [self.obj] self.obj.engine.started = [self.obj] prov = Local() prov.engine = self.obj.engine prov.executors = [self.obj] self.obj.engine.provisioning = prov self.obj.reader.buffer = ['some info'] self.obj.engine.provisioning.post_process()
def test_with_results(self): obj = GrinderExecutor() obj.engine = EngineEmul() obj.settings.merge({'path': __dir__() + "/../grinder/fake_grinder.jar"}) obj.execution.merge({ "concurrency": {"local": 2}, "scenario": {"script": __dir__() + "/../grinder/helloworld.py"}}) obj.prepare() obj.engine.prepared = [obj] obj.engine.started = [obj] prov = Local() prov.engine = obj.engine prov.executors = [obj] obj.engine.provisioning = prov obj.reader.buffer = ['some info'] obj.engine.provisioning.post_process()
def test_with_results(self): obj = GrinderExecutor() obj.engine = EngineEmul() obj.settings.merge({'path': __dir__() + "/../resources/grinder/fake_grinder.jar"}) obj.execution.merge({ "concurrency": {"local": 2}, "scenario": {"script": __dir__() + "/../resources/grinder/helloworld.py"}}) obj.prepare() obj.engine.prepared = [obj] obj.engine.started = [obj] prov = Local() prov.engine = obj.engine prov.executors = [obj] obj.engine.provisioning = prov obj.reader.buffer = ['some info'] obj.engine.provisioning.post_process()
def test_fail_on_zero_results(self): self.obj.execution.merge({ "concurrency": 1, "iterations": 10, "hold-for": 30, "scenario": { "default-address": "http://blazedemo.com", "script": RESOURCES_DIR + "locust/simple.py" } }) self.obj.prepare() self.obj.engine.prepared = [self.obj] self.obj.engine.started = [self.obj] prov = Local() prov.engine = self.obj.engine prov.executors = [self.obj] self.obj.engine.provisioning = prov self.assertRaises(ToolError, self.obj.engine.provisioning.post_process)
def test_fail_on_zero_results(self): self.configure({"execution": { "concurrency": 1, "iterations": 10, "hold-for": 30, "scenario": { "default-address": "http://blazedemo.com", "script": RESOURCES_DIR + "locust/simple.py" } }}) self.obj.prepare() self.obj.engine.prepared = [self.obj] self.obj.engine.started = [self.obj] prov = Local() prov.engine = self.obj.engine prov.executors = [self.obj] self.obj.engine.provisioning = prov self.assertRaises(ToolError, self.obj.engine.provisioning.post_process)
def test_fail_on_zero_results(self): if six.PY3: logging.warning("No locust available for python 3") self.obj.execution.merge({ "concurrency": 1, "iterations": 10, "hold-for": 30, "scenario": { "default-address": "http://blazedemo.com", "script": __dir__() + "/../resources/locust/simple.py" } }) self.obj.prepare() self.obj.engine.prepared = [self.obj] self.obj.engine.started = [self.obj] prov = Local() prov.engine = self.obj.engine prov.executors = [self.obj] self.obj.engine.provisioning = prov self.assertRaises(ToolError, self.obj.engine.provisioning.post_process)
def test_fail_on_zero_results(self): if six.PY3: logging.warning("No locust available for python 3") self.obj.execution.merge({ "concurrency": 1, "iterations": 10, "hold-for": 30, "scenario": { "default-address": "http://blazedemo.com", "script": __dir__() + "/../locust/simple.py" } }) self.obj.prepare() self.obj.engine.prepared = [self.obj] self.obj.engine.started = [self.obj] prov = Local() prov.engine = self.obj.engine prov.executors = [self.obj] self.obj.engine.provisioning = prov self.assertRaises(RuntimeWarning, self.obj.engine.provisioning.post_process)