aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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>
2015-08-18Added full automation to scriptsNauman Ahad6-24/+148
Introduced Config.yaml file for each test case. User can modify these to enter the details for the machines on which to run benchmarks. This also leads to automation. JIRA: QTIP-6 Change-Id: Ifecab13968148cbd9d8f352309be77b8ca2d30f2 Signed-off-by: Nauman Ahad <Nauman_Ahad@dell.com>
2015-08-14Added automation script, 2 test cases, Heat template for test case, Project ↵Nauman Ahad12-33/+415
INFO files Structured existing playbooks into directories, added automations scripts and test cases which were demonstrated in demo1. Basic Directoy structure also introduced. All hard coded values removed. JIRA: QTIP-3 Change-Id: Icdceb0f125a5275d3dee7845a403e567d729dc26 Signed-off-by: Nauman Ahad <Nauman_Ahad@dell.com>
2015-08-10Computing benchmark playbooks including dhrystone, whetstone and cachebenchNauman Ahad3-0/+57
Sample benchmarks for the first demo JIRA:QTIP-3 Change-Id: I9f7fc9bcba84b875a481034e1593e0166d0b627a Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com>
2015-03-20Adding Git reviewAric Gardner1-0/+4
JIRA: 0000 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-03-20Initial empty repositoryAric Gardner0-0/+0