aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-05-15Check ssh-agent before running tests. Fail playbook if not running.Taseer1-0/+14
- Need to start it manually. Not possible via playbook. JIRA: QTIP-242 Change-Id: Ief593fe54a900f7aa36890be5317a60bcb65a82e Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
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-10Fix document index errorYujun Zhang1-4/+7
`include` directive seems not supported by default Change-Id: I0c94592c140b40950e36b079bc3760bc5dcb26b9 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-05-10Merge "update Dockerfile"zhihui wu1-21/+8
2017-05-10Merge "Remove prompts for options while creating workspace"zhihui wu2-28/+12
2017-05-10Merge "Include index files in master doc"zhihui wu1-40/+4
2017-05-10update Dockerfilezhihui wu1-21/+8
- 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>
2017-05-09Remove prompts for options while creating workspaceTaseer2-28/+12
Change-Id: Ic1b4bfbcefa6240fdab193e411cce4725a6835e7 Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-05-09Include index files in master docYujun Zhang1-40/+4
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>
2017-05-09remove ansible.cfg.default which is no longer in usezhihui wu1-2/+0
Change-Id: I3d2888962edc8506a702d53225b082680b0f9060 Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-05-08Merge "Implement qtip workspace create"Yujun Zhang8-3/+78
2017-05-08Merge "Merge workspace template into one directory"Yujun Zhang15-11/+18
2017-05-08Merge "Fix release notes link"zhihui wu1-2/+2
2017-05-07Implement qtip workspace createTaseer8-3/+78
Change-Id: Ibd4213a6c4c86a7f4e8f99b16cba5055a3abba39 Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-05-06Merge workspace template into one directoryYujun Zhang15-11/+18
Change-Id: I384ea3611e58feb7292840d672094d49bb9e7482 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-05-06Fix release notes linkYujun Zhang1-2/+2
Change-Id: I1795768bfd89a297bf0f69e0d985ae995cf33a4c Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-05-04Update release note to Danube 2.0Yujun Zhang1-3/+12
Change-Id: I33eb6321d0349ab636ee99b616c7d326cc88d604 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn> (cherry picked from commit c868680eb17c2a7f86cb794e1cf15330f21dd3cd)
2017-04-30Copy integration test scripts from releng/jjb/qtipYujun Zhang3-0/+107
- 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>
2017-04-27Add user guide about install from source codeYujun Zhang1-0/+20
Change-Id: Ieb4bbada9cd6375f4583a7cdc4ad7d995d2b6780 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-27Allow executing benchmark under non-root userYujun Zhang5-8/+12
Change-Id: I62b242c9a2e90cc6c0c6c5ca181356690e18b59b Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-27Revert "Merge workspace files into one folder"Yujun Zhang15-11/+6
This reverts commit e6da6749be6e5143855a48c866de2cd03789d2e8. Change-Id: Ieac19a1526e7a5515923b8258079af3a1faaa56b Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-27Merge "bugfix: regex node role"Yujun Zhang1-1/+1
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-27miss dependencies for ubuntuzhihui wu1-0/+2
Change-Id: Id97daffbb0ce97ad4248934192f8f574deac7446 Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-04-26Add developer guide for frameworkYujun Zhang2-0/+82
Change-Id: Iff4a45847ef12320afd3e64acfe32152e6ca0595 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-26Add user guide for using ansible-playbook to run QTIP benchmarksYujun Zhang3-6/+158
Change-Id: Ic04f83d91447944ed0fa507d6fffeed0a18b65fe Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-26Add support for reporting to testapiYujun Zhang1-2/+3
Change-Id: If363e7e5d14bdd6a1a12a553a2f162be3c23f530 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-26Add support for result aggregationYujun Zhang7-7/+62
Change-Id: I678b765f3f430cb6a5d130d94960273b8eea85e7 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-26Include memory metrics to calculationYujun Zhang3-0/+28
Change-Id: Iaf67cc53d7c95a4f3527000e479936a57a4c41cc Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-25Merge workspace files into one folderYujun Zhang15-6/+11
Change-Id: Ie8d0e8fdd6d6c212701ba1ee10b1d05da1ccca22 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-25Add dpi metrics to calculationYujun Zhang3-2/+13
Change-Id: I4ae05af6e8c29d94b2b3f3b4dd748c4325dfa410 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-25Organize common tasks under qtip-common roleYujun Zhang13-42/+113
Change-Id: I8592efdac7e6c2161eb7cb1b36d023697ebe7ad4 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 Zhang8-11/+72
Change-Id: Id568aa3942849e105ca24892babff2acaec21121 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-25Prompt for variables required for creating workspaceYujun Zhang1-2/+28
Change-Id: I9fa48ebcb8433cbc2f8101e59a285d50b0497273 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-24Export collected metrics to json as inputs for calculatingYujun Zhang4-1/+6
Change-Id: Id2dce1e750f646aeb972221229556fcd647a3637 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-24Support running collect stage onlyYujun Zhang5-17/+40
- 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-24Fix package missing on debian hostsYujun Zhang1-1/+2
Change-Id: I4cc5c78f1b33f17234bbcf4864b01c550dc0e487 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-24Collect arithmetic metrics from unixbenchYujun Zhang5-22/+36
Change-Id: I3e9ca649f3b35908c162d5036dcde3a333278f6d Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-24Save logs before collectingYujun Zhang5-40/+70
Change-Id: I0e39103ef917fa7ea86d5c47de0cc71c37fca74c Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-24Unify workdirYujun Zhang13-51/+110
- use role variable `workdir` - download dependencies to remote workdir with checksum Change-Id: I2a7991e014e365fec532520c2b57a3fe480914d8 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-24Cleanup metrics reportYujun Zhang7-20/+24
Change-Id: I79b56d7490930db171fe93e314be4f6d73b0063b Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-24Add support for render a justified output from list and dictYujun Zhang2-5/+20
Change-Id: I4411e62b3d1a067cfa8ae1296cf521877aedb830 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-24Organize **all** tasks into ansible role `qtip`Yujun Zhang16-102/+174
Change-Id: I5d3852d2a31e9c4043191377e5cb7d539d222a8c Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-22Organize results in folder named with pod and current dateYujun Zhang7-10/+20
Change-Id: I0882fb4548c3c3a6a72c6f752f8074e553ee3748 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-22Rename foldersYujun Zhang36-6/+6
* copy -> defaults * render -> custom * roles -> ansible_roles Change-Id: Ia96214691873f3bd8e6c5f9f433292fd912ac46e Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-04-22Fix bug on apexYujun Zhang8-42/+63
missing repository configuration and packages Change-Id: I929e3bafced56b2ab8fd90edc21421bd7bde2073 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>