summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-08-30Keep tests/data consistent with repository structureYujun Zhang13-270/+6
- rename `benchmarks` in `tests/data` to `resources` - delete obsoleted contents JIRA: QTIP-258 Change-Id: I7f4ec1a1fc7b355922c7aee76851e7f0dd026f72 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-08-30Add score calculation module for storperfYujun Zhang6-1/+16209
Change-Id: I469ee4d768e16a27c3bde660bc1029d5a3507b72 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-08-29Fix bug that start_job script exit unexpectedlyYujun Zhang1-0/+4
When `set -o errexit` is enabled in script, the non-zero return value from `diff` is considered as an error. But actually diff returns 1 when difference is found. The error exit option should be disabled when dealing `diff`. Change-Id: I6270ec8f7036b3d752736a80474468e26a613585 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-08-28Use legacy storperf images instead of master branchYujun Zhang2-5/+5
The master branch of storperf is under refactoring and not stable enough for integration. It introduces microservices and some linked images is not built yet, e.g. storperf-graphite[1] which is required by storperf-master is empty [1] https://hub.docker.com/r/opnfv/storperf-graphite Change-Id: Ie8522dae9073d163872be5742a290fd003698442 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-08-28Merge "Refactor storperf testing scripts into ansible role"Yujun Zhang28-82/+749
2017-08-28Merge "Skip container and docker image clean up"Yujun Zhang2-27/+8
2017-08-26Move storage-qpi proposal to devguideYujun Zhang2-0/+1
Change-Id: I91402f15ac3fafce112c2568e0e3b8b3464ba1d5 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-08-26Refactor storperf testing scripts into ansible roleYujun Zhang28-82/+749
Change-Id: Ifbfe0818a528dbd9b2c176acf39450ca480e931a Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-08-26Skip container and docker image clean upYujun Zhang2-27/+8
- This helps to use the cache on CI pod and reduce build time. - Dangling containers and docker images will be cleaned up in a separate periodic job. Change-Id: Ifa756714698c71b8dde0cbe089661936e94e8a17 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-08-23Some Optimizationszhihui wu4-64/+31
- remove container and image without -f - remove duplicated code from verify_storage.sh, replaced by the script launch_containers_by_testsuite.sh - move the common sentences from periodic.sh to launch_containers_by_testsuite.sh - add 'QTIP' as prompt for print messages Change-Id: Ia9aa61a3b60c1049af3499a06f2c6cd0dc181552 Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-08-23Merge "Setup CI job for storage benchmarking on apex"Yujun Zhang3-48/+85
2017-08-22Setup CI job for storage benchmarking on apexzhihui wu3-48/+85
The script "launch_containers_by_testsuites.sh" helps to launch containers according to TEST_SUITE. e.g. compute or storage. JIRA: QTIP-265 Change-Id: Ib7210d68600cc092e3322ddaab4cdf7913428647 Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-08-22Merge ceph info rolesYujun Zhang6-20/+6
Change-Id: I83be70cf24be2a9da0a0f82e44810b1e9ff2b3b8 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-08-18Add example storage benchmarking project running on zte-pod4Yujun Zhang21-0/+3188
TODO: add project generator for storage benchmarking Change-Id: Ibed1e1ce2fc3948b08564f19b6bc680c88bf039a Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-08-18Merge "refactor storperf scripts structure"Yujun Zhang14-236/+176
2017-08-18Merge "Fix compute CI job"Yujun Zhang1-9/+2
2017-08-18refactor storperf scripts structurezhihui wu14-236/+176
- Run qtip and storperf containers by docker-compose - Cope the current patch changes into qtip container for verification - Run the script run_storage_qpi.sh for storperf test Change-Id: Ic140fb7531d270b9c62bcd72f5dbc13917534daf Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-08-18Merge "Create entry script for CI"zhihui wu1-0/+3
2017-08-17Fix compute CI jobYujun Zhang1-9/+2
Change-Id: I86b2638b7e6ba2e8c4c6ba98b4cad8506d9d5c7c Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-08-17Merge "Migrate contents from benchmarks to resources"Yujun Zhang7-43/+7
2017-08-16Merge "Add basic ui"Yujun Zhang14-79/+789
2017-08-16Migrate contents from benchmarks to resourcesYujun Zhang7-43/+7
Change-Id: I189c3d5224ec58ad63851d173b94204b273c3696 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-08-16Create entry script for CIYujun Zhang1-0/+3
Change-Id: I2ff57203d298e33b8c390b59aea9866e1f607e23 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-08-16Merge "compute-qpi CI scripts"zhihui wu2-12/+85
2017-08-16Merge "Fix permission issue on apex"zhihui wu1-3/+6
2017-08-16compute-qpi CI scriptszhihui wu2-12/+85
- Move compute-qpi ci scripts in releng repos to qtip repos. - Support apex - Introduce TEST_SUITE JIRA: QTIP-65 Change-Id: I3633463e1bb5226ebcaffb4b53a3c56b433f6efb Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-08-15Add basic uiakhilbatra89814-79/+789
- Repos Listing - Creation and updation - Running Benchmarking - Listed and detailed view of logs - Add django management command to import frontend dependencies Change-Id: If6f7dbc1fc18b022d9dda7a76f76dfee1c110450 Signed-off-by: akhilbatra898 <akhil.batra@research.iiit.ac.in>
2017-08-14bugfix: install the missing package openssh-clientzhihui wu1-0/+1
Change-Id: Ie0889a8e3cd5ae30765353329320aed938749e46 Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-08-14Fix permission issue on apexYujun Zhang1-3/+6
root privilege is required for ceph commands Change-Id: Idf42342d0035359d6bcb475d12ea0808d5d26802 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-08-11Merge "refactor: run storperf scripts in qtip container"zhihui wu11-161/+229
2017-08-11refactor: run storperf scripts in qtip containerzhihui wu11-161/+229
The preious storperf scripts can only be run based on the host. This patch will make them run in qtip container. JIRA: QTIP-248 README.md will tell you how to use these scripts. Change-Id: I4d2d51f859499e6e56ae8692d880cbde27297b82 Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-08-11Merge "Optimize Dockerfile"zhihui wu1-20/+17
2017-08-11Merge "Fix bug in apex inventory"Yujun Zhang5-14/+16
2017-08-10Optimize Dockerfilezhihui wu1-20/+17
- Add new packages what storperf scripts need : curl and wget - Minimize the number of layers - ansible is already in requirements.txt, delete the apt-get commands Change-Id: Ie04d6618737146674396a7c005a247829f06c1d9 Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-08-10Merge "Refactor QPI module"zhihui wu3-46/+33
2017-08-09Refactor QPI moduleTaseer Ahmed3-46/+33
- Delete outdated code Change-Id: I0505d3ccc1ea76078f4d307f7d5ef66777ff6eb7 Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-08-09Fix bug in apex inventoryYujun Zhang5-14/+16
The default user for overcloud should be heat-admin JIRA: QTIP-267 Change-Id: Ie868b1a925ca0eaa0292bdfb99d0e328e820f8aa Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-08-08install setuptools's latest version in containerzhihui wu1-2/+1
See https://build.opnfv.org/ci/view/qtip/job/qtip-docker-build-push-master/398/console Change-Id: I4e975e77e3361cfb468cba0c10cecc21c14c2517 Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-08-08Fix bug in running storperf.sh when WORKSPACE is definedYujun Zhang3-13/+18
When working directory changes, the script and default configuration will not be found. Change-Id: Iab6e4f9b014c12a863498de42553b043357aa876 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-08-03Merge "Find nova vs. vm mapping relation"zhihui wu3-2/+13
2017-08-02Merge "Replace example with test result from zte apex virtual pod"Yujun Zhang2-297/+12992
2017-08-02Merge "revert the usage of qgrid since it is not supported by nbviewer"Yujun Zhang1-22/+423
2017-08-01Find nova vs. vm mapping relationzhihui wu3-2/+13
Find nova vs. vm mapping relation, and save it to a json file named "nova_vm.json" JIRA: QTIP-253 Change-Id: Ib9b6356525d78cd69752843ff65425a4628bd160 Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-08-01Merge "run storperf test by using these scripts"zhihui wu9-0/+353
2017-08-01run storperf test by using these scriptszhihui wu9-0/+353
Local test with apex is OK. JIRA:QTIP-248 Change-Id: I47c55ddd88f9722ce83b73a4d7ec91ece2aab2ed Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-08-01Replace example with test result from zte apex virtual podYujun Zhang2-297/+12992
Change-Id: I69fe891bcedca43688dd438ecbe7ac0b45d0c1ba Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-08-01revert the usage of qgrid since it is not supported by nbviewerYujun Zhang1-22/+423
Change-Id: I870bc80064fa202beab6e4715e4f197826bee8c2 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-07-31Merge "Deprecate library qtip.driver"Yujun Zhang2-0/+0
2017-07-31Merge "Add section headers to user guide"zhihui wu1-0/+8
2017-07-27Merge "Deprecate plan and metric loader"zhihui wu23-891/+1