AgeCommit message (Collapse)AuthorFilesLines
2021-03-30Chmod 777 config dirsHEADmasterCédric Ollivier1-1/+3
Else crudini fails when creating the tmp file in target dir. Signed-off-by: Cédric Ollivier <> Change-Id: I5d44a78758107b888f1e291c01a4c66898121cdd
2021-03-30Allow any user to run testapiCédric Ollivier1-1/+1
It enforces 777 in configs and logs. Signed-off-by: Cédric Ollivier <> Change-Id: I31ecbc7ef90f7a97819bcd1a459d0f8b93fc7750
2021-03-30Swith to USER ubuntuCédric Ollivier1-6/+3
Signed-off-by: Cédric Ollivier <> Change-Id: I6f53f56935ebcfd3074be2ae0fda1c19f6cd75c5
2021-03-30[TESTAPI] Add chown to allow start in openshiftmorganrol1-0/+4
Some files of the testapi are located in system directories - /etc/opnfv_testapi - /usr/local/share/opnfv_testapi it requires some root priviledge to execute them properly especially in an openshift environment this patch force the user right for these directories another option could be to move these files in home directory but so fare we are just changing the dockerization and did not modify the code of the API. Signed-off-by: morganrol <> Change-Id: I7f9607f31e97d3bf8462ebe07fad0714aac47bdd
2021-03-29Properly manage contraints and requirementsCédric Ollivier6-32/+49
It leverages OpenStack's python librairy management. Ussuri is selected as OpenStack dropped py27 in the newer releases. Signed-off-by: Cédric Ollivier <> Change-Id: Iccfda223eb5c7013ec712beab9cd6f0c784f3fae
2021-03-29Refactor testapi's DockerfileCédric Ollivier1-32/+13
It cleans cache and useless packages at runtime. Signed-off-by: Cédric Ollivier <> Change-Id: Ifce2c49fe34e400368c111d7f4d9cd06dc6ac67e
2021-03-29Install python-wheel in testapi's DockerfileCédric Ollivier1-0/+1
Signed-off-by: Cédric Ollivier <> Change-Id: Id58bf371c26292009f938bc67f9e244ef3a89825
2021-03-28[TESTAPI] Upgrade the docker without changing the python2.7 codemorganrol3-14/+34
migratio to python 3 is not a long flmeuve tranquille some libraries used are no more maintained this option considers updating the dockerfile without changing the original code it includes - a change of the baseline image (move from 14.04 to 18.04) - a better fix of python lib versions - the introduction of an ubuntu user (to be better used) Issue-ID: FUNCTEST-1026 Signed-off-by: morganrol <> Change-Id: I37c8262d1ec20151e2402e298751ca39c36d1a7e
2021-03-28Allow verifying testapiCédric Ollivier3-6/+9
It allows running tox vs py27 (epydoc forces py27). It also fixes 2 indent issues. Signed-off-by: Cédric Ollivier <> Change-Id: I63e28089a56147b359a72eb330b5badbc6fc7d7f
2018-11-20support not authenticate testapiSerenaFeng1-11/+13
Change-Id: I29db99414d53155a6eec96f93169e07523645b12 Signed-off-by: SerenaFeng <>
2018-11-20Merge "bugfix: newly build image not work due to package update"Serena Feng2-3/+3
2018-11-20bugfix: newly build image not work due to package updateSerenaFeng2-3/+3
Change-Id: I0be207cd8b8f81aa0010d59e0781f002f682f747 Signed-off-by: SerenaFeng <>
2018-11-20Merge "Adding cobertura support for UI coverage"Serena Feng1-0/+1
2018-10-18Update Testapi DockerfileTrevor Bramwell1-0/+2
The Dockerfile for testapi was missing zlib and xslt dependencies needed by some python package compiling a module. Change-Id: Ieb6b9ae683ff9d3e6a19d5b93e9cb448789d302d Signed-off-by: Trevor Bramwell <>
2018-10-18Create Gambia Testresults PagesTrevor Bramwell8-13/+154
This change add the Gambia page to the testresults dashboard. JIRA: RELENG-412 Change-Id: Id1ee651b9f3658adeff342c39e030dc248bf6747 Signed-off-by: Trevor Bramwell <>
2018-09-19Merge "Add testing gating reporting page"Morgan Richomme14-8/+495
2018-09-12Merge "Fix reporting pages for functest"Morgan Richomme6-110/+88
2018-08-29Fix reporting pages for functestmrichomme6-110/+88
- adapt existing framework to new testcases.yaml format (dependencies) - simplify Tier management - unblacklist juju_epc - add new testcases Change-Id: I085bff327f9eca856879616215dc6bae83435e7c Signed-off-by: mrichomme <>
2018-08-23bugfix-reporing: vsperf master page is not renderedSerenaFeng1-1/+1
Change-Id: I7433aa4ccd55c167ce5b3d1bb396a6bd4df2fdda Signed-off-by: SerenaFeng <>
2018-07-10Adjust testcases for reporting pagemrichomme1-0/+4
include * tempest_smoke * rally_smoke * vmtp * cloudify Change-Id: I691cda65367ee7115bdea0d0b31a64cd176755ce Signed-off-by: mrichomme <>
2018-06-26reporting page updatemrichomme2-34/+46
* Add new testcases in Master (possible to black list for reporting if needed) * use the version to get the list of testcases according to the version Change-Id: I7999e66c18ebd73db896d0e27bde9a4a3d67f297 Signed-off-by: mrichomme <>
2018-06-17bugfix ssl issues induces by access to lfSerenaFeng1-0/+5
Change-Id: Iab166dc14982f7bfe0d26b60eb8ee537deedd613 Signed-off-by: SerenaFeng <>
2018-06-17bugfix: no futuresSerenaFeng2-2/+2
Change-Id: I8b313a9aff49219ae554273c8738c73a48b75560 Signed-off-by: SerenaFeng <>
2018-06-16Merge "add Jack Chan to the commiters"Morgan Richomme1-0/+5
2018-06-05Adding cobertura support for UI coverageSakala Venkata Krishna Rohit1-0/+1
Adding a new parameter 'type' in protractor coverage to generate xml format for Jenkins. JIRA: RELENG-382 Change-Id: I365ffd27a5efa61eb9e7639fac6301f2a423b1c1 Signed-off-by: Sakala Venkata Krishna Rohit <>
2018-06-04Add internship artiffact filethuva41-0/+169
Change-Id: I0eddb8a81c274078244db90903b7d86b1158655d Signed-off-by: thuva4 <>
2018-05-29BugFix for testapi-verify-master Jenkins jobSakala Venkata Krishna Rohit1-0/+1
Add futures module to test requirements file. Change-Id: If3774eb4e7911929f51e2e1f29867908db5dce8c Signed-off-by: Sakala Venkata Krishna Rohit <>
2018-05-16Merge "Add docs for TestAPI client import module"Serena Feng2-4/+805
2018-05-16Add documentation for scenario testapiclientthuva41-3/+435
Change-Id: Ica2a15d774f954c7133b342ba56912ad86a97d67 Signed-off-by: thuva4 <>
2018-05-16Add docs for TestAPI client import modulethuva42-4/+805
Change-Id: If46359a191aebdaca7f5c0fe5bee887f362074d3 Signed-off-by: thuva4 <>
2018-05-14Merge "Add scenario client + tests"Serena Feng8-0/+774
2018-05-14Add scenario client + teststhuva48-0/+774
Change-Id: I9e90e58c5d6f327b0b947c2c9270ef9cdbe16f45 Signed-off-by: thuva4 <>
2018-05-11Merge "Add result client"Serena Feng2-0/+106
2018-05-11Merge "Add deploy results client"Serena Feng2-0/+109
2018-05-10Add deploy results clientthuva42-0/+109
Change-Id: I1f4cb33ce80318cdf532ce0dcb0665d890de1545 Signed-off-by: thuva4 <>
2018-05-10Merge "Add project client"Serena Feng3-5/+264
2018-05-10Add result clientthuva42-0/+106
tested Change-Id: I3b2cde3b1adba60d7697a72c8daa95e06cc04621 Signed-off-by: thuva4 <>
2018-05-10Add project clientthuva43-5/+264
Tests added Doc added Change-Id: I4c6be343606fd3b171ae76e8fb97aaf084bc376d Signed-off-by: thuva4 <>
2018-05-10Merge "Add testcase client"Serena Feng2-0/+154
2018-05-08Add testcase clientthuva42-0/+154
Change-Id: I75825642f21ab0818f5c08e6be2510f36cdadb19 Signed-off-by: thuva4 <>
2018-05-08Merge "Add deploy result model to testapi client"Serena Feng2-7/+22
2018-05-07Merge "Add result model to the client"Serena Feng2-6/+19
2018-05-07Merge "Add testcase model in the client"Serena Feng2-12/+27
2018-05-07Merge "Add project model in testapiclient"Serena Feng2-6/+13
2018-05-07Merge "Add scenario and scenario related models to testapi client"Serena Feng2-53/+131
2018-05-07Merge "Add get functionality for the import module"Serena Feng5-3/+180
2018-05-07Add deploy result model to testapi clientthuva42-7/+22
Change-Id: I53881146306087da5da967408d2a585a8775f641 Signed-off-by: thuva4 <>
2018-05-07Add get functionality for the import modulethuva45-3/+180
Tested Module will deserialize the json objects from the server to Pod instance. Change-Id: I3e2cb9386f8949d544624be687ee227ae4529d72 Signed-off-by: thuva4 <>
2018-05-07Add scenario and scenario related modelsthuva42-53/+131
to testapi client Change-Id: I9d1f7f19b030b8a7a762abed33e7b4f0efa0854f Signed-off-by: thuva4 <>
2018-05-07Add project model in testapiclientthuva42-6/+13
Change-Id: If238e2d22f3c895264c90579c7c4d0b442f6c82a Signed-off-by: thuva4 <>