summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorMorgan Richomme <morgan.richomme@orange.com>2016-06-10 08:16:07 +0200
committerMorgan Richomme <morgan.richomme@orange.com>2016-06-10 08:16:07 +0200
commit79767c7e32fbdf7ef28be856f6bf566bf8a1fc47 (patch)
treea5182f65f547b5ee0c18eb77022b5b265bdbfd19 /docs
parentb049ac7ad61134b4a405505db5e041fd6bdb8a5c (diff)
Update testapi presentation
Change-Id: Ic1fd53a7a1e7cc35259bc2af78dab791617b6185 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
Diffstat (limited to 'docs')
-rwxr-xr-xdocs/com/pres/testapi.html57
1 files changed, 45 insertions, 12 deletions
diff --git a/docs/com/pres/testapi.html b/docs/com/pres/testapi.html
index 4479b93b4..1d2e683c2 100755
--- a/docs/com/pres/testapi.html
+++ b/docs/com/pres/testapi.html
@@ -107,27 +107,41 @@
<section data-markdown>
## Lessons learned in B.
* Wiki documentation is painful
- * result modl too simple
- * version used for scenario
+ * Result model too simple
+ * version used instead of scenario
* no version
- * no overall criteria (passed/failed)
+ * no overall criteria (PASS/FAIL)
* need unit tests for data model evolution
</section>
<section data-markdown>
## Colorado refactoring
- * done by Serena Feng (ZTE)
- * update of the data model (based on lesson learned)
- * creation of a swagger tornado framework for the doc
- * creation of unit tests
+ * Done by Serena Feng (ZTE)
+ * Update of the data model (based on lessons learned)
+ * New swagger tornado framework for the doc
+ * URL and Mongo collection renaming
+ * Scripts to manage backup/restore/DB update
+ * Setup scripts
+ * Unit tests
</section>
</section>
<section>
<section data-markdown>
- #API evolution
+ # Result management changes
</section>
-<section>
- <h3>Test API evolution</h3>
+
+ <section data-markdown>
+ ## main changes
+ An URI change...
+
+ testresults.opnfv.org/test/testapi => testresults.opnfv.org/test/api/v1
+
+ http://testresults.opnfv.org/test/api/v1/projects
+ http://testresults.opnfv.org/test/api/v1/projects/yardstick/cases
+ http://testresults.opnfv.org/test/api/v1/results?case=Tempest&period=1
+ </section>
+ <section>
+ <h3>One new field for pods</h3>
<table>
<thead>
<tr>
@@ -138,6 +152,25 @@
</thead>
<tbody>
<tr>
+ <td>role</td>
+ <td>N.R</td>
+ <td>community_pod, ci_pod, ..</td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ <section>
+ <h3>New fields and filters for results</h3>
+ <table>
+ <thead>
+ <tr>
+ <th>Item</th>
+ <th>Brahmaputra</th>
+ <th>Colorado</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
<td>date</td>
<td>creation_date</td>
<td>start_date and stop_date</td>
@@ -158,7 +191,7 @@
<td>passed/failed</td>
</tr>
<tr>
- <td>trust_indictator</td>
+ <td>trust_indicator</td>
<td>N.R</td>
<td>between 0 and 1</td>
</tr>
@@ -171,7 +204,7 @@
</table>
</section>
<section data-markdown>
- ## Swagger doc
+ http://testresults.opnfv.org/test/swagger/spec.html
![alt text](../img/testapi1.png "Test API swagger interface")
</section>
<section>