summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoris Pavlovic <boris@pavlovic.me>2015-11-09 02:38:21 -0800
committerBoris Pavlovic <boris@pavlovic.me>2015-11-09 02:38:21 -0800
commitce8d40f3ed8fd203bdfb77da8b9651c7cc8bd5f0 (patch)
treee73bdb77d05a82799ed046a46bb74c3efb1917da
parentc1f0c50533c0b13d1272de8590f3411844aa2edb (diff)
downloadosprofiler-ce8d40f3ed8fd203bdfb77da8b9651c7cc8bd5f0.tar.gz
Spec: Integration Testing
Change-Id: I99efd5d6844df9f706198545d7ca752292822db0
-rw-r--r--doc/specs/in-progress/integration_testing.rst63
1 files changed, 63 insertions, 0 deletions
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:
+ <launchpad-id or None>
+
+
+Work Items
+----------
+
+- Create DSVM job
+- Run Rally tests to make sure that everything works
+
+
+Dependencies
+============
+
+None