aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-07-13Beautify table and figure outputYujun Zhang1-215/+589
- use qgrid for interactive grid - add legend to figures - enlarge figures Change-Id: I18cc58e1cbf64d4dda0593ebad55067fd6cdcfd3 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-07-13Define Database modelsakhilbatra8987-2/+118
- Add dbfile to gitignore - Add models Repo and Task - Register models for Django Admin Change-Id: I46f23b0cb4deba2efc874cceb93251010ebb2860 Signed-off-by: akhilbatra898 <akhil.batra@research.iiit.ac.in>
2017-07-13add a handling process when testapi_url is Nonezhihui wu1-1/+5
Change-Id: Ic1a27a0b9328f0343d6df51d863bf1ad1eb15992 Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-07-13Merge "Setup Django framework for qtip web servies"Yujun Zhang13-1/+213
2017-07-13Merge "Add juyter-notebook for visualization"Yujun Zhang2-0/+321
2017-07-12Add juyter-notebook for visualizationTaseer2-0/+321
Change-Id: Ic6a8948a026b7456a90519ad665acb4efd6ace4f Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
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-11Setup Django framework for qtip web serviesakhilbatra89813-1/+213
- Add Django to dependancies - Setup Django framework under name - web - Add a new Django app with name - bench Change-Id: Ib76d9402c9a43c1811cb6ef283232047d0cfb995 Signed-off-by: akhilbatra898 <akhil.batra@research.iiit.ac.in>
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>