Add jjb script for nfvbench to build the nfvbench VM
[releng.git] / utils / test / testapi / 3rd_party / static / testapi-ui / components / guidelines / partials / testListModal.html
1 <div class="modal-content">
2     <div class="modal-header">
3         <button type="button" class="close" aria-hidden="true" ng-click="modal.close()">&times;</button>
4         <h4>Test List ({{modal.testListCount}})</h4>
5         <p>Use this test list with <a title="testapi-client" target="_blank"href="https://github.com/openstack/testapi-client">testapi-client</a>
6            to run only tests in the {{modal.version}} OpenStack Powered&#8482; guideline from capabilities with the following statuses:
7         </p>
8         <ul class="list-inline">
9             <li class="required" ng-if="modal.status.required"> Required</li>
10             <li class="advisory" ng-if="modal.status.advisory"> Advisory</li>
11             <li class="deprecated" ng-if="modal.status.deprecated"> Deprecated</li>
12             <li class="removed" ng-if="modal.status.removed"> Removed</li>
13         </ul>
14         <div class="checkbox checkbox-test-list">
15             <label><input type="checkbox" ng-model="modal.aliases" ng-change="modal.updateTestListString()">Aliases</label>
16             <span class="glyphicon glyphicon-info-sign info-hover" aria-hidden="true"
17                   title="Include test aliases as tests may have been renamed over time. It does not hurt to include these."></span>
18             &nbsp;
19             <label><input type="checkbox" ng-model="modal.flagged" ng-change="modal.updateTestListString()">Flagged</label>
20             <span class="glyphicon glyphicon-info-sign info-hover" aria-hidden="true"
21                   title="Include flagged tests.">
22             </span>
23         </div>
24         <p ng-hide="modal.error"> Alternatively, get the test list directly from the API on your CLI:</p>
25         <code ng-hide="modal.error">wget "{{modal.testListUrl}}" -O {{modal.version}}-test-list.txt</code>
26     </div>
27     <div class="modal-body tests-modal-content">
28         <div cg-busy="{promise:modal.testListRequest,message:'Loading'}"></div>
29         <div ng-show="modal.error" class="alert alert-danger" role="alert">
30             <span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span>
31             <span class="sr-only">Error:</span>
32             {{modal.error}}
33         </div>
34         <div class="form-group">
35             <textarea class="form-control" rows="16" id="tests" wrap="off">{{modal.testListString}}</textarea>
36         </div>
37     </div>
38     <div class="modal-footer">
39         <a target="_blank" href="{{modal.testListUrl}}" download="{{modal.version + '-test-list.txt'}}">
40             <button class="btn btn-primary" ng-if="modal.testListCount > 0" type="button">
41                 Download
42             </button>
43         </a>
44         <button class="btn btn-primary" type="button" ng-click="modal.close()">Close</button>
45     </div>
46 </div>