aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-02-01Modified Dockerfile for Report Generation dependenciesNauman_Ahad2-0/+2
Dependencies for matplotlib and reportlib were added in the dockerfile Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com> Change-Id: Icda969573447d328a221daacfcd7049ea51dedd2 (cherry picked from commit 7169bba10d18d5a81b17cdae52b945661992e0d6)
2016-02-01Report Generation for QTIPNauman_Ahad4-0/+94
Creates a PDF file for QTIP, along with a graph of results Change-Id: Iac66bf53cf8c41554d38e3a9d6cdfec236cff3ec Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com> (cherry picked from commit fe7a87b73c2cbcceb101f3a78b16459e703cd6b7)
2016-02-01update: address for testing dbMofassirArif4-31/+30
Change-Id: I48b30fffd1de2512e4f46ee951a85299edc06a1c Signed-off-by: MofassirArif <Mofassir_Arif@dellteam.com> (cherry picked from commit 0e745438997721838b763b089b560ddb0c53d98b)
2016-02-01bug-fix: fix bug in docker run file, replace $$ with &&MofassirArif2-21/+22
Change-Id: Ic48483ae97aab2f844ee753cecf5fc3714a13cdb Signed-off-by: MofassirArif <Mofassir_Arif@dellteam.com> (cherry picked from commit bab7c5360e2bd4eabc63e3b78cb6fcea8730b608)
2016-02-01bug fix: result collection bug fix for docker imagesMofassirArif65-368/+420
Change-Id: Ia4ea09b90c7a4f4e3699af456c6d66e85661cc0b Signed-off-by: MofassirArif <Mofassir_Arif@dellteam.com> (cherry picked from commit 971a7c98515a9d83661f5e423f7e8390f35dca59)
2016-02-01Resolving bug for result collectionNauman_Ahad7-16/+16
For all benchmarks, the final ansible play to consolidate json was failing in docker containers Change-Id: I3611d74b7dbd38eccd46f9dcc982473f96b16157 Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com> (cherry picked from commit 688380c212d1fc7cceb969a4d150c7764fcdeb77)
2016-02-01Documents for QTIP Compute and Storage TestcasesNauman_Ahad3-1/+90
Documents list storage and compute benchmarks and testcases included in B release for QTIP. Documents in .rst format Change-Id: Ifb6d09552ba4ff9272110062cda9e66fb6c32fe6 Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com> (cherry picked from commit 1c5f0ba83b4cccf98df24d939768a74294cc7498)
2016-02-01docs: add docs for usage, introduction and iperf testcaseMofassirArif8-31/+350
Change-Id: Ida3460ddd5d2b377351681e5f1d2457ec76ae95f Signed-off-by: MofassirArif <Mofassir_Arif@dellteam.com> (cherry picked from commit 67373633d382f3152d970a22192b4fc7c11248b7)
2016-02-01bug fix: make installer specific changes for baremetal. caterMofassirArif8-31/+210
for fuel Change-Id: Ie8c233873041238e3fc1aaaa653653552c7c7428 Signed-off-by: MofassirArif <Mofassir_Arif@dellteam.com> (cherry picked from commit 254ebb0efff73faa2285cf9f1ce70298a9787cb0)
2016-02-01Dummy patch to trigger docker build for qtipNauman_Ahad1-0/+1
Change-Id: I58f4b0ec9be88e743e76ec92c14423486ce626a2 Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com> (cherry picked from commit 499c791fe98cea785f3215c65b2a1b2211c27267)
2016-02-01Push to DB script for Jenkins JobsNauman_Ahad1-0/+3
Added a script that could be called inside the docker container to push results to DB. Change-Id: I6b6496f5d670f415606afc605fc3bdc1c4e88fbb Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com> (cherry picked from commit b69867b9e2ce580a0591ba7d0432664818f2b123)
2016-02-01qtip: remove white spacesMofassirArif5-20/+18
Change-Id: I1e90a91eaa9db8e90a87f2ee9cccb6999740b8b3 Signed-off-by: MofassirArif <Mofassir_Arif@dellteam.com> (cherry picked from commit 28258ccf7196e24ad53617edb14c344ff63130fb)
2016-02-01bug fix in pushtodbMofassirArif12-152/+72
Change-Id: I2cba0a805275ebae8b79a968cc8d725dcc96504a Signed-off-by: MofassirArif <Mofassir_Arif@dellteam.com> (cherry picked from commit 9cff8cab939a91867f413d2ecdf09aa93f40bfc0)
2016-01-14run_qtip.sh fixNauman_Ahad1-6/+6
Renamed compute.txt to compute for run_qtip.sh to reflect changes made in qtip repo Change-Id: I4456ef305cfd01c039ce152b5fd6f6512204166d Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com> (cherry picked from commit bec658afadacfeeca9fbfbe598ceb5c5601a3372)
2016-01-14Patch for fixing ramspeed result_transform bugNauman_Ahad1-1/+1
Inserted space in ramspd_transform.py file to overcome key error while calculating result_index Change-Id: I3f6d1295b9297aa5d9935f58b04703602a1c4b92 Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com> (cherry picked from commit 3602709256e3e060dbbaf26c85f38891be4c7aa9)
2016-01-14error handling for the files being input to the framework.MofassirArif28-463/+353
iperf bug fix for the bare metal testing, renamed all the iperf config files. added more detail to the help. Change-Id: I16cfb1c05599cd0b803e735e6a75083e3e6733ec Signed-off-by: MofassirArif <Mofassir_Arif@dellteam.com> (cherry picked from commit 4c06a4ed3b3b22e3dbcddb33dda33ca773dfae11)
2016-01-14Include Ramspeed Index calulcationNauman_Ahad18-72/+357
Ramspeed Index calculation included. Additionally, error handling for suite indices calulcation to ignore absent result files Change-Id: I8b2360b0f16b6d3b7d8485e88a0c1f7f0787ad5a Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com> (cherry picked from commit 90eb79018b459c1aa6606168f1ee592da535643c)
2016-01-14Updated the code to accept compute instead of compute.txtMofassir6-52/+198
Change-Id: I06ce77e04db0e1c7d7de6c16b3a876740099e5ae Signed-off-by: Mofassir <Mofassir_arif@Dellteam.com> (cherry picked from commit 3ba92560b96e59a4e93a03f2e42a000778536905)
2016-01-14Changed name for lab of dell-us-deploying-bm-3Nauman_Ahad29-122/+107
Changed name from dell-us-deploying-bm-3 to dell-us-deploying-bm3 in testcases. Removed duplicate ramspeed playbook file "ramspeedbench.yaml" Change-Id: Ieb49a0466e6f86bb02990962b382696cc7ae3e31 Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com> (cherry picked from commit ffa0be2adf6e9e44e2317f89dd5832aff96772ad)
2016-01-14Merge "Modifications to the index calculation script" into stable/brahmaputraNauman_Ahad3-3/+3
2016-01-14Merge "Renamed test_case list files" into stable/brahmaputraNauman_Ahad3-0/+0
2016-01-14Modifications to the index calculation scriptNauman_Ahad3-3/+3
Modifications to the index calulation script. Key for each suite changed to "Index" from "<suite> Index". This is to reuse code for the dashboard.py file for QTIP Change-Id: I6e8c8c268b7d9376b0f44d572ed022910e8ad4d9 Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com> (cherry picked from commit 3c194a8bf95ab68d440b68587ba7f36a921116de)
2016-01-14Renamed test_case list filesNauman_Ahad3-0/+0
Renamed test_case list files to remove *.txt at the end Change-Id: Ibe1deb89a05bc9753189768f7d785767f140819e Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com> (cherry picked from commit 045237361269b9f77534a15d2a60fa67dc2bd24f)
2016-01-14Slight changes to the run_qtip.sh scriptNauman_Ahad36-16/+648
Modifications needed in run_qtip.sh for Jenkins Jobs to run. Docker file changed too. get_env.sh script location changed too. Testcases for dell-us-deploying-bm-3 lab added along with the default testcase directory Change-Id: I293febda0ddd3d56d1c455fde220dc78a57b6c18 Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com> (cherry picked from commit 11c81d90581606c0bde98e04a4f739eed4bcbf6d)
2016-01-06started work on the dashboard APIMofassir9-42/+83
Change-Id: Ifbb16f20ff8a0821b790c0c44a1eae82875f9051 Signed-off-by: Mofassir <Mofassir_arif@Dellteam.com>
2016-01-05I have added the placeholder documentation files andMofassir15-40/+151
folders. They will be editted in time for the release Change-Id: Id69392233399ad536b359da5733dfaa43a602443 Signed-off-by: Mofassir <Mofassir_arif@Dellteam.com>
2016-01-05QTIP Index calculation along with a script to run qtip from dockerNauman_Ahad36-55/+1079
Calculation of Result Indices for 1. Compute suite 2. Storage suite 3. Network suite A script to run qtip from inside the docker container (for Jenkins Jobs) Resolved bugs with ssl_trasform.py, sys info collection on ubuntu and system information collection script Change-Id: Ic5abb3dbd0012cd2257b588b1b3067a6677b1f5d Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com>
2016-01-01Storage Result Transformation scriptNauman_Ahad1-0/+57
Missed the Storage Result transformation script in earlier submit. Submitted now Change-Id: Ie33ee80529c816f16371fff5163784e42f6dba85 Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com>
2015-12-31Scripts for inserting QTIP.pub key on installed nodesNauman_Ahad2-0/+44
1st script takes in the installer type and installer ip 2nd script to be called by the qtip framework while providing the destionation node ip as an argument Change-Id: I2b6b2828bc0f00a38ea2998fb389435fd5963cae Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com>
2015-12-31Resolved bug in sys_info_collection playbookNauman_Ahad1-4/+4
Change-Id: I2e1844a153af46b8837b266d92dd7a8183321ec2 Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com>
2015-12-31Storage Benchmarks testcases along with result transformation scriptNauman_Ahad7-190/+160
JIRA QTIP-63 Testcases revised for the storage suite. Result transformation script for Storage testcases addedx System Information script modified to check for network testcases. Change-Id: I6c2fe641432b7bd45097495051e41bab05b8979c Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com>
2015-12-30Minor changes to the code, to prep for code freeze.Mofassir12-61/+122
the result format of iperf has been made consistent Change-Id: Iede4b381ca2e5d7643bf6420f17684bbf2cc2921 Signed-off-by: Mofassir <Mofassir_arif@Dellteam.com>
2015-12-22Restructured QTIP directories and CLIMofassir Arif33-650/+102
I have changed the arguments for the CLI and now QTIP takes a file along withthe name of the lab to run on Right now only the config files for the dell lab have been added, These will increase when we make QTIP available for other labs. I have also added the provision of changing the public network from the config file and some leftover files from previous verisons have been remove Change-Id: Ifeb01d80099eab06dc77a7b2e07097ebb17a13a2 Signed-off-by: Mofassir Arif <Mofassir_arif@dellteam.com>
2015-12-22Dockerfile for QTIP docker containerNauman_Ahad1-0/+50
Dockerfile for creating QTIP docker image Installs needed dependencies to run QTIP JIRA: QTIP-48 Change-Id: I29083856d9a22d35eb983249059a176dc29f34e7 Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com>
2015-12-22Storage benchmarsk for QTIPNauman_Ahad4-0/+189
Inclusion of Fio filesystem benchmarks Includes a fio.yaml playbook A FIO job folder that contains information for the fio job Additionally testcases for storage benchmarks can be found in "test case" directory JIRA: QTIP-46 Change-Id: Icb4a429f8754c9ed4ceec548d8ddc6062992c85d Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com>
2015-12-21Python packages to be installed in QTIP dockerNauman_Ahad1-0/+7
A .pip file for installing python package dependencies in QTIP container JIRA: QTIP-48 Change-Id: I5e57b8e80863a00b28e843f6f38606e2c71cb3a0 Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com>
2015-12-18Patch for SSH issues after introducing qtip keyNauman_Ahad1-1/+6
Ansible issues for ssh for ssl Made modifications to the ansible playbook file Disabled sudo on the commands to be run on the local machine Explicitly introduced the remote_user in the playbook Change-Id: I547f48ac4a6f1dd4c0996bddda516896a8c3afb6 Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com>
2015-12-17Script to modify key file permissionsMofassir Arif8-13/+43
I have added a script to change the file permissions of the key files to 600 so that they can be used by the ssh agent The duration of the sshtest has also been reduced to allow the Jenkins Job to run/fail in a reasonable amount of time Change-Id: I5446896619dfba3f3efb600b64628343d6378164 Signed-off-by: Mofassir Arif <Mofassir_arif@dellteam.com>
2015-12-17files allowedMofassir Arif1-0/+0
Signe i-off-by: Mofassir Arif <Mofassir_arif@dellteam.com> Change-Id: Idadec9f067ccec646abf15d79a683c7667732093
2015-12-16Merge "Removed Root previlages"Nauman Ahad1-1/+1
2015-12-16Removed Root previlagesMofassir Arif22-237/+122
QTIP now uses a key of its own to ssh into VMs The ssh for the baremetal servers still needs work Change-Id: I1aa37e07c4f9b3f7f4902d16cdbf74f39eb6c698 Signed-off-by: Mofassir Arif <Mofassir_arif@dellteam.com> Conflicts: .gitignore
2015-12-16Removed Root previlagesMofassir Arif22-236/+121
QTIP now uses a key of its own to ssh into VMs The ssh for the baremetal servers still needs work Change-Id: I1aa37e07c4f9b3f7f4902d16cdbf74f39eb6c698 Signed-off-by: Mofassir Arif <Mofassir_arif@dellteam.com> Conflicts: .gitignore
2015-12-16Merge "Networking Testcase: Iperf Implemented"Nauman Ahad35-94/+806
2015-12-16Networking Testcase: Iperf ImplementedMofassir Arif36-96/+806
The ansible playbooks as well as the config files for the iperf throughput testing have been implemented. Some changes have been made to the driver function for the benchmarks. ansible now gets passed a json file. Change-Id: Ibf4c0210ab9f6cbf9896ca69bf2fb6bda8a9925d Signed-off-by: Mofassir Arif <mofassir@gmail.com>
2015-11-19Revert "Missing Result directory"Nauman Ahad1-2/+0
This reverts commit ae9f53f8f00342627f6d0124e53a285438c1ca4e. Change-Id: I7751111dd9f497abf4d6021f07add4bffd6fe29e
2015-11-19Missing Result directoryNauman_Ahad1-0/+2
Change-Id: Ida46c3a6559a63ca35cf85ca180af1cb65910439 Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com>
2015-11-19RAMSpeed Benchmarks Included along with Sys Info for Net testcasesNauman_Ahad10-128/+234
RAMSpeed benchmark playbooks, result transformation scripts included. System Information also included for Network Testcases System Information Playbook checks for the type of testcase, and gathers benchmark relevant information only (No Network Info for Compute TestCase) JIRA: QTIP-54 JIRA: QTIP-38 Change-Id: I8612f06fedfaf7314552c06f388ea6c0cd23f1ee Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com>
2015-11-09Ansible compute benchmarks playbooks with system Info & result transformNauman_Ahad16-37/+720
Updated playbooks for SSL,DPI,Dhrystone,Whetstone Also included python scripts for system information collection(compute benchmarks) and result transformation into JSON files for the aforementioned compute benchmarks JIRA:QTIP-20 JIRA:QTIP-36 JIRA:QTIP-37 JIRA:QTIP-39 JIRA:QTIP-40 JIRA:QTIP-52 Change-Id: I3c099d71d8316c15f0619313bd4f9829a58f6e33 Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com>
2015-11-05Python Framework for QTIPMofassir Arif52-311/+1742
Dhrystone Whetstone and DPI benchmarks have been implemented CLI arguments have been implemented test case are sorted based on category such as compute,network and storage glance and heat client have been used to generate the stack. automatic upload of QTIP image and delete function for existing stack before creating new stack has been implemented system information collecton and result generation has been implemented JIRA: QTIP-17 Signed-off-by: Mofassir Arif <mofassir_arif@dell.com> Change-Id: I4b7b134017723c30c771cc14d2edce33fcb8ba00
2015-09-10Example as code, documentation template for sphinx buildAric Gardner4-0/+150
This code will be pushed to each project creating a docs/ directory This servers as an example and template for you (the developers) to create your own project documentation Change-Id: I53a904d9340a8dda554cf219362123df765275b6 JIRA:RELENG-15 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>