summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-02-08Merge "dovetail tool: use python new-style classes which inherit from object"hongbo tian7-16/+16
2017-02-07Merge "bugfix of dovetail tool userguide document"hongbo tian1-0/+1
2017-02-07Merge "dovetail tool: report.py bugfix and tempest skipped testcase added"hongbo tian2-11/+8
2017-02-07dovetail tool: report.py bugfix and tempest skipped testcase addedMatthewLi2-11/+8
JIRA: DOVETAIL-343 1, bugfix https://build.opnfv.org/ci/view/dovetail/job/dovetail-compass-virtual-debug-master/lastSuccessfulBuild/artifact/results/dovetail_report.txt test result error 2, skipped testcase in tempest added 3, two testcase in tempest full testsuite added in debug.yml to debug Change-Id: I6bf371d3384e3755d6a41d951cfc9d1a55e00ab3 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2017-02-07bugfix of dovetail tool userguide documentMatthewLi1-0/+1
Change-Id: I33eea93ca0db018a5f79041152516fa48b94ba46 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2017-02-03dovetail tool: bugfix: cannot load pre/post condition from config filexudan1-10/+20
JIRA: DOVETAIL-342 Change-Id: If98905b6724c0a990d789a7ce914aeecac72d7c4 Signed-off-by: xudan <xudan16@huawei.com>
2017-01-26Merge "Change to use "pip install -r requirements.txt" to install deps."hongbo tian1-2/+4
2017-01-25dovetail tool: functest different testsuite support and yardstick testcase addedMatthewLi8-26/+91
JIRA: DOVETAIL-186 Change-Id: Id0eec6652c9595c660436dec89a309a77b16bc03 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2017-01-24Change to use "pip install -r requirements.txt" to install deps.Tomofumi Hayashi1-2/+4
At the change of DOVETAIL-183, dovetail uses requirements.txt to install python dependency file so this change is following it. Change-Id: I6cb2420274f385224b517950ddfdf1cf0e764350 Signed-off-by: Tomofumi Hayashi <tohayash@redhat.com>
2017-01-23Merge "dovetail tool userguide document"hongbo tian5-156/+192
2017-01-20dovetail tool: use python new-style classes which inherit from objectxudan7-16/+16
JIRA: DOVETAIL-187 Change-Id: Id6fa50a3a3cec7a18d27ca8feb383b53836a339b Signed-off-by: xudan <xudan16@huawei.com>
2017-01-19dovetail tool: modify function exec_cmd to force it to flush the bufferxudan1-16/+11
1. force to flush the buffer line by line 2. remove the progress bar since it will stay in the screen if using the cli command JIRA: DOVETAIL-173, which will be ugly. JIRA: DOVETAIL-172 Change-Id: I47b823c7e0bce955a50086613a656c83ab7707e3 Signed-off-by: xudan <xudan16@huawei.com>
2017-01-19dovetail tool userguide documentMatthewLi5-156/+192
JIRA: DOVETAIL-182 Change-Id: Icbfa347dda3840520484d10b9d539da9c8f1d31c Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2017-01-17bugfix for delete unnecessary fileMatthewLi2-64/+0
Change-Id: I14b1556eb117d2111ebe85e73b8c33820db39a3e Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2017-01-17Merge "dovetail tool: format improvement"hongbo tian47-4/+109
2017-01-17dovetail tool: change to git repo then pbr.version can be get inside dockerMatthewLi3-3/+3
JIRA: DOVETAIL-184 Change-Id: I6d466dc34de027faab1aa74f66cc6c8e453111d1 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2017-01-16dovetail tool: format improvementMatthewLi47-4/+109
Change-Id: Ibf0bb781c0f0b6be73526bf45231040e68510f76 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2017-01-16dovetail tool: bugfix for pip installMatthewLi2-4/+5
JIRA: DOVETAIL-183 1)pip install [options] [-e] <local project path> ... pip install [options] <archive url/path> ... 2)vim added in Dockerfile, which is convinience for offline usage Change-Id: I986dc7cd3e872cf026d2e69f7298028a6cbfe9a6 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2017-01-16Merge "dovetail tool: delete unnecessary prepare_env.py"hongbo tian2-78/+20
2017-01-15dovetail tool: delete unnecessary prepare_env.pyMatthewLi2-78/+20
JIRA: DOVETAIL-181 Change-Id: I6e79467b829b4ae1d815bdb9ead0b930f0338cd2 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2017-01-16Update Dockerfilewu.zhihui1-7/+5
- Update pip version. The version of pip which is installed by apt-get is too low. - use "pip install -r reuirements.txt" to install requirements package. Change-Id: I94f94cab58cdb0d8e926c5dfbdbf9c9a66545dac Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
2017-01-14Merge "dovetail tool: switch logging to proper usage"hongbo tian7-32/+32
2017-01-13dovetail tool: command lineMatthewLi11-8/+183
JIRA: DOVETAIL-173 details please see https://wiki.opnfv.org/display/dovetail/Dovetail+Command+Line Change-Id: Iff04b0df8c4e6310d35a45b9c8ba3c7b3b5e1105 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2017-01-11dovetail tool: switch logging to proper usageMatthewLi7-32/+32
JIRA: DOVETAIL-178 Change-Id: Ica814d4ff634c9159e4ecca888b8cc0f6c16e624 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2017-01-10Merge "dovetail tool: remove old image when pulling new one successfully"hongbo tian1-10/+54
2017-01-08dovetail tool: bugfix of pbr installation in requirements.txt and DockerfileMatthewLi2-1/+3
JIRA: DOVETAIL-175 Change-Id: I1f16742a59d5b016dcef6b574df45486c244c751 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2017-01-06dovetail tool: remove old image when pulling new one successfullyxudan1-10/+54
1. split function pull_image into four functions, get_image_id, pull_image_only, remove_image and pull_image. 2. after pulling new version of the image, remove the old one with tag <none>. JIRA: DOVETAIL-171 Change-Id: I2d2a9d6a8bc2308d434d0a3c76aa24bf5b39bfd7 Signed-off-by: xudan <xudan16@huawei.com>
2017-01-05release tag supportMatthewLi4-10/+44
JIRA: DOVETAIL-170 Change-Id: Id56e30fdb3fb5b652e2145dd406b71986997f200 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-12-28Merge "dovetail tool: reorganize function prepare_cmd in testcase.py"hongbo tian2-28/+26
2016-12-26dovetail tool: reorganize function prepare_cmd in testcase.pyxudan2-28/+26
1. move the common statements in prepare_cmd of class FunctestTestcase and Testcase into parse_cmd. JIRA: DOVETAIL-163 Change-Id: I61a0a24b47cfc9e8d49ca9c62fafbac7cce21111 Signed-off-by: xudan <xudan16@huawei.com>
2016-12-26Merge "dovetail tool: bugfix CI job dovetail-merge-master fail"hongbo tian1-3/+4
2016-12-26Merge "dovetail tool: bugfix functest prepare_env fail"hongbo tian1-2/+8
2016-12-23dovetail tool: bugfix CI job dovetail-merge-master failxudan1-3/+4
JIRA: DOVETAIL-156 Change-Id: I3453571568494850049eb7956387ee7e275934af Signed-off-by: xudan <xudan16@huawei.com>
2016-12-23Merge "dovetail tool: flake8 support in tox"hongbo tian2-2/+3
2016-12-23Merge "dovetail tool: use command 'debug' to control both 'debug' and ↵hongbo tian2-10/+5
'CON_DEBUG'"
2016-12-22dovetail tool: bugfix functest prepare_env failxudan1-2/+8
JIRA: DOVETAIL-169 Change-Id: I7ede8713c16b084255f691505a39db122fdbe8ea Signed-off-by: xudan <xudan16@huawei.com>
2016-12-22[dovetail tool]check and get results for each cmdLeo Wang10-53/+179
JIRA: DOVETAIL-166 Check the results of each cmds executed in test case 1. the results of pre_condition, post_condition, cmds need to be checked, so it can get a quick fail, dont need to go through the next step 2. it's more accurate to show where error occurred as early as possible 3. get results from shell scripts Change-Id: I5c1e59839c55b92de0e83e7e1eb552aa364b3f80 Signed-off-by: Leo Wang <grakiss.wanglei@huawei.com>
2016-12-21dovetail tool: flake8 support in toxMatthewLi2-2/+3
JIRA: DOVETAIL-168 Change-Id: I1659e906c8ec810b6e21cc13da4e54a06d5ab80b Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-12-21dovetail tool: fully tox supportedMatthewLi7-502/+15
JIRA: DOVETAIL-165 1, fully tox supported 2, previous easy setup abandoned 3, CI verify job changed accordingly 4, unittest bug fix this should merge after https://gerrit.opnfv.org/gerrit/#/c/26297/ results see https://etherpad.opnfv.org/p/dovetail_report Change-Id: I52ce3999fcde7e817854e4a39f4111eef081bc78 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-12-21Merge "updated the process flow of function exec_cmd"hongbo tian2-36/+35
2016-12-21dovetail tool: use command 'debug' to control both 'debug' and 'CON_DEBUG'xudan2-10/+5
JIRA: DOVETAIL-167 Change-Id: Ieb35f6aa2a6868af7d6dad5727bb3b345709275a Signed-off-by: xudan <xudan16@huawei.com>
2016-12-20Merge "bugfix for duration missed"hongbo tian2-1/+5
2016-12-20dovetail tool: .cache added in gitignoreMatthewLi1-0/+1
please see https://gerrit.opnfv.org/gerrit/#/c/26299/ patch set 3 Change-Id: I32dd107e0e8704482e1cdb659a02b774cb7d8482 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-12-20bugfix for duration missedMatthewLi2-1/+5
JIRA: DOVETAIL-162 Change-Id: Idc78790e49ab3e3552d45b902cfdf8cc37fd2847 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-12-19Merge "dovetail tool: bugfix about setup dovetail"hongbo tian5-9/+13
2016-12-19Merge "dovetail tool: move conf/dovetail_config.py into utils/"hongbo tian8-10/+11
2016-12-18[dovetail tool] fetch openstack rc files without installer infoLeo Wang5-2/+16
JIRA: DOVETAIL-157 dovetail tool must not depend on any installers or any SUT, so openstack rc files need to be provided to eliminate this dependency. 1. input parameters "SUT_IP"/"SUT_TYPE" must be optional, may be finally will be removed 2. new parameter "creds" to specify the file used to get access to openstack of SUT Change-Id: I877efb2a6abc198c32ed6d52b9418a35597d5867 Signed-off-by: Leo Wang <grakiss.wanglei@huawei.com>
2016-12-16updated the process flow of function exec_cmdRyan.RCS2-36/+35
separate the log expressions to other functions removed statements that not necessary output error detail info in exception Change-Id: I721611d61dee83eb5f40ee954d433073114e231a JIRA: DOVETAIL-161 Signed-off-by: Ryan.RCS <lihainong@huawei.com>
2016-12-16Merge "dovetail tool: document for dovetail CLI"hongbo tian2-0/+181
2016-12-16dovetail tool: show progress during executing test casesxudan1-0/+19
1. the utils exec_cmd() will take a long time for some cmds such as executing test cases and pull images. 2. if the time is longer than 3 seconds, progress bar will be shown on the screen. JIRA: DOVETAIL-159 Change-Id: I4ae04d6e884853d843baf8f547394247f4165377 Signed-off-by: xudan <xudan16@huawei.com>