Yujun Zhang [Wed, 31 May 2017 02:59:05 +0000 (02:59 +0000)]
Merge "Pass on all unhandled options"
zhihui wu [Wed, 31 May 2017 00:48:09 +0000 (00:48 +0000)]
Merge "bugfix memory report"
zhihui wu [Wed, 31 May 2017 00:47:59 +0000 (00:47 +0000)]
Merge "give a sample compute baseline"
Taseer Ahmed [Tue, 23 May 2017 16:42:40 +0000 (21:42 +0500)]
Pass on all unhandled options
Change-Id: Ic86002732c87d3b4ac5b5b3b664f116354d4bf9d
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
Yujun Zhang [Mon, 29 May 2017 14:46:18 +0000 (14:46 +0000)]
Merge "Add codeship badge to show pypi deployment status"
Yujun Zhang [Sun, 28 May 2017 05:05:42 +0000 (05:05 +0000)]
Merge "Add support for create new project from different templates"
Yujun Zhang [Sun, 28 May 2017 05:04:42 +0000 (13:04 +0800)]
Add codeship badge to show pypi deployment status
Change-Id: I638f66db2b54393813726c1a61a94d968068a72a
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
zhihui wu [Thu, 25 May 2017 02:00:57 +0000 (10:00 +0800)]
give a sample compute baseline
This baseline is collected from one blade of ZTE E9000.
For now, QTIP takes it as a initial baseline.
Change-Id: Ia60e8b1fc2bb552186136bb205779daec777541a
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
zhihui wu [Sat, 27 May 2017 06:20:53 +0000 (14:20 +0800)]
bugfix memory report
Change-Id: I2d09dbc2946c4ddfb33e1c415329e32c5ad818fe
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
zhihui wu [Fri, 26 May 2017 09:05:24 +0000 (09:05 +0000)]
Merge "improve the regex for matching "cpu""
Yujun Zhang [Thu, 25 May 2017 07:44:56 +0000 (07:44 +0000)]
Merge "Update documentation."
Yujun Zhang [Wed, 24 May 2017 11:57:27 +0000 (19:57 +0800)]
Add support for create new project from different templates
Change-Id: Ic260c59b12eb9882406d6172311f2e401963c64b
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
zhihui wu [Thu, 25 May 2017 05:56:21 +0000 (13:56 +0800)]
improve the regex for matching "cpu"
CPU brand should not include cpu speed.
Change-Id: I6938150313fda092b83df981d3622535bdf7decb
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
Taseer Ahmed [Thu, 18 May 2017 11:43:58 +0000 (16:43 +0500)]
Update documentation.
- Breifly describe architecture
- Describe launch/kill ssh-agent
Change-Id: I9e4226c3de8935894564044e0ab8a723753ed9b3
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
zhihui wu [Thu, 25 May 2017 01:40:50 +0000 (01:40 +0000)]
Merge "bugfix CI failure"
zhihui wu [Wed, 24 May 2017 09:14:35 +0000 (09:14 +0000)]
Merge "bugfix unixbench report templates"
zhihui wu [Wed, 24 May 2017 09:14:19 +0000 (09:14 +0000)]
Merge "use the git link to replace qtip_spec"
zhihui wu [Wed, 24 May 2017 08:59:32 +0000 (08:59 +0000)]
Merge "Revert "correct arithmetic baseline""
zhihui wu [Wed, 24 May 2017 08:12:48 +0000 (16:12 +0800)]
bugfix CI failure
It miss ":children" after "SUT", then compute nodes can't be found
CI link:
https://build.opnfv.org/ci/view/qtip/job/
qtip-os-nosdn-kvm-ha-zte-pod3-daily-master/54/console
Change-Id: Ifca492a587b99036b649ecb9de1123924baf8d7f
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
zhihui wu [Tue, 23 May 2017 10:06:58 +0000 (18:06 +0800)]
use the git link to replace qtip_spec
Change-Id: Iaee076c06d54754f2d761dd85eab58353ee32ae4
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
zhihui wu [Tue, 23 May 2017 09:52:12 +0000 (17:52 +0800)]
bugfix unixbench report templates
Change-Id: I7fd3a85c6497d14ec43c6e3c87c34a92ca3623d3
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
zhihui wu [Tue, 23 May 2017 09:26:15 +0000 (09:26 +0000)]
Revert "correct arithmetic baseline"
This reverts commit
582fa2987a821640b59cfa314db9d2a040236389.
Change-Id: I5b2ab6f236c909a7c375dfb5db8cef9b85397ee3
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
zhihui wu [Tue, 23 May 2017 07:32:02 +0000 (07:32 +0000)]
Merge "correct arithmetic baseline"
zhihui wu [Tue, 23 May 2017 07:29:48 +0000 (07:29 +0000)]
Merge "update run_ci.sh"
zhihui wu [Mon, 22 May 2017 07:43:29 +0000 (15:43 +0800)]
update run_ci.sh
- change "qtip workspace create" to "qtip create"
- set pod_name and scenario from env if not provided by user
as options
Change-Id: I0a7e1923c6e45a263147dd2f87a6a75c3751c65c
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
zhihui wu [Mon, 22 May 2017 09:41:19 +0000 (09:41 +0000)]
Merge "No need to list the other nodes system information"
zhihui wu [Sun, 21 May 2017 02:05:05 +0000 (10:05 +0800)]
correct arithmetic baseline
These two number are reversed.
Change-Id: I8d97820528e8b0bfa72cb0dfb596707f8cfd5a43
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
zhihui wu [Fri, 19 May 2017 08:00:54 +0000 (16:00 +0800)]
No need to list the other nodes system information
Change-Id: Ia1d4da97ac30c767446be964f33a6edb1af756e4
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
zhihui wu [Fri, 19 May 2017 07:52:27 +0000 (07:52 +0000)]
Merge "Remove "plan" module. Replaced by "project""
zhihui wu [Fri, 19 May 2017 07:52:06 +0000 (07:52 +0000)]
Merge "Add cli-prompts while creating workspace"
Yujun Zhang [Fri, 19 May 2017 00:19:16 +0000 (00:19 +0000)]
Merge "Implement sunburst badge for QPI"
Charlie Root [Thu, 18 May 2017 10:14:46 +0000 (15:14 +0500)]
Remove "plan" module. Replaced by "project"
Change-Id: I5da2a3cf366e4e5a67b68e34db62219587d923e5
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
zhihui wu [Wed, 17 May 2017 02:07:18 +0000 (02:07 +0000)]
Merge "delete unuse code in directory /qtip"
zhihui wu [Wed, 17 May 2017 02:06:52 +0000 (02:06 +0000)]
Merge "delete unuse code in directory legacy"
Taseer [Tue, 16 May 2017 19:06:55 +0000 (00:06 +0500)]
Add cli-prompts while creating workspace
Change-Id: I954b2fcf38e89f875f6b52cde63031fc663491dd
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
Yujun Zhang [Tue, 16 May 2017 08:29:20 +0000 (08:29 +0000)]
Merge "Add support for manually installed (not using installer) OPNFV pod"
Yujun Zhang [Tue, 16 May 2017 08:29:12 +0000 (08:29 +0000)]
Merge "Add arithmetic metrics"
Yujun Zhang [Tue, 16 May 2017 07:13:14 +0000 (15:13 +0800)]
Add support for manually installed (not using installer) OPNFV pod
Change-Id: I314882dd8a9e491f253f825a8da7ec4c91ed3321
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
zhihui wu [Tue, 16 May 2017 05:56:28 +0000 (13:56 +0800)]
delete unuse code in directory /qtip
Change-Id: I6732c7cf572d5b744c3a176ce266b9739e9233fd
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
Yujun Zhang [Tue, 16 May 2017 06:16:48 +0000 (14:16 +0800)]
Add arithmetic metrics
Change-Id: I99b118931fd78a7908f32ddb418264576468118e
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
zhihui wu [Tue, 16 May 2017 06:11:02 +0000 (14:11 +0800)]
delete unuse code in directory legacy
Change-Id: I31427e8a59ea241e882f41222f211fffe709043f
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
Yujun Zhang [Sat, 13 May 2017 13:52:37 +0000 (21:52 +0800)]
Implement sunburst badge for QPI
Change-Id: Iccdec7b0ac223a38c846f73adc6bd0e53db3723b
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Tue, 16 May 2017 01:56:43 +0000 (09:56 +0800)]
Switch to qtip-cli for ci job
Change-Id: Id485803a56a89ef1dd80d3597bcc10e7d70cd87a
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Tue, 16 May 2017 01:54:55 +0000 (09:54 +0800)]
Remove prompt for teardown
Interactive prompt will block automatic task execution in CI
Change-Id: I435045186660ddda517f847e7cc33174e878da6d
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Sat, 13 May 2017 03:15:49 +0000 (11:15 +0800)]
Refactoring workspace related commands to `project` group
- renamed `workspace` to `project`, which is more accurate
- group create/setup/run/teardown into `project`
- shortcut for project commands, e.g. `qtip create` <=> `qtip project create`
- even shorter command alias, e.g. `qtip s` => `qtip setup`
Change-Id: I69ba5aa571bccc1cc4687481189c329b099bee91
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Mon, 15 May 2017 15:15:56 +0000 (15:15 +0000)]
Merge "Update readme of running with native `ansible-playbook` command"
Yujun Zhang [Mon, 15 May 2017 15:02:40 +0000 (15:02 +0000)]
Merge "Check ssh-agent before running tests. Fail playbook if not running."
Yujun Zhang [Thu, 11 May 2017 12:03:33 +0000 (20:03 +0800)]
Update readme of running with native `ansible-playbook` command
Change-Id: Idd021dd6301c7ced7658460622ba4961b071c3c2
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Taseer [Fri, 12 May 2017 11:10:05 +0000 (16:10 +0500)]
Check ssh-agent before running tests. Fail playbook if not running.
- Need to start it manually. Not possible via playbook.
JIRA: QTIP-242
Change-Id: Ief593fe54a900f7aa36890be5317a60bcb65a82e
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
Yujun Zhang [Thu, 11 May 2017 11:41:26 +0000 (19:41 +0800)]
Get rid of `changed=false` flag in test result
Change-Id: I74c9634b708dbad82e6e4b0a04b44e16ff01ffdd
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Sat, 13 May 2017 01:52:55 +0000 (01:52 +0000)]
Merge "The script for CI"
zhihui wu [Thu, 11 May 2017 06:07:32 +0000 (14:07 +0800)]
The script for CI
- The script includes all steps to trigger QTIP test On CI.
- Add a dependency iputils-ping for command "ping"
Change-Id: Ia7712cc9eedf227686896e2a38f3b8baf03d7397
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
zhihui wu [Thu, 11 May 2017 08:35:33 +0000 (16:35 +0800)]
delete test scripts which are copied from releng/jjb/qtip
It is not suitable to copy these test scripts to QTIP.
Change-Id: I64df9f0b7b6886ccdef89e28db26cfc1f83df6d8
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
Yujun Zhang [Thu, 11 May 2017 08:02:56 +0000 (08:02 +0000)]
Merge "Implement setup/run command"
Taseer [Wed, 10 May 2017 08:52:43 +0000 (13:52 +0500)]
Implement setup/run command
Change-Id: I2dbbedac08856672a093dc3c277243a3f60776d3
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
Yujun Zhang [Wed, 10 May 2017 16:06:46 +0000 (00:06 +0800)]
Fix warning on missing ansible hosts file
Change-Id: I9d6fdb7a55e8528ec1cd29338bbb24e6ca92d585
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Wed, 10 May 2017 16:05:12 +0000 (00:05 +0800)]
Set installer and master-host as required options
missing these options will cause failure in workspace creation
Change-Id: I701b080d7f6b2deb7f71e76da322d26b20cd3b42
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Wed, 10 May 2017 06:57:55 +0000 (14:57 +0800)]
Fix document index error
`include` directive seems not supported by default
Change-Id: I0c94592c140b40950e36b079bc3760bc5dcb26b9
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
zhihui wu [Wed, 10 May 2017 07:35:19 +0000 (07:35 +0000)]
Merge "update Dockerfile"
zhihui wu [Wed, 10 May 2017 07:22:20 +0000 (07:22 +0000)]
Merge "Remove prompts for options while creating workspace"
zhihui wu [Wed, 10 May 2017 05:48:45 +0000 (05:48 +0000)]
Merge "Include index files in master doc"
zhihui wu [Tue, 9 May 2017 01:24:50 +0000 (09:24 +0800)]
update Dockerfile
- remove dependencies which is not in use
- remove unuse envrioment variables HOME and QTIP_DIR
- set envrioment variable USER to root
- pip install qtip with parameter -e
- automatically startup ssh-agent
Change-Id: I16999db53745b03c00260b2b5d73c5e89c0005f3
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
Taseer [Mon, 8 May 2017 15:16:36 +0000 (20:16 +0500)]
Remove prompts for options while creating workspace
Change-Id: Ic1b4bfbcefa6240fdab193e411cce4725a6835e7
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
Yujun Zhang [Tue, 9 May 2017 14:09:13 +0000 (22:09 +0800)]
Include index files in master doc
some files were missing because we manually maintain the root index and it
is out of sync with the child index
Change-Id: If26474952931bfbfb9c7c2acf8331cbd54a1ccec
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
zhihui wu [Tue, 9 May 2017 01:53:05 +0000 (09:53 +0800)]
remove ansible.cfg.default which is no longer in use
Change-Id: I3d2888962edc8506a702d53225b082680b0f9060
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
Yujun Zhang [Mon, 8 May 2017 06:28:34 +0000 (06:28 +0000)]
Merge "Implement qtip workspace create"
Yujun Zhang [Mon, 8 May 2017 06:28:14 +0000 (06:28 +0000)]
Merge "Merge workspace template into one directory"
zhihui wu [Mon, 8 May 2017 02:36:30 +0000 (02:36 +0000)]
Merge "Fix release notes link"
Taseer [Tue, 25 Apr 2017 12:18:27 +0000 (17:18 +0500)]
Implement qtip workspace create
Change-Id: Ibd4213a6c4c86a7f4e8f99b16cba5055a3abba39
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
Yujun Zhang [Sat, 6 May 2017 11:23:09 +0000 (19:23 +0800)]
Merge workspace template into one directory
Change-Id: I384ea3611e58feb7292840d672094d49bb9e7482
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Sat, 6 May 2017 00:39:32 +0000 (08:39 +0800)]
Fix release notes link
Change-Id: I1795768bfd89a297bf0f69e0d985ae995cf33a4c
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Thu, 4 May 2017 00:40:29 +0000 (08:40 +0800)]
Update release note to Danube 2.0
Change-Id: I33eb6321d0349ab636ee99b616c7d326cc88d604
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
(cherry picked from commit
c868680eb17c2a7f86cb794e1cf15330f21dd3cd)
Yujun Zhang [Sun, 30 Apr 2017 01:00:37 +0000 (09:00 +0800)]
Copy integration test scripts from releng/jjb/qtip
- it is better to manage these builder scripts in project instead of releng
- releng shall keep only the job scheduler and publisher
Change-Id: Idf8685427d8d24b1da83f31afdc7c640c0af2e5f
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Thu, 27 Apr 2017 03:28:10 +0000 (11:28 +0800)]
Add user guide about install from source code
Change-Id: Ieb4bbada9cd6375f4583a7cdc4ad7d995d2b6780
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Thu, 27 Apr 2017 02:57:40 +0000 (10:57 +0800)]
Allow executing benchmark under non-root user
Change-Id: I62b242c9a2e90cc6c0c6c5ca181356690e18b59b
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Thu, 27 Apr 2017 01:15:40 +0000 (09:15 +0800)]
Revert "Merge workspace files into one folder"
This reverts commit
e6da6749be6e5143855a48c866de2cd03789d2e8.
Change-Id: Ieac19a1526e7a5515923b8258079af3a1faaa56b
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Thu, 27 Apr 2017 01:25:34 +0000 (01:25 +0000)]
Merge "bugfix: regex node role"
zhihui wu [Wed, 26 Apr 2017 22:08:23 +0000 (06:08 +0800)]
bugfix: regex node role
In NEC pod based with apex, node role is incorrectly regexed.
Change-Id: I90d5eb92e6eec4abf850137f50ffc4df02257615
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
zhihui wu [Wed, 26 Apr 2017 22:14:26 +0000 (06:14 +0800)]
miss dependencies for ubuntu
Change-Id: Id97daffbb0ce97ad4248934192f8f574deac7446
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
Yujun Zhang [Wed, 26 Apr 2017 08:49:26 +0000 (16:49 +0800)]
Add developer guide for framework
Change-Id: Iff4a45847ef12320afd3e64acfe32152e6ca0595
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Wed, 26 Apr 2017 08:22:29 +0000 (16:22 +0800)]
Add user guide for using ansible-playbook to run QTIP benchmarks
Change-Id: Ic04f83d91447944ed0fa507d6fffeed0a18b65fe
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Wed, 26 Apr 2017 02:42:36 +0000 (10:42 +0800)]
Add support for reporting to testapi
Change-Id: If363e7e5d14bdd6a1a12a553a2f162be3c23f530
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Wed, 26 Apr 2017 02:14:59 +0000 (10:14 +0800)]
Add support for result aggregation
Change-Id: I678b765f3f430cb6a5d130d94960273b8eea85e7
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Wed, 26 Apr 2017 01:09:48 +0000 (09:09 +0800)]
Include memory metrics to calculation
Change-Id: Iaf67cc53d7c95a4f3527000e479936a57a4c41cc
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Tue, 25 Apr 2017 11:29:36 +0000 (19:29 +0800)]
Merge workspace files into one folder
Change-Id: Ie8d0e8fdd6d6c212701ba1ee10b1d05da1ccca22
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Tue, 25 Apr 2017 09:38:25 +0000 (17:38 +0800)]
Add dpi metrics to calculation
Change-Id: I4ae05af6e8c29d94b2b3f3b4dd748c4325dfa410
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Tue, 25 Apr 2017 08:46:51 +0000 (16:46 +0800)]
Organize common tasks under qtip-common role
Change-Id: I8592efdac7e6c2161eb7cb1b36d023697ebe7ad4
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Tue, 25 Apr 2017 06:08:01 +0000 (14:08 +0800)]
Rewrite `export_to_file` as decorator
Change-Id: Ibf852038fac986801a3fc2c608a0ddb1572abbde
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Tue, 25 Apr 2017 05:49:21 +0000 (13:49 +0800)]
Add ssl aes metrics in qpi calculation
Change-Id: Id568aa3942849e105ca24892babff2acaec21121
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Tue, 25 Apr 2017 01:47:40 +0000 (09:47 +0800)]
Prompt for variables required for creating workspace
Change-Id: I9fa48ebcb8433cbc2f8101e59a285d50b0497273
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Mon, 24 Apr 2017 13:39:59 +0000 (21:39 +0800)]
Export collected metrics to json as inputs for calculating
Change-Id: Id2dce1e750f646aeb972221229556fcd647a3637
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Mon, 24 Apr 2017 13:14:40 +0000 (21:14 +0800)]
Support running collect stage only
- add `always` tag to tasks required for all stages
- apply `setup`, `collect` and `run` tag to each stage
Change-Id: I806ec1add08bb18cb5b2848c78a039ed8a38c8ff
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Mon, 24 Apr 2017 09:21:04 +0000 (17:21 +0800)]
Fix package missing on debian hosts
Change-Id: I4cc5c78f1b33f17234bbcf4864b01c550dc0e487
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Mon, 24 Apr 2017 01:10:32 +0000 (09:10 +0800)]
Collect arithmetic metrics from unixbench
Change-Id: I3e9ca649f3b35908c162d5036dcde3a333278f6d
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Sun, 23 Apr 2017 11:37:16 +0000 (19:37 +0800)]
Save logs before collecting
Change-Id: I0e39103ef917fa7ea86d5c47de0cc71c37fca74c
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Sat, 22 Apr 2017 14:19:27 +0000 (22:19 +0800)]
Unify workdir
- use role variable `workdir`
- download dependencies to remote workdir with checksum
Change-Id: I2a7991e014e365fec532520c2b57a3fe480914d8
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Sat, 22 Apr 2017 07:00:30 +0000 (15:00 +0800)]
Cleanup metrics report
Change-Id: I79b56d7490930db171fe93e314be4f6d73b0063b
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Sat, 22 Apr 2017 06:15:13 +0000 (14:15 +0800)]
Add support for render a justified output from list and dict
Change-Id: I4411e62b3d1a067cfa8ae1296cf521877aedb830
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Sat, 22 Apr 2017 04:49:21 +0000 (12:49 +0800)]
Organize **all** tasks into ansible role `qtip`
Change-Id: I5d3852d2a31e9c4043191377e5cb7d539d222a8c
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Yujun Zhang [Sat, 22 Apr 2017 02:29:12 +0000 (10:29 +0800)]
Organize results in folder named with pod and current date
Change-Id: I0882fb4548c3c3a6a72c6f752f8074e553ee3748
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>