[Plugins] Remove deprecated Dummy.dummy_with_scenario_output

This workload is deprecated and actually does nothing (since
return value is not processed anymore).

Change-Id: If0f9c24f8237b55b999ad51874c72b48a6899e64
This commit is contained in:
Alexander Maretskiy 2016-09-06 16:32:41 +03:00
parent b6bedc5b78
commit c65c7f7447
7 changed files with 0 additions and 86 deletions

View File

@ -599,16 +599,6 @@
failure_rate:
max: 0
Dummy.dummy_with_scenario_output:
-
runner:
type: "constant"
times: 20
concurrency: 10
sla:
failure_rate:
max: 0
Dummy.dummy_random_fail_in_atomic:
-
args:

View File

@ -631,16 +631,6 @@
failure_rate:
max: 0
Dummy.dummy_with_scenario_output:
-
runner:
type: "constant"
times: 20
concurrency: 10
sla:
failure_rate:
max: 0
Dummy.dummy_random_fail_in_atomic:
-
args:

View File

@ -13,7 +13,6 @@
import random
from rally.common.i18n import _
from rally.common import logging
from rally.common import utils
from rally import exceptions
from rally.task import atomic
@ -182,26 +181,6 @@ class DummyOutput(scenario.Scenario):
"data": data})
@logging.log_deprecated("Use Dummy.dummy_output() instead.", "0.4.1",
once=True)
@scenario.configure(name="Dummy.dummy_with_scenario_output")
class DummyWithScenarioOutput(scenario.Scenario):
"""Dummy benchmarks for testing Rally benchmark engine."""
def run(self):
"""Return a dummy scenario output.
Dummy.dummy_with_scenario_output can be used to test the scenario
output processing.
"""
out = {
"value_1": random.randint(1, 100),
"value_2": random.random()
}
err = ""
return {"data": out, "errors": err}
@scenario.configure(name="Dummy.dummy_random_fail_in_atomic")
class DummyRandomFailInAtomic(scenario.Scenario):
"""Randomly throw exceptions in atomic actions."""

View File

@ -1,17 +0,0 @@
{
"Dummy.dummy_with_scenario_output": [
{
"runner": {
"type": "constant",
"times": 20,
"concurrency": 10
},
"context": {
"users": {
"tenants": 1,
"users_per_tenant": 1
}
}
}
]
}

View File

@ -1,11 +0,0 @@
---
Dummy.dummy_with_scenario_output:
-
runner:
type: "constant"
times: 20
concurrency: 10
context:
users:
tenants: 1
users_per_tenant: 1

View File

@ -25,13 +25,6 @@ class PluginTestCase(unittest.TestCase):
self.rally = utils.Rally()
def test_show_one(self):
result = self.rally("plugin show Dummy.dummy_with_scenario_output")
self.assertIn("NAME", result)
self.assertIn("NAMESPACE", result)
self.assertIn("Dummy.dummy_with_scenario_output", result)
self.assertIn("MODULE", result)
def test_show_multiple_and_full_match(self):
result = self.rally("plugin show Dummy.dummy")
self.assertIn("NAME", result)
self.assertIn("NAMESPACE", result)
@ -43,7 +36,6 @@ class PluginTestCase(unittest.TestCase):
self.assertIn("Multiple plugins found:", result)
self.assertIn("Dummy.dummy", result)
self.assertIn("Dummy.dummy_exception", result)
self.assertIn("Dummy.dummy_with_scenario_output", result)
self.assertIn("Dummy.dummy_random_fail_in_atomic", result)
def test_show_not_found(self):
@ -66,7 +58,6 @@ class PluginTestCase(unittest.TestCase):
result = self.rally("plugin list Dummy")
self.assertIn("Dummy.dummy", result)
self.assertIn("Dummy.dummy_exception", result)
self.assertIn("Dummy.dummy_with_scenario_output", result)
self.assertIn("Dummy.dummy_random_fail_in_atomic", result)
def test_list_not_found_namespace(self):

View File

@ -155,14 +155,6 @@ class DummyTestCase(test.TestCase):
self.assertEqual(expected, scenario._output)
def test_dummy_dummy_with_scenario_output(self):
scenario = dummy.DummyWithScenarioOutput(test.get_test_context())
result = scenario.run()
self.assertEqual(result["errors"], "")
# Since the data is generated in random,
# checking for not None
self.assertIsNotNone(result["data"])
def test_dummy_random_fail_in_atomic(self):
scenario = dummy.DummyRandomFailInAtomic(test.get_test_context())