qtip.git
9 years agoRenamed test_case list files 79/5879/1
Nauman_Ahad [Fri, 8 Jan 2016 10:35:05 +0000 (15:35 +0500)]
Renamed test_case list files

Renamed test_case list files to remove *.txt at the end

Change-Id: Ibe1deb89a05bc9753189768f7d785767f140819e
Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com>
9 years agoSlight changes to the run_qtip.sh script 41/5741/1
Nauman_Ahad [Thu, 7 Jan 2016 08:09:45 +0000 (13:09 +0500)]
Slight changes to the run_qtip.sh script

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>
9 years agostarted work on the dashboard API 65/5665/1
Mofassir [Wed, 6 Jan 2016 12:03:57 +0000 (04:03 -0800)]
started work on the dashboard API

Change-Id: Ifbb16f20ff8a0821b790c0c44a1eae82875f9051
Signed-off-by: Mofassir <Mofassir_arif@Dellteam.com>
9 years agoI have added the placeholder documentation files and 97/5597/2
Mofassir [Tue, 5 Jan 2016 17:20:58 +0000 (09:20 -0800)]
I have added the placeholder documentation files and
folders. They will be editted in time for the release

Change-Id: Id69392233399ad536b359da5733dfaa43a602443
Signed-off-by: Mofassir <Mofassir_arif@Dellteam.com>
9 years agoQTIP Index calculation along with a script to run qtip from docker 91/5591/1
Nauman_Ahad [Tue, 5 Jan 2016 16:01:17 +0000 (21:01 +0500)]
QTIP Index calculation along with a script to run qtip from docker

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>
9 years agoStorage Result Transformation script 17/5417/1
Nauman_Ahad [Fri, 1 Jan 2016 11:51:10 +0000 (16:51 +0500)]
Storage Result Transformation script

Missed the Storage Result transformation script in earlier submit.
Submitted now

Change-Id: Ie33ee80529c816f16371fff5163784e42f6dba85
Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com>
9 years agoScripts for inserting QTIP.pub key on installed nodes 09/5409/1
Nauman_Ahad [Thu, 31 Dec 2015 14:37:40 +0000 (19:37 +0500)]
Scripts for inserting QTIP.pub key on installed nodes

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>
9 years agoResolved bug in sys_info_collection playbook 07/5407/1
Nauman_Ahad [Thu, 31 Dec 2015 12:50:37 +0000 (17:50 +0500)]
Resolved bug in sys_info_collection playbook

Change-Id: I2e1844a153af46b8837b266d92dd7a8183321ec2
Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com>
9 years agoStorage Benchmarks testcases along with result transformation script 05/5405/1
Nauman_Ahad [Thu, 31 Dec 2015 12:22:03 +0000 (17:22 +0500)]
Storage Benchmarks testcases along with result transformation script

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>
9 years agoMinor changes to the code, to prep for code freeze. 95/5395/1
Mofassir [Thu, 31 Dec 2015 07:58:38 +0000 (23:58 -0800)]
Minor changes to the code, to prep for code freeze.
the result format of iperf has been made consistent

Change-Id: Iede4b381ca2e5d7643bf6420f17684bbf2cc2921
Signed-off-by: Mofassir <Mofassir_arif@Dellteam.com>
9 years agoRestructured QTIP directories and CLI 75/5075/1
Mofassir Arif [Tue, 22 Dec 2015 12:17:57 +0000 (04:17 -0800)]
Restructured QTIP directories and CLI

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>
9 years agoDockerfile for QTIP docker container 79/4979/2
Nauman_Ahad [Mon, 21 Dec 2015 22:41:44 +0000 (03:41 +0500)]
Dockerfile for QTIP docker container

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>
9 years agoStorage benchmarsk for QTIP 77/4977/2
Nauman_Ahad [Mon, 21 Dec 2015 22:28:14 +0000 (03:28 +0500)]
Storage benchmarsk for QTIP

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>
9 years agoPython packages to be installed in QTIP docker 51/4951/1
Nauman_Ahad [Mon, 21 Dec 2015 12:17:31 +0000 (17:17 +0500)]
Python packages to be installed in QTIP docker

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>
9 years agoPatch for SSH issues after introducing qtip key 75/4875/1
Nauman_Ahad [Fri, 18 Dec 2015 14:20:30 +0000 (19:20 +0500)]
Patch for SSH issues after introducing qtip key

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>
9 years agoScript to modify key file permissions 83/4783/1
Mofassir Arif [Thu, 17 Dec 2015 11:48:42 +0000 (03:48 -0800)]
Script to modify key file permissions

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>
9 years agofiles allowed 77/4777/1
Mofassir Arif [Thu, 17 Dec 2015 10:55:37 +0000 (02:55 -0800)]
files allowed

Signe i-off-by: Mofassir Arif <Mofassir_arif@dellteam.com>

Change-Id: Idadec9f067ccec646abf15d79a683c7667732093

9 years agoMerge "Removed Root previlages"
Nauman Ahad [Wed, 16 Dec 2015 11:59:22 +0000 (11:59 +0000)]
Merge "Removed Root previlages"

9 years agoRemoved Root previlages 53/4653/1
Mofassir Arif [Wed, 16 Dec 2015 10:25:51 +0000 (02:25 -0800)]
Removed Root previlages

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

9 years agoRemoved Root previlages 49/4649/1
Mofassir Arif [Wed, 16 Dec 2015 10:25:51 +0000 (02:25 -0800)]
Removed Root previlages

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

9 years agoMerge "Networking Testcase: Iperf Implemented"
Nauman Ahad [Wed, 16 Dec 2015 10:14:00 +0000 (10:14 +0000)]
Merge "Networking Testcase: Iperf Implemented"

9 years agoNetworking Testcase: Iperf Implemented 35/4135/2
Mofassir Arif [Wed, 9 Dec 2015 12:50:55 +0000 (04:50 -0800)]
Networking Testcase: Iperf Implemented

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>
9 years agoRevert "Missing Result directory" 35/3435/1
Nauman Ahad [Thu, 19 Nov 2015 10:37:21 +0000 (10:37 +0000)]
Revert "Missing Result directory"

This reverts commit ae9f53f8f00342627f6d0124e53a285438c1ca4e.

Change-Id: I7751111dd9f497abf4d6021f07add4bffd6fe29e

9 years agoMissing Result directory 33/3433/1
Nauman_Ahad [Thu, 19 Nov 2015 10:27:49 +0000 (15:27 +0500)]
Missing Result directory

Change-Id: Ida46c3a6559a63ca35cf85ca180af1cb65910439
Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com>
9 years agoRAMSpeed Benchmarks Included along with Sys Info for Net testcases 41/3241/2
Nauman_Ahad [Thu, 12 Nov 2015 11:28:30 +0000 (16:28 +0500)]
RAMSpeed Benchmarks Included along with Sys Info for Net testcases

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>
9 years agoAnsible compute benchmarks playbooks with system Info & result transform 35/3135/1
Nauman_Ahad [Mon, 9 Nov 2015 06:59:54 +0000 (11:59 +0500)]
Ansible compute benchmarks playbooks with system Info & result transform

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>
9 years agoPython Framework for QTIP 21/2721/5
Mofassir Arif [Thu, 22 Oct 2015 19:39:37 +0000 (12:39 -0700)]
Python Framework for QTIP

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

9 years agoExample as code, documentation template for sphinx build 03/1503/1
Aric Gardner [Thu, 10 Sep 2015 19:41:09 +0000 (15:41 -0400)]
Example as code, documentation template for sphinx build

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>
9 years agoAdded full automation to scripts 18/1218/1
Nauman Ahad [Tue, 18 Aug 2015 14:07:04 +0000 (07:07 -0700)]
Added full automation to scripts

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>
9 years agoAdded automation script, 2 test cases, Heat template for test case, Project INFO... 09/1209/1
Nauman Ahad [Fri, 14 Aug 2015 21:30:41 +0000 (14:30 -0700)]
Added automation script, 2 test cases, Heat template for test case, Project 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>
9 years agoComputing benchmark playbooks including dhrystone, whetstone and cachebench 29/1129/2
Nauman Ahad [Thu, 6 Aug 2015 20:02:38 +0000 (13:02 -0700)]
Computing benchmark playbooks  including dhrystone, whetstone and cachebench

Sample benchmarks for the first demo

JIRA:QTIP-3

Change-Id: I9f7fc9bcba84b875a481034e1593e0166d0b627a
Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com>
10 years agoAdding Git review
Aric Gardner [Fri, 20 Mar 2015 22:00:06 +0000 (18:00 -0400)]
Adding Git review

JIRA: 0000
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
10 years agoInitial empty repository
Aric Gardner [Fri, 20 Mar 2015 21:13:07 +0000 (21:13 +0000)]
Initial empty repository