aboutsummaryrefslogtreecommitdiffstats
path: root/qtip/reporter
AgeCommit message (Collapse)AuthorFilesLines
2017-06-29Integrate Report with CLI.Taseer1-25/+7
- Migrate fixtures to conftest to be used by multiple files Change-Id: I9a705b93189ac1f2e6fd2fc4e3f05aec7af379f1 Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
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-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-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-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-03Beautify compute reportTaseer6-62/+66
Change-Id: I0c4faa3720d980970f923697c879627ccbf22852 Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-03-29Add jinja2 filter justifyYujun Zhang1-0/+14
It will be used in report template Change-Id: I69fd891db5e69b2dec441bd296836e6806461b78 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-03-23Integrate cli, runner and reporter.Taseer1-7/+5
- Execute runner via a shell command - Change format of qtip result directory to qtip-timestamp - Add path option in reporter to match with runner JIRA: QTIP-229 Change-Id: I7d8562fd7100b1f40cdc8d53b0daa6a06a55b495 Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-03-21White space control in report.Taseer1-3/+2
- Flaw: System Info and metric results at same line Packets per Second: 1.45System Information: Change-Id: I22790e4b2c65fd2ef555e1c20e602a51ea97eb3b Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-03-18Refactor reporter moduleTaseer8-33/+102
- Create templates for report format specific to each metric. - Outputs the details of the specified metric across all the nodes in cluster. - Timeline to be covered in a separate patch JIRA: QTIP-199 Change-Id: Ic83749725b0c9cc5bd9a7f24f21b2cd113abe0e1 Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-03-07Merge "Implement reporter module."Yujun Zhang2-5/+12
2017-03-03Implement reporter module.Taseer Ahmed2-5/+12
- Add cli module - Implement timeline outline JIRA: QTIP-199 Signed-off-by: Taseer Ahmed <taseer94@gmail.com> Change-Id: I487b76123a785731c356143d1ae7f3123c11f398
2017-03-03Create draft of report template in consoleYujun Zhang1-0/+22
Change-Id: Ie6e626753c6562c361542c45e8504d177d624d2a Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-02-22Add reporter PoCYujun Zhang3-17/+11
Change-Id: I5134a0d95d75fcb3a75267a5f20b4ace8638156a Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-01-11sample QPI for doctor performance measured in verification jobYujun Zhang2-1/+10
The doctor benchmark plan produces a performance profile consist of timestamp at each checkpoint and time cost of each phase.[1] It collects data from log files and render a timeline diagram in console Current progress - skeleton created - method to be implemented [1]: http://artifacts.opnfv.org/doctor/docs/design/index.html#document-performance-profiler JIRA: QTIP-199 Change-Id: I60fbbd37d04a5724841bd85cb3bfed9eabd3741a Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-01-03Add module skeletonsYujun Zhang3-0/+28
- Remove `suite` and `case` which seems redundant at the moment - Rename `qtip.spec` to `qtip.loader` since the class loads spec - Add driver `sample` which will generate random performance data - Add collector `logfile` which will collect result from log files - Add reporter `console` which will print report to console - Add exception classes See updated class diagram in https://wiki.opnfv.org/display/qtip/Design JIRA: QTIP-148 JIRA: QTIP-193 Change-Id: Idf751d33428176a26224e4443100a142feda6f32 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>