From ce8d40f3ed8fd203bdfb77da8b9651c7cc8bd5f0 Mon Sep 17 00:00:00 2001 From: Boris Pavlovic Date: Mon, 9 Nov 2015 02:38:21 -0800 Subject: [PATCH] Spec: Integration Testing Change-Id: I99efd5d6844df9f706198545d7ca752292822db0 --- doc/specs/in-progress/integration_testing.rst | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 doc/specs/in-progress/integration_testing.rst diff --git a/doc/specs/in-progress/integration_testing.rst b/doc/specs/in-progress/integration_testing.rst new file mode 100644 index 0000000..d3a23d0 --- /dev/null +++ b/doc/specs/in-progress/integration_testing.rst @@ -0,0 +1,63 @@ +.. + This work is licensed under a Creative Commons Attribution 3.0 Unported + License. + + http://creativecommons.org/licenses/by/3.0/legalcode + +.. + This template should be in ReSTructured text. The filename in the git + repository should match the launchpad URL, for example a URL of + https://blueprints.launchpad.net/heat/+spec/awesome-thing should be named + awesome-thing.rst . Please do not delete any of the sections in this + template. If you have nothing to say for a whole section, just write: None + For help with syntax, see http://sphinx-doc.org/rest.html + To test out your formatting, see http://www.tele3.cz/jbar/rest/rest.html + +=================== +Integration Testing +=================== + +We should create DSVM job that check that proposed changes in OSprofiler +don't break projects that are using OSProfiler. + + +Problem description +=================== + +Currently we don't have CI for testing that OSprofiler changes are backward +compatible and don't break projects that are using OSprofiler. In other words +without this job each time when we are releasing OSProfiler we can break +some of OpenStack projects which is quite bad. + +Proposed change +=============== + +Create DSVM job that will install OSprofiler with proposed patch instead of +the latest release and run some basic tests. + +Alternatives +------------ + +Do nothing and break the OpenStack.. + +Implementation +============== + +Assignee(s) +----------- + +Primary assignee: + + + +Work Items +---------- + +- Create DSVM job +- Run Rally tests to make sure that everything works + + +Dependencies +============ + +None