Merge "Remove old tacker setup"
[functest.git] / docs / com / pres / testapi.html
index 0f51251..c27c21d 100755 (executable)
                                                * Many locations (in VM, Jumphost, external DB,...)
                                        </section>
                                        <section data-markdown>
+                                               <script type='text/template'>
                                                ## Achieve using testAPI
                                                * Uniform API: testAPI
                                                * Uniform format: JSON
                                                * Universal Location: http://testresults.opnfv.org
+                                               <aside class='notes'>
+                                                       By using testAPI, we hope to provide a uniform way of collection and saving test results to a universal location
+                                               </aside>
+                                               </script>
                                        </section>
        
                                        <section data-markdown>
                                        </section>
                                        <section>
                                                <h2>Colorado refactoring</h2>
-                                               <ul>Unit tests
+                                               <ul>
+                                               <li>Unit tests</li>
                                                <li>Update of the data model</li>
-                                               <li>Swagger tornado framework for the doc</li>
+                                               <li>Tornado_swagger for the documentation</li>
                                                <li>URL and MongoDB collection renaming</li>
-                                               <li>Scripts to support backup/restore/update DB</li>
+                                               <li>Scripts to support databse backup/restore/update</li>
                                                <li>Support installation</li>
+                        <aside class='notes'>
+                                                       So you can discover and understand the capabilities of the service without 
+                            access to source code, documentation, or through network traffic inspection, 
+                            and also you can interact with the testAPI directly through swagger website.
+                        </aside>
                         </ul>
                         <p class="fragment fade-up"><b>All done in Colorado!</b></p>
-                                       </section>                                              
+                                       </section>
                                </section>
 
                                <section>
                                        <section>
                                                <h2> URI changes...</h2>
                                                <div style="text-align:left""> 
-                                                       <p> testresults.opnfv.org/test/testapi => <br>testresults.opnfv.org/test/api/v1 </p>
+                                                       <p> testresults.opnfv.org/<span style="color:lightblue">testapi</span> => <br>testresults.opnfv.org/<span style="color:yellow">test/api/v1</span> </p>
                        
-                                                       <p> http://testresults.opnfv.org/test/api/v1/<b>pods</b></p>
-                                                       <p> http://testresults.opnfv.org/test/api/v1/<b>projects</b></p>
-                                                       <p> http://testresults.opnfv.org/test/api/v1/projects/qtip/<b>cases</b></p>
-                                                       <p> http://testresults.opnfv.org/test/api/v1/<b>results</b></p>
+                                                       <p> /test/api/v1/<b>pods</b></p>
+                                                       <p> /test/api/v1/<b>projects</b></p>
+                                                       <p> /test/api/v1/projects/qtip/<b>cases</b></p>
+                                                       <p> /test/api/v1/<b>results</b></p>
                                                </div>
                                        </section>
                                        <section data-markdown>
                                                | Item | Brahmaputra | Colorado |
                                                | :--- | :--- | :--- |
                                                | date | creation_date | start_date and stop_date |
-                                               | version | used as scenario | git version |
+                                               | version | used as scenario | opnfv release version |
                                        </section>
                                        <section data-markdown>
+                                               <script type='text/template'>
                                                ## New fields for results
                                                | Item | Colorado |
                                                | :--- | :--- |
                                                | scenario | used for scenario |
-                                               | criteria | Pass/Failed |
+                                               | criteria | PASS/FAILED |
                                                | trust_indicator | between 0 and 1|
+                                               <aside class='notes'>
+                                                       to detect if the test case is stable over time and further more to avoid
+                                                       running it systematically and saving time for other long duration test cases
+                                               </aside>
+                                               </script>
                                        </section>
                                        <section data-markdown>
                                                ## One new filter for results
@@ -206,8 +223,8 @@ OK
                                        </section>
                                        <section data-markdown>
                                                ## Roadmap
-                                               * Dockerized testAPI
-                                               * Integration with Kibana
+                                               * Dockerize testAPI
+                                               * Automatic update of testAPI
                                                * Command Line Interface
                                                * Automatic update for pods/projects/testcases
                                        </section>