summaryrefslogtreecommitdiffstats
path: root/qtip
AgeCommit message (Collapse)AuthorFilesLines
2017-05-17Add cli-prompts while creating workspaceTaseer1-4/+8
Change-Id: I954b2fcf38e89f875f6b52cde63031fc663491dd Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-05-16Add support for manually installed (not using installer) OPNFV podYujun Zhang1-2/+2
Change-Id: I314882dd8a9e491f253f825a8da7ec4c91ed3321 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-05-16delete unuse code in directory /qtipzhihui wu28-1555/+0
Change-Id: I6732c7cf572d5b744c3a176ce266b9739e9233fd Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-05-16Implement sunburst badge for QPIYujun Zhang2-13/+29
Change-Id: Iccdec7b0ac223a38c846f73adc6bd0e53db3723b Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-05-15Refactoring workspace related commands to `project` groupYujun Zhang4-28/+55
- 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>
2017-05-15Get rid of `changed=false` flag in test resultYujun Zhang1-1/+6
Change-Id: I74c9634b708dbad82e6e4b0a04b44e16ff01ffdd Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-05-11Merge "Implement setup/run command"Yujun Zhang2-2/+4
2017-05-10Implement setup/run commandTaseer2-2/+4
Change-Id: I2dbbedac08856672a093dc3c277243a3f60776d3 Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-05-11Fix warning on missing ansible hosts fileYujun Zhang1-0/+1
Change-Id: I9d6fdb7a55e8528ec1cd29338bbb24e6ca92d585 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-05-11Set installer and master-host as required optionsYujun Zhang1-2/+2
missing these options will cause failure in workspace creation Change-Id: I701b080d7f6b2deb7f71e76da322d26b20cd3b42 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-05-09Remove prompts for options while creating workspaceTaseer1-2/+12
Change-Id: Ic1b4bfbcefa6240fdab193e411cce4725a6835e7 Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-05-07Implement qtip workspace createTaseer4-0/+75
Change-Id: Ibd4213a6c4c86a7f4e8f99b16cba5055a3abba39 Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-04-27bugfix: regex node rolezhihui wu1-1/+1
In NEC pod based with apex, node role is incorrectly regexed. Change-Id: I90d5eb92e6eec4abf850137f50ffc4df02257615 Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-04-26Add support for result aggregationYujun Zhang2-6/+21
Change-Id: I678b765f3f430cb6a5d130d94960273b8eea85e7 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-25Rewrite `export_to_file` as decoratorYujun Zhang3-15/+16
Change-Id: Ibf852038fac986801a3fc2c608a0ddb1572abbde Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-25Add ssl aes metrics in qpi calculationYujun Zhang3-10/+45
Change-Id: Id568aa3942849e105ca24892babff2acaec21121 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-24Support running collect stage onlyYujun Zhang1-2/+7
- 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>
2017-04-24Save logs before collectingYujun Zhang1-15/+0
Change-Id: I0e39103ef917fa7ea86d5c47de0cc71c37fca74c Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-24Add support for render a justified output from list and dictYujun Zhang1-1/+10
Change-Id: I4411e62b3d1a067cfa8ae1296cf521877aedb830 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-22Organize results in folder named with pod and current dateYujun Zhang1-3/+3
Change-Id: I0882fb4548c3c3a6a72c6f752f8074e553ee3748 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-21correct document of module apex_generate_inventoryzhihui wu1-14/+11
Change-Id: I10bfd526e377ae02d2f6cf6d60d82fbb175ac431 Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-04-21Set default folder for dump dataYujun Zhang1-6/+8
Change-Id: I2b96bcf369b13a679a417d78ebca19b3e63155e2 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-21Group test results and report under nodeYujun Zhang1-3/+3
Change-Id: I66286787d06c5012c6dcf516cffb9f6fd76522c5 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-20Merge "Set default width to 80 for justify filter"Yujun Zhang2-4/+4
2017-04-20Merge "Add UnixBench benchmarking role"Yujun Zhang1-1/+1
2017-04-20Add UnixBench benchmarking roleYujun Zhang1-1/+1
Change-Id: I14e1630ff67bf4dff0998456e57fee2b1656f585 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-20fix apex integrationzhihui wu1-34/+10
I didnot find a right way to source Openstack rc file via ansible module python api. Without openstack rc fiel, openstack cli command can not be executed. So I move this part to ansible playbook. Change-Id: I44439560f8ffa1b41890c4e94c9657ab2cc43241 Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-04-20Set default width to 80 for justify filterYujun Zhang2-4/+4
- 80 default screen width for most consoles - template content should not be part of console reporter test - remove fix width splitter in console report templates Change-Id: Ib060b447bd52c211a4bf1e4ded2f898a9201b6d8 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-19Merge "Fix warnings on same name of host and group in Ansible 2.3"Yujun Zhang1-1/+0
2017-04-19Merge "Fix hardcode dump file"Yujun Zhang1-1/+1
2017-04-19Merge "Add E release development version."zhihui wu1-1/+2
2017-04-18Fix warnings on same name of host and group in Ansible 2.3Yujun Zhang1-1/+0
Change-Id: Iedf0d609a62b956e1f0cd5e941a8fd27e1abc685 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-18Add E release development version.Taseer1-1/+2
Change-Id: Icda9c44aa33e63d46da0c5187157132a49db0882 Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-04-18Fix hardcode dump fileYujun Zhang1-1/+1
Change-Id: Icef12e41b5bf64987a0991a9328ee8d6f1d3b161 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-18Merge "apex integration"zhihui wu1-0/+133
2017-04-18apex integrationzhihui wu1-0/+133
Change-Id: Ief21554dfa7cd79e7ed0cb1615f6dbf079cb6077 Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-04-17push results to testapiYujun Zhang2-2/+4
Change-Id: Ie6e231690f92971b776cd41af18b21acb43bb199 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-17Aggregate qpi score from all nodesYujun Zhang1-0/+36
Change-Id: Ib711a493a949b013ffe22519861f144dc47d0334 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-17Merge "Add usage of testapi client"Yujun Zhang1-1/+11
2017-04-17Merge "Fix error in py35"Yujun Zhang1-4/+6
2017-04-16Load benchmark specification from external fileYujun Zhang1-1/+4
Change-Id: If72f1d98b90f9666c17aa28b3b88f32178ee4166 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-15Merge "Dump collected facts"Yujun Zhang1-0/+13
2017-04-14Add usage of testapi clientYujun Zhang1-1/+11
Change-Id: Ifacc61c5353e3975e625bb2843972cba6be79398 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-14Fix error in py35Yujun Zhang1-4/+6
Change-Id: Iacc7bce9e1b5379907677d9fa0c26bf9c8ba155b Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-14Merge "User friendly messages for exceptions"zhihui wu4-12/+41
2017-04-13Merge "Consume OPNFV TestAPI to push results"zhihui wu1-0/+68
2017-04-13User friendly messages for exceptionsTaseer4-12/+41
- Use colorama for color - Implement verbosity option in separate patch Change-Id: Ib2491d867e9bbf59cb00874d99a11f86ad7eea1b Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-04-12Consume OPNFV TestAPI to push resultsakhilbatra8981-0/+68
push_results will be triggered after a benchmark run is completed. - Added Validation before the information to be sent to testapi - A validator is added as a decorator for this Change-Id: I1149133fc41668f6c8dab042e59673be2b46d09d Signed-off-by: akhilbatra898 <akhil.batra@research.iiit.ac.in>
2017-04-12Dump collected factsYujun Zhang1-0/+13
Change-Id: Id0b7b2e94016a73ffcaa2d737af1ca33230b3662 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-11Integrate openssl metrics for qpi calculateYujun Zhang1-1/+20
Change-Id: I7319cd9b49cb27ba4fa367e395ceb2caa543c06e Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>