summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-06-06Merge "remove useless method get_dashboard_cases() in testAPI"Morgan Richomme1-16/+0
2016-06-06add unittest for 'last' query of results in testAPISerenaFeng3-17/+47
add 'last' related unittest in test_result.py implement sort()&limit() in fake_pymongo.py refactor 'sort' model in result_handlers.py JIRA: FUNCTEST-296 Change-Id: Ib5371f1df67f170e3ba26c6da27a651e34f2b0d6 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-06-06remove useless method get_dashboard_cases() in testAPISerenaFeng1-16/+0
remove get_dashboard_cases() method in dashboard_utils.py JIRA: FUNCTEST-295 Change-Id: Id450f3d9c2b4870a0a9da42abd536a412ac25323 signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn> Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-06-06refactor int query parameter process in testAPISerenaFeng1-8/+9
add method GenericResultHandler.get_int() refactor GenericResultHandler.set_query() & ResultsCLHandler.get() JIRA: FUNCTEST-294 Change-Id: I44636983af7784a5b2863427abc0895e89cfa83c Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-06-04Merge "test APi evolution add filter to retrieve last results"Morgan Richomme3-3/+24
2016-06-04Merge "support 'GET /dashboard/v1/projects' REST api in testAPI"Morgan Richomme4-3/+52
2016-06-04test APi evolution add filter to retrieve last resultsSerenaFeng3-3/+24
add 'last' query parameter prcess in ResultsCLHandler.get() add 'sort' and 'last' parameters process in GenericApiHandler._list() add sort() and limit() fake in fake_pymongo.py JIRA: FUNCTEST-259 Change-Id: I96c1ff37325c65cf9c421f4277662dde28b1473d Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-06-04remove not used 'import copy'SerenaFeng1-5/+4
remove not used 'import copy' in test_result.py JIRA: FUNCTEST-293 Change-Id: I6c8db5674e6dd9770cd859c74d43bd5b9440544a Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-06-04support 'GET /dashboard/v1/projects' REST api in testAPISerenaFeng4-3/+52
add get_dashboard_projects() in dashboard_utils.py add DashboardProjectHandler in dashboard_handlers.py add router mapping in url_mappings.py add file test_dashboard_project.py to do the unittest JIRA: FUNCTEST-292 Change-Id: I51ad8dd26abbd8d43c656c8b03ff302227255d11 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-06-03support GET /api/v1/results in testAPISerenaFeng1-2/+2
change require flag of project&case to False JIRA: FUNCTEST-291 Change-Id: Idc165cc4d5950cd7f7313a1e19f013933a5d4a9a Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-06-03Merge "add copyright to files in testAPI"Morgan Richomme28-47/+234
2016-06-02add README.md to introduce the usage of tornado_swaggerSerenaFeng1-0/+273
add README.md file in tornado_swagger package JIRA: FUNCTEST-290 Change-Id: I0ba306f0e5dfb576b34959f054e1c9cc61079039 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-06-02Merge "change TestVersionbBase to TestVersionBase in testAPI"Morgan Richomme1-3/+3
2016-06-02add copyright to files in testAPISerenaFeng28-47/+234
add copyright head to new created files JIRA: FUNCTEST-289 Change-Id: Idbedcf6d63156570dfa4b85dd8125b3882251765 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-06-02remove unittest test_createSameResults in testAPISerenaFeng1-9/+0
remove unittest test_createSameResults in test_results.py JIRA: FUNCTEST-288 Change-Id: I5c1e8eb6c09a5ced1a6cdd380e9c37961136e6d2 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-06-02change TestVersionbBase to TestVersionBase in testAPISerenaFeng1-3/+3
delete extra 'b' in the clase name JIRA: FUNCTEST-287 Change-Id: I4189182ec93425e16d1b56b440f001f72a3c5f2a Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-06-01change the usage of tornado_swagger packageSerenaFeng50-568/+17
changes: move tornado_swagger package out of tornado_swagger_ui remove tornado_swagger_ui modify files that import tornado_swagger originally: opnfv_testapi.tornado_swagger_ui.tornado_swagger to: opnfv_testapi.tornado_swagger modify setup.cfg to delete tornado_swagger_ui prefix JIRA: FUNCTEST-286 Change-Id: I1e8972e4fbe26ad3a5d945f3aed6783d0b666a5f Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-06-01add router package to implement url-2-XXXHandlers mappings in testAPI projectSerenaFeng8-142/+125
and eliminate flake8 violation JIRA: FUNCTEST-285 Change-Id: I15b568a97279032549f24ff81520220e271f3488 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-06-01project-ize testAPISerenaFeng85-1235/+204
JIRA: FUNCTEST-284 Change-Id: I219e934bb11f50de84df2aa0345ecc7885223491 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-05-31bugfix: query results failed due to wrong using periodSerenaFeng3-7/+36
JIRA: FUNCTEST-281 Change-Id: I3d0bdc302afc45593ad3feaec21b89d5c6eeaa0b Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-05-31Add Tempest error in Tempest reportingMorgan Richomme2-27/+32
JIRA: FUNCTEST-150 Change-Id: I0b2a3a38bbbb11a80c761c23c71c2f45a959e477 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-05-31Merge "bugfix: query results failed due to wrong using type of trust_indicator"Morgan Richomme3-6/+13
2016-05-31bugfix: query results failed due to wrong using type of trust_indicatorSerenaFeng3-6/+13
trust_indicator must be int/long/float rather than string JIRA: FUNCTEST-280 Change-Id: I2e2b292f9181fd28896bfe1e3b86ec3976b65016 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-05-31Merge "bugfix: version return body is inconsistent with the designed model"Morgan Richomme3-10/+31
2016-05-31Merge "refactor fake_pymongo.py to eliminate repeated codes"Morgan Richomme1-15/+11
2016-05-31bugfix: version return body is inconsistent with the designed modelSerenaFeng3-10/+31
JIRA: FUNCTEST-278 Change-Id: I53fa2eca6476c07ad513e72241d9715431cbdee8 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-05-31bugfix: query results failed due to using mutable list initiationSerenaFeng6-24/+32
and forget to swagger-ize TestResult model JIRA: FUNCTEST-277 Change-Id: I5d8ddd9983484a61df9b77392d5ae24bde6a16dc Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-05-30refactor fake_pymongo.py to eliminate repeated codesSerenaFeng1-15/+11
JIRA: FUNCTEST-276 Change-Id: I2e40e12bc5b472aae88d294fb11dc479d5dd538c Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-05-30eliminate flake8 violation of testAPISerenaFeng3-15/+3
JIRA: FUNCTEST-274 Change-Id: I64e5e1c0d1165ac7ad7ff59dfd824dc00e131cdc Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-05-30swagger-ize dashboard and version apis of testAPISerenaFeng10-203/+276
JIRA: FUNCTEST-273 Change-Id: I6f2b1de5488ba684d0c00e9f40daee2487a011cc Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-05-29swagger-ize result-apis of testAPISerenaFeng14-208/+189
JIRA: FUNCTEST-270 Change-Id: I82b1e3acee82d9b4931531c9404e13a663ff32de Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-05-27swagger-ize testcase-apis of testAPISerenaFeng10-236/+239
Change-Id: Ibe4b068fd667b796455be3fd4d9701d50879aace JIRA: FUNCTEST-266 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-05-26swagger-ize project-apis of testAPISerenaFeng8-215/+241
rename pod_handler.py to pod_handlers.py JIRA: FUNCTEST-264 Change-Id: I8699999776bdb238f680a128b83cea0a098534c5 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-05-26swagger-ize pod-apis of testAPISerenaFeng6-93/+152
JIRA: FUNCTEST-263 Change-Id: I293e05f565f882ea39bbf6368405f10241269716 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-05-26Merge "eliminate flake8 violation in testAPI except dashboard dir"Morgan Richomme8-61/+106
2016-05-26eliminate flake8 violation in testAPI except dashboard dirSerenaFeng9-63/+109
JIRA: FUNCTEST-262 Change-Id: Ib77bb080111392b8e3248c5e6152f55c12b8c67c Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-05-26Merge "attach version number to url in testAPI"Morgan Richomme9-50/+57
2016-05-26attach version number to url in testAPISerenaFeng9-50/+57
version - /versions api - /api/v1/pods(projects/results) dashboard - /dashboard/v1/results I tried to make the code smart, but in vain, sad...... JIRA: FUNCTEST-261 Change-Id: I3e9e3ad7180a6c6349fd743e24eafea07bdefd1d Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-05-25Test API add start_date, stop_date parameters in resultsMorgan Richomme9-36/+42
Change-Id: I8c8c5b1d82e447fb7a7413368a919b3d3c7b99a6 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-05-25Merge "add test result/dashboard related unittests in testAPI and refactor ↵Morgan Richomme10-307/+653
its response"
2016-05-25Merge "Add pod role in pod description in the API"Morgan Richomme2-5/+15
2016-05-25add test result/dashboard related unittests in testAPI and refactor its responseSerenaFeng10-307/+653
modification: add unittests for test result/dashboard rename test_results table name in db to results refactor response body JIRA: FUNCTEST-255 Change-Id: I0657e6e95156a8c79072e7333fd8aaeb12d986e5 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-05-24Add pod role in pod description in the APIMorgan Richomme2-5/+15
JIRA: FUNCTEST-259 Change-Id: Id0c232f61244a185c7ab238d6493ef5487a9efbf Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-05-24Merge "add zte-pod1 to functest dashboard"Morgan Richomme1-2/+2
2016-05-24add zte-pod1 to functest dashboardSerenaFeng1-2/+2
JIRA: RELENG-112 Change-Id: I8c6af538dfa98e7fc035037cb6816d2658458879 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-05-23Add dependency to futures lib in READMEMorgan Richomme1-0/+1
Change-Id: Ifc0cc69a7b275248ddadcc37d892bb19efc34e12 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-05-20add unittests for testcase and refactor testcase related implementationSerenaFeng8-196/+404
modification: add unittests for testcase refactor testcase table name in db to testcases refactor response body fix some bugs JIRA:FUNCTEST-254 Change-Id: Ia7c7101fa742af82bfc8c4a3d398a7dad601bca1 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-05-19Forget conf file...Morgan Richomme1-0/+17
Change-Id: I85261ec5fcbe59db2e67f8347d2babb082454e14 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-05-19Adapt reporting after Functest refactoringMorgan Richomme7-285/+405
Get test cases from cases declares in Tiers Consider only Tier 0-3 to validate scenario Display results for Tier > 3 Change-Id: I581702bd7f2cc323d38b82a2404b301fb8fd7840 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-05-19add unittests of project & refactor responseSerenaFeng11-316/+440
post body: {'href':'<http://ip:8000/pods/pod_name >'} get body: Pod/Project list body: list of Pod/Project update body: Pod/Project delete: no body JIRA: FUNCTEST-253 Change-Id: I28c6f5b35d8909d827f2f803197d95be4abd44bb Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>