summaryrefslogtreecommitdiffstats
path: root/utils
AgeCommit message (Collapse)AuthorFilesLines
2016-09-14Fix security issues of eval-s in testapiSerenaFeng13-30/+35
results from security audit show risks and recommendations to fix them JIRA: RELENG-144 Change-Id: If128cc3ae230150a912b581dfb1ded543d851eb5 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-09-13Merge "Implements use of yaml.safe_load as per sec audit"Morgan Richomme2-2/+2
2016-09-13Bugfix:[yardstick reporting] reporting status is not true due to select a ↵chenjiankun1-2/+8
wrong keyword JIRA: RELENG-146 Change-Id: I9bea896c3be02b7533ab170b3e91117499eef06f Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
2016-09-12Implements use of yaml.safe_load as per sec auditLuke Hinds2-2/+2
Change-Id: I9b8d9746e8a3beebc1aff9f883dcec39928831d7 Signed-off-by: Luke Hinds <lukehinds@gmail.com>
2016-09-12Merge "utils: arm-pod3 test logs push enable"Morgan Richomme2-2/+2
2016-09-12refactor modify_mongo_entry of kibana_dashboardSerenaFeng6-278/+226
JIRA: FUNCTEST-469 Change-Id: Ifd6598232fb0a1615352e0f27aefd51beeedbcbc Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-09-12Merge "bugfix: yardstick reporing in stable branch omit stable/"Morgan Richomme1-1/+1
2016-09-12bugfix: yardstick reporing in stable branch omit stable/rexlee87761-1/+1
JIRA: YARDSTICK-343 Change-Id: I926d1fcb308feb118663ba4db7adf3bc9eab7cbe Signed-off-by: rexlee8776 <limingjiang@huawei.com>
2016-09-09utils: arm-pod3 test logs push enableAlexandru Avadanii2-2/+2
arm-pod3 is a CI POD deployed with Fuel on AArch64 hardware, and also runs Functest jobs for it. Enable pushing logs from this POD, as well as listing it in the dashboard. Closes-bug: ARMBAND-73 Change-Id: I8ed833f6a0b3a96d7473539129de662f8ddde95e Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-09-08Fix security issues reported by the security auditMorgan Richomme6-9/+9
JIRA: RELENG-143 Change-Id: Ia20c6ce86e72924ab8ab5f93bdc956d7f6a40a93 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-09-07Merge "Add stable/colorado to versions"Morgan Richomme1-1/+1
2016-09-07template-ize _testcases in create_kibana_dashboards.pySerenaFeng2-491/+186
Visualization items of test cases is written in _testcases variable in create_kibana_dashboards.py, make it rather difficult to integrate other testcases. Use a yaml configuration file to simplify it JIRA: FUNCTEST-461 Change-Id: If64f6e18ea72dd864c9e9e067655aa951406b291 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-09-07Add stable/colorado to versionschenjiankun1-1/+1
Change-Id: Ieccb04d20ca23265af30e6a671cd999b6d1cd349 Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
2016-09-05make mongo_to_elasticsearch.py skip resolve-failed resultsSerenaFeng1-18/+24
mongo_to_elasticsearch.py exit when encounter can-not-be-parsed results, for example: File "mongo_to_elasticsearch.py", line 58, in _convert_duration hours, minutes, seconds = duration.split(":") ValueError: need more than 2 values to unpack File "mongo_to_elasticsearch.py", line 228, in modify_functest_odl test_statuses = _get_dicts_from_list(testcase, testcase['details']['details'], KeyError: 'details' change the logic, try...Except the Exception, logger it as error, then continue processing the rest results Change-Id: I18facd457ba3e8f661f5c9a1da1e6c200af6fc4e Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-09-02Merge "Remove double slashes when generating the links of the logs in ↵jose.lausuch1-2/+2
artifact repo"
2016-09-02Remove double slashes when generating the links of the logs in artifact repojose.lausuch1-2/+2
Change-Id: Ia9c3b5765872516640db451ad54f2efab9250082 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-09-02Merge "Generate and print link of the log files pushed to artifacts"jose.lausuch1-2/+8
2016-09-02Generate and print link of the log files pushed to artifactsjose.lausuch1-2/+8
Also, avoid having twice the name of the branch. Change-Id: If6be5e742fa961b2a81015fe76f4ba5e52aeb0ab Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-09-02correct backup-db.sh in kibana repo to keep consistent with testapiSerenaFeng1-6/+6
We change some interfaces in testapi, but this file doesn't change with that JIRA: FUNCTEST-455 Change-Id: I105a82557244481bbdf9885fc166ebe975b050ea Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-09-01Fix test results dashboard homepage navbar linksDaniel Farrell2-7/+11
The previous versions were the wrong paths, 404'd. Change-Id: I9368db672a18b5bb0394cfacf016cd7f5821d886 Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
2016-08-30Merge "Add the function of yardstick testcase reporter"Morgan Richomme12-0/+304
2016-08-27Add the function of yardstick testcase reporterrexlee877612-0/+304
JIRA: YARDSTICK-324 Change-Id: I58969265f88d5c20f46f0b1097f5b0ccb1d9a40d Signed-off-by: rexlee8776 <limingjiang@huawei.com>
2016-08-25Add colorado reporting for tempest and vimsMorgan Richomme6-180/+190
Change-Id: I978799cd1cd777b5033e55a0146c41865e9c2bf5 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-08-22adapt reportingMorgan Richomme5-2/+2
- no odl-SFC test reported to DB - add link to scenario scoring wiki page - add +x on executable python files Change-Id: I6724408e3ed5d6a2ba78aff40d80d692c1e0780b Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-08-17Jenkins connection script needs to be run from $jenkinshomeAric Gardner1-0/+5
Exit if script is run from the wrong directory Change-Id: I693ab65b4439c5b4d3b609e95295fa43e8cd3a58 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2016-08-17Add parser in automatic reportingMorgan Richomme1-2/+4
Change-Id: I3d9c09b0da471e03647c09e96ca8b7ec89afb300 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-08-17Merge "update testapi only with one command"Morgan Richomme3-17/+113
2016-08-16Merge "[compass]:[merge after 18665]rename region name to be unified"mei mei1-1/+0
2016-08-15Merge "Add copper in reporting"Morgan Richomme2-3/+3
2016-08-15[compass]:[merge after 18665]rename region name to be unifiedMatthewLi1-1/+0
JIRA: COMPASS-457 please merge after https://gerrit.opnfv.org/gerrit/#/c/18665/ Change-Id: Ie73017dccc8e203fe14c75702e797cb63f20b462 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-08-15update testapi only with one commandSerenaFeng3-17/+113
when using ansible to do the update, we need to config ansible's hosts file/add ssh_key to ssh_agent/check the connectivity of ansible and playbook...etc, here playbook-update.sh will do all the job automatically JIRA: FUNCTEST-411 Change-Id: Ie635eb9eccd1f4e39a94a352f649e56268744091 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-08-14Merge "fix requiretty check, use 'sudo -l'"Ryota MIBU1-2/+2
2016-08-12Add copper in reportingMorgan Richomme2-3/+3
JIRA: FUNCTEST-67 Change-Id: I4881b2ba0c20a65567a59fb9fc7645c438a341ad Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-08-12Merge "support docker build image during updating testapi"Fatih Degirmenci3-1/+19
2016-08-11fix requiretty check, use 'sudo -l'Ryota MIBU1-2/+2
A normal user doesn't have a right to read /etc/sudoers, so current script won't work if executed by non-root users. This patch replacing the check by geeting config from 'sudo -l' command. Change-Id: I608edabb73761cea0f6199045f1cde2217a34bf3 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-08-10Fix unknown projects in reportingMorgan Richomme3-10/+20
Change-Id: Ia3d21694b8bf5e7131110124a520ecc0b9234509 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-08-04Merge "[compass] change the cmd of getting endpoint because of ugly warnings"meimei1-4/+2
2016-08-03arm-pod1: Adding arm-pod1 to the list of CI podsPaul Vaduva1-0/+1
Adding arm-pod1 to a list of hardcoded pods, marking it as a CI pod. JIRA: ARMBAND-62 Change-Id: I549cd1a546d1021338922a027f173805a2a8e285 Signed-off-by: Paul Vaduva <Paul.Vaduva@enea.com>
2016-08-03[compass] change the cmd of getting endpoint because of ugly warningsmeimei1-4/+2
Change-Id: I5082a6fb3a2d27d17753cf42dc1555cbb3d8eb9a Signed-off-by: meimei <meimei@huawei.com>
2016-07-28support docker build image during updating testapiSerenaFeng3-1/+19
add rm_images.sh script modify README.md add build image operations in update.yml JIRA: FUNCTEST-395 Change-Id: Ia9bd6e8e6d1096b9b946cb5508f4cac5ea6e6e25 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-07-27update testapi server in testresults.opnfv.orgSerenaFeng3-27/+47
support body of post results carries no trust_indicator add unittest of no trust_indicator in post results body specify changes in db JIRA: FUNCTEST-391 Change-Id: Ic61a5edbad1bca7689d618761bca94ef69dea80b Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-07-26Replace single by double quotes in fetch credentialsjose.lausuch1-1/+1
'fuel --env $env_id' fails because a variable in single quotes is not read, it is treated as a literal string. When using double quotes, the variable is replaced by its value Change-Id: I39e777ec27c547e012d6f4674bc24e20d421889c Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-07-26Use head instead of tailDimitri Mazmanov1-1/+1
When retreiving an environment id use head to get the first available environment Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2016-07-25Merge "Enable delete for artifact retention script"Aric Gardner1-0/+2
2016-07-25Enable delete for artifact retention scriptAric Gardner1-0/+2
To see what will be deleted: https://build.opnfv.org/ci/view/All/job/artifact-cleanup-daily-master/18/console Checked with ovs team, and we are good to remove their varied rpms. No reponse from the apex, compas, armband or fuel leads, but nothing wierd being deleted there, just old isos Change-Id: If4e7592192dcc80388aa872633d1fcca6442186f Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2016-07-25Make environment id dynamicDimitri Mazmanov1-1/+8
Removed hardcoded value of fuel environment. The value is now fetched from an environment variable FUEL_ENV. Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com> Change-Id: Iae8e5139f013ca7947e79a1a9a44efd82f48b95b
2016-07-25Always use controller from environment 1Dimitri Mazmanov1-1/+1
In case of multiregion fuel deployments (which is implemented using fuel environments), always use a controller from the first environment (RegionOne), as for multisite RegionOne is the master region. This fix will not affect single region deployments, because the -env 1 property will result in the same single output. Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2016-07-22Redirect stdout to /dev/null when pushing results to artifactsjose.lausuch1-1/+1
Change-Id: Iafa37838337caf8c196b396f2e94c405629a0e2c Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-07-21Don't fail the build if importing gpg key failsAric Gardner1-3/+3
I prefer that the build succeeds even if the siging fails. once we have the signing working on all pods I will revert this change. Change-Id: Icc5e0a158ccee6e09be9b275d403f5252a473430 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2016-07-21enable uploading log from huawei nodesmeimei1-2/+2
Change-Id: Ie69fa1f4493e806a8c357a4cff1f9c51bbfa591e Signed-off-by: meimei <meimei@huawei.com>