summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add .gitignore fileValerii Ponomarov2018-02-151-0/+16
| | | | | | | With the most popular temporary files that should not go to the source code. Change-Id: Ib5a28fdfa7f163f937b0f128815448cb5c5acce1
* Merge "heketi automation cases"Krishnaram Karthick Ramdoss2018-02-025-0/+749
|\
| * heketi automation casesAkarsha Rai2018-01-315-0/+749
| | | | | | | | | | Change-Id: Id5e3765940ba88ef6d41b52c3306ba45fe62a0f1 Signed-off-by: Akarsha Rai <akrai@redhat.com>
* | Merge "Initial commit for heketi test cases"Krishnaram Karthick Ramdoss2018-02-022-0/+255
|\ \
| * | Initial commit for heketi test casesmandaltapesh2018-02-012-0/+255
| | | | | | | | | | | | | | | | | | | | | | | | | | | The initial batch of testcases pushed includes testcases related to volume creation and deletion. Change-Id: I754155c85fb764f0e0600b0c0b88d55fa999361b Signed-off-by: mandaltapesh <tmandal@redhat.com>
* | | Heketi test cases regarding volume expansion and devicesmandaltapesh2018-02-011-0/+726
| | | | | | | | | | | | | | | Change-Id: I449e02d126cfa1472bdc16c008f98520f0a12f00 Signed-off-by: mandaltapesh <tmandal@redhat.com>
* | | Merge "CNS: removing the mpathconf from masternode"Krishnaram Karthick Ramdoss2018-01-311-3/+3
|\ \ \
| * | | CNS: removing the mpathconf from masternodeApeksha D Khakharia2018-01-311-3/+3
| | | | | | | | | | | | | | | | | | | | Change-Id: Ibfd065dcd03478f49a324798b08e2ae37da1836c Signed-off-by: Apeksha D Khakharia <akhakhar@redhat.com>
* | | | Merge "CNS: adding P0 dynamic provisioning testcases"Krishnaram Karthick Ramdoss2018-01-312-0/+646
|\ \ \ \ | |/ / / |/| | |
| * | | CNS: adding P0 dynamic provisioning testcasesApeksha D Khakharia2018-01-302-0/+646
| | |/ | |/| | | | | | | | | | Change-Id: I85c00192285cbf773aea2c92e3aa8c6fe1b7c863 Signed-off-by: Apeksha D Khakharia <akhakhar@redhat.com>
* | | Merge "CNS: adding libraries for dynamic provisioning"Krishnaram Karthick Ramdoss2018-01-319-0/+714
|\ \ \
| * | | CNS: adding libraries for dynamic provisioningApeksha D Khakharia2018-01-309-0/+714
| |/ / | | | | | | | | | | | | Change-Id: I0023dae5b4628b30b5434b0e10dc519a227fd3aa Signed-off-by: Apeksha D Khakharia <akhakhar@redhat.com>
* | | Merge "CNS: adding CNS base class"Krishnaram Karthick Ramdoss2018-01-305-1/+903
|\ \ \
| * | | CNS: adding CNS base classApeksha D Khakharia2018-01-295-1/+903
| |/ / | | | | | | | | | | | | Change-Id: Ieb03c52c7e8db9f37fe8f71692e5e0617a73a4c8 Signed-off-by: Apeksha D Khakharia <akhakhar@redhat.com>
* / / CNS: adding library for creating namespaceApeksha D Khakharia2018-01-291-0/+24
|/ / | | | | | | | | Change-Id: Ia20fe357186ed408cfa3a42dc2d4ac70ddd29ba4 Signed-off-by: Apeksha D Khakharia <akhakhar@redhat.com>
* | add a test to run a bunch of PVC creates in parallelJohn Mulligan2018-01-222-1/+50
| | | | | | | | | | | | | | | | This is a quasi-stress-test that check that the system can process multiple PVC being requested at the same(ish) time. Change-Id: I72cdc0876c51058ebab62a0764d0d049a65c649d Signed-off-by: John Mulligan <jmulligan@redhat.com>
* | add a 2nd multi volume test caseJohn Mulligan2018-01-221-0/+75
| | | | | | | | | | | | | | | | | | Add a 2nd multi volume create test case as well as setup and cleanup functions to try to prevent the async cleanups from one test causing the other test to fail. Change-Id: I721a3393a20b4f03f896aee20d64753ac93b3152 Signed-off-by: John Mulligan <jmulligan@redhat.com>
* | Merge "add a test to verify multiple PVC requests create multiple volumes"Krishnaram Karthick Ramdoss2018-01-224-0/+438
|\ \
| * | add a test to verify multiple PVC requests create multiple volumesJohn Mulligan2018-01-194-0/+438
| | | | | | | | | | | | | | | | | | | | | | | | This is sort of a trial of the both the test framework, my ability to add tests to it, and the workflow of adding changes to the repo. Change-Id: I17b61f298c04f45df8b77555b16d292fd2b2a3a8 Signed-off-by: John Mulligan <jmulligan@redhat.com>
* | | Adding delete volumes functionmandaltapesh2018-01-181-1/+26
| | | | | | | | | | | | | | | Change-Id: I36dfea0d9c1715a015fc14183f1dce39cbc20eb2 Signed-off-by: mandaltapesh <tmandal@redhat.com>
* | | Add possibility to run 'pep8' checksValeriy Ponomaryov2018-01-123-0/+36
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Steps to be performed to run 'pep8' checks in local venv: 1) Install 'tox' package first: $ pip install tox 2a) Run all the tests (currently, it is only pep8 checks): $ tox 2b) Run only 'pep8' checks: $ tox -e pep8 Change-Id: I7afc55bbab5bcbeb2920c3439259da2707ff9a04
* / raw_cli_output option for volume and device related methodsmandaltapesh2018-01-111-24/+89
|/ | | | | | | | | It is a requirement for validating negative testcases. The message helps in determining whether the failure is due to a desired/valid reason. Change-Id: I618ba9a88756fc9970341f632eac827bdb5a6f66 Signed-off-by: mandaltapesh <tmandal@redhat.com>
* Merge "add a utility library to support patching glusto for pod support"Krishnaram Karthick Ramdoss2018-01-112-2/+124
|\
| * add a utility library to support patching glusto for pod supportJohn Mulligan2018-01-102-2/+124
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This module provides the ability to patch the glusto run method with the ability to run commands in pods. This module implements the custom run method and a helper class that acts as a context manager or decorator to patch glusto. This version adds a log_level argument to oc_rsh in order to plumb the argument all the way through to the inner glusto.run method. It also cleans up some the docstrings and variable names. Change-Id: I0eeea234b1af5e60e41aae63e46e2d816e8929d2 Signed-off-by: John Mulligan <jmulligan@redhat.com>
* | Merge "CNS: adding more parameters for dynamic provisioning"Krishnaram Karthick Ramdoss2018-01-111-2/+28
|\ \
| * | CNS: adding more parameters for dynamic provisioningApeksha D Khakharia2018-01-051-2/+28
| | | | | | | | | | | | | | | Change-Id: I7b3528ef52780b115840b5ebd7882f1d4d441ccf Signed-off-by: Apeksha D Khakharia <akhakhar@redhat.com>
* | | Merge "Added code for initializing pod_name if deployment_type is cns"Krishnaram Karthick Ramdoss2018-01-091-0/+22
|\ \ \ | |_|/ |/| |
| * | Added code for initializing pod_name if deployment_type is cnsArthy Loganathan2017-12-131-0/+22
| |/ | | | | | | | | Change-Id: I033e2faa9400aed5c6b293fdfc5f0c327562f206 Signed-off-by: Arthy Loganathan <aloganat@redhat.com>
* / Library functions to run commands in ocp podsArthy Loganathan2017-12-222-0/+210
|/ | | | | | | | | This version cleans up various aspects of the code wrt review comments as well as trying to make it a bit more pythonic Change-Id: Ic0ada62b3ba8ce1ebc471d358daedea4572c3b0d Signed-off-by: Arthy Loganathan <aloganat@redhat.com> Signed-off-by: John Mulligan <jmulligan@redhat.com>
* Merge "Sample config file for cns automation tests"Arthy Loganathan2017-12-121-0/+99
|\
| * Sample config file for cns automation testsArthy Loganathan2017-12-111-0/+99
| | | | | | | | | | Change-Id: I970e5563b9342a783c0c708c710d2a9816b89c96 Signed-off-by: Arthy Loganathan <aloganat@redhat.com>
* | Heketi library functions for topology, volume operation,Arthy Loganathan2017-12-084-0/+2279
|/ | | | | | | HeketiBaseClass and initial set of heketi volume testcases Change-Id: Ib700cc9ffc4bf510affdbb45710c5b27c6c7ce44 Signed-off-by: Arthy Loganathan <aloganat@redhat.com>
* Directory structure for cns-qe/cns_automation repoArthy Loganathan2017-11-2327-0/+81
| | | | | Change-Id: I8be99fbfa6428b69c31ec2411ff021a2bee6ac45 Signed-off-by: Arthy Loganathan <aloganat@redhat.com>
* Initial README commitArthy Loganathan2017-11-171-0/+0
| | | | | Change-Id: I86249bcca6ee5ce434df93d888e64b5462fce388 Signed-off-by: Arthy Loganathan <aloganat@redhat.com>
* Add .gitreview and test itArthy Loganathan2017-11-171-0/+2
| | | | | Change-Id: I4ae51df5659f2ee04be29d5616b317fd53f312c9 Signed-off-by: Arthy Loganathan <aloganat@redhat.com>
* Initial empty repositoryautobot-gerrit-ssh2017-11-170-0/+0