aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-07-12Create example of storage qpi reportYujun Zhang4-0/+9216
Next: - calculate score - comparison to baseline Change-Id: I4f25f6306bb86a258662652e7be8d4c5eeecc468 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-07-07Add an testapi_url option in the ci scriptzhihui wu1-3/+5
Change-Id: I9eca0054eb00e1279df9853cb7624bd4586c2195 Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-07-06Make same workloads distinguishable for report.Taseer1-7/+9
Issue encountered in case of "memory" results. JIRA: QTIP-257 Change-Id: I27ca0220e2004a0cce54c5301afca284923e52ca Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-07-03Merge "Amend compute QPI design document"zhihui wu1-19/+16
2017-06-29Integrate Report with CLI.Taseer6-202/+202
- Migrate fixtures to conftest to be used by multiple files Change-Id: I9a705b93189ac1f2e6fd2fc4e3f05aec7af379f1 Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-06-29Amend compute QPI design documentYujun Zhang1-19/+16
- keep it consistent with yaml specification - fix typo in content Change-Id: I71a56d792fdd9a1310eadcd2628ae6faf528135f Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-06-28Fix bug in aggregationYujun Zhang3-3/+3
Change-Id: Ic6613a9ab585894984e1cdab6ead3a84d1c4af9c Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-06-28Fix bug in QPI calculationYujun Zhang2-4/+9
compute spec was amended in 45111c but the calculation is not updated Change-Id: Ibf0139b2278f617a52335e8839f51c97d5ded8b7 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-06-28Merge "Refactor output format"zhihui wu2-71/+67
2017-06-26Refactor output formatTaseer2-71/+67
- Merge scores and results in qpi.json - metrics: {} will be completely removed as a consequence - Make baseline the same format as spec Change-Id: Id0cc487002a38c51736de07f3759fd78d42a0b9c Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-06-26Initial draft for storage QPIYujun Zhang1-0/+70
JIRA: QTIP-255 Change-Id: I987de78941d1e3a200e5c326348af344ea8d9559 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-06-21Add missing description in compute QPI specYujun Zhang1-1/+14
Change-Id: Ia8bedf1a39afc9fe71984f2f5f1a487512008b5d Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-06-21Add description of each workloadYujun Zhang1-30/+54
Change-Id: I5d0ae61dc8b0f4cfe9d1e12c7a51edf6b0d56b7a Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-06-10bugfix: installer is not defined in report.ymlzhihui wu1-1/+1
since installer is renamed to installer_type in all.yml, installer cann't be found in report.yml Change-Id: I222b3050aab8b4f09e1f70c623d0e53ebbff1743 Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-06-10bugfix regex for cpuzhihui wu1-1/+1
Change-Id: I036af55669dcb386a16df9aaae202a39fdc23e9b Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-06-06add system_info and condition to qpi reportzhihui wu5-11/+48
According to the part "system_info" and "condition" in spec, gather these data and add them to qpi report. Change-Id: I5efc996c2bfb34452e9aa323d8288c1dd2d8d276 Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-06-06Merge "Fix bug in apex module"Yujun Zhang2-3/+2
2017-06-06Merge "Beautify the argument names"Yujun Zhang10-36/+40
2017-06-06Merge "Pass on unhandled options."zhihui wu2-6/+37
2017-06-06Merge "Refactor Cli"zhihui wu5-49/+14
2017-06-05Fix bug in apex moduleYujun Zhang2-3/+2
- the default user may not be `root` - gather facts is required for getting $HOME Change-Id: Ibe7ba31322f07f0a9fa33a01005e605dc7eb796a Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-06-05Beautify the argument namesYujun Zhang10-36/+40
- keep the argument consisten with OPNFV convention - installer-ip is not used because in fact we use host address instead - remove optional argurment from prompt Change-Id: I3db3cf53b62cc86e143bc59a7dd8bb83d0f74b7d Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-06-03Fix argument typo in example configurationYujun Zhang1-2/+2
Change-Id: Ia8edbfe1c00808da0375640a84ab18f5edb2224f Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-06-02Pass on unhandled options.Taseer2-6/+37
- More robust testing Change-Id: Iaef21e9e244e1b5112ea5faa630e04424dc0b264 Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-06-02Refactor CliTaseer5-49/+14
- Remove reduntant contexts - Remove verbose option - Use builtin help and version options Change-Id: Ifb66009b5f9ab95428ce87c90f739b5221ccdd6f Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-06-02Add more badgesYujun Zhang1-2/+5
- license - jenkins - jenkins coverage - pypi version - docker pulls Change-Id: I771eaee093a5d4a404470f139a14baa42c1ba736 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-06-02Merge "metrics baseline in compute-baseline.json"zhihui wu4-31/+117
2017-06-01metrics baseline in compute-baseline.jsonzhihui wu4-31/+117
- Previously, metrics baseline are defined in the spec file. In this patch, move metrics baseline to compute-baseline.json. - you can get qpi based with baseline file given in calculate.yml - you can generate a customized baseline file when baseline file is not given in calculate.yml And baseline will be removed from the spec file. Change-Id: I123d28e28543cb153b60120b5076306fa2fa3873 Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-05-31Merge "Update getting started guide"Yujun Zhang2-21/+41
2017-05-31Merge "Pass on all unhandled options"Yujun Zhang3-15/+63
2017-05-31Merge "bugfix memory report"zhihui wu1-3/+3
2017-05-31Merge "give a sample compute baseline"zhihui wu1-0/+173
2017-05-29Pass on all unhandled optionsTaseer Ahmed3-15/+63
Change-Id: Ic86002732c87d3b4ac5b5b3b664f116354d4bf9d Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-05-29Update getting started guideYujun Zhang2-21/+41
Change-Id: Ic40c9f30dc2d803e047a5f39aa0b20de24b6a60b Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-05-29Merge "Add codeship badge to show pypi deployment status"Yujun Zhang1-3/+3
2017-05-28Merge "Add support for create new project from different templates"Yujun Zhang26-55/+619
2017-05-28Add codeship badge to show pypi deployment statusYujun Zhang1-3/+3
Change-Id: I638f66db2b54393813726c1a61a94d968068a72a Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-05-27give a sample compute baselinezhihui wu1-0/+173
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>
2017-05-27bugfix memory reportzhihui wu1-3/+3
Change-Id: I2d09dbc2946c4ddfb33e1c415329e32c5ad818fe Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-05-26Merge "improve the regex for matching "cpu""zhihui wu1-1/+1
2017-05-25Merge "Update documentation."Yujun Zhang2-0/+61
2017-05-25Add support for create new project from different templatesYujun Zhang26-55/+619
Change-Id: Ic260c59b12eb9882406d6172311f2e401963c64b Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-05-25improve the regex for matching "cpu"zhihui wu1-1/+1
CPU brand should not include cpu speed. Change-Id: I6938150313fda092b83df981d3622535bdf7decb Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-05-25Update documentation.Taseer Ahmed2-0/+61
- Breifly describe architecture - Describe launch/kill ssh-agent Change-Id: I9e4226c3de8935894564044e0ab8a723753ed9b3 Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-05-25Merge "bugfix CI failure"zhihui wu1-1/+1
2017-05-24Merge "bugfix unixbench report templates"zhihui wu1-2/+2
2017-05-24Merge "use the git link to replace qtip_spec"zhihui wu2-3/+3
2017-05-24Merge "Revert "correct arithmetic baseline""zhihui wu1-2/+2
2017-05-24bugfix CI failurezhihui wu1-1/+1
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>
2017-05-23use the git link to replace qtip_speczhihui wu2-3/+3
Change-Id: Iaee076c06d54754f2d761dd85eab58353ee32ae4 Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>