<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glusterfs-containers-tests.git/cns-libs, branch master</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs-containers-tests.git/'/>
<entry>
<title>Reorder lib files removing redundant dir layer</title>
<updated>2019-03-18T11:34:37+00:00</updated>
<author>
<name>Valerii Ponomarov</name>
<email>vponomar@redhat.com</email>
</author>
<published>2019-03-07T15:00:44+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs-containers-tests.git/commit/?id=32b611b2a6498b1de307142e335e09d1e0ec082c'/>
<id>32b611b2a6498b1de307142e335e09d1e0ec082c</id>
<content type='text'>
Move all the files of 'cns-libs/cnslibs/common' dir
to the 'openshift-storage-libs/openshiftstoragelibs',
because 'common' is the only dir there, which doesn't really makes sense.
And "cns" is old project name, so, replace it with
"openshift-storage-libs".

Also, fix all the imports of these libs.

Change-Id: Ife00a73554e73b21b214b15016b0c8dbbf423446
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move all the files of 'cns-libs/cnslibs/common' dir
to the 'openshift-storage-libs/openshiftstoragelibs',
because 'common' is the only dir there, which doesn't really makes sense.
And "cns" is old project name, so, replace it with
"openshift-storage-libs".

Also, fix all the imports of these libs.

Change-Id: Ife00a73554e73b21b214b15016b0c8dbbf423446
</pre>
</div>
</content>
</entry>
<entry>
<title>Make 'enable_pvc_resize' func raise error only on non-zero return code</title>
<updated>2019-03-13T12:42:59+00:00</updated>
<author>
<name>Valerii Ponomarov</name>
<email>vponomar@redhat.com</email>
</author>
<published>2019-03-13T11:32:13+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs-containers-tests.git/commit/?id=233af471f0ab027bdd9df1844111dd560f334d75'/>
<id>233af471f0ab027bdd9df1844111dd560f334d75</id>
<content type='text'>
As of now, it raises exception when our command doesn't fail, but has
empty output. It is bug.
So, fix it by checking only return code being non-zero.

Change-Id: I6c029e17220d6ae7eb184348d84c189ba03274c8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As of now, it raises exception when our command doesn't fail, but has
empty output. It is bug.
So, fix it by checking only return code being non-zero.

Change-Id: I6c029e17220d6ae7eb184348d84c189ba03274c8
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix error messages in wait_for_pod_be_ready and enable_pvc_resize funcs</title>
<updated>2019-03-12T11:12:57+00:00</updated>
<author>
<name>Valerii Ponomarov</name>
<email>vponomar@redhat.com</email>
</author>
<published>2019-03-12T11:10:28+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs-containers-tests.git/commit/?id=be08b504a8cc284c3feeae69a99fc7ec2fdbc3c0'/>
<id>be08b504a8cc284c3feeae69a99fc7ec2fdbc3c0</id>
<content type='text'>
"wait_for_pod_be_ready" and "enable_pvc_resize" hide errors details
when errors appear. So, fix it by printing full error info.

Change-Id: I250ff723c0453fd487f8c1810cdd2c1d7d2ec16f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"wait_for_pod_be_ready" and "enable_pvc_resize" hide errors details
when errors appear. So, fix it by printing full error info.

Change-Id: I250ff723c0453fd487f8c1810cdd2c1d7d2ec16f
</pre>
</div>
</content>
</entry>
<entry>
<title>Add TCs creating block-PVCs and app pods changing node scheduling policy</title>
<updated>2019-03-06T10:16:04+00:00</updated>
<author>
<name>nigoyal</name>
<email>nigoyal@redhat.com</email>
</author>
<published>2019-02-14T13:59:53+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs-containers-tests.git/commit/?id=3d4ab96edfa54ec7f2dd9682d1ee3e3077dfa79c'/>
<id>3d4ab96edfa54ec7f2dd9682d1ee3e3077dfa79c</id>
<content type='text'>
Add 2 test cases, where one verifies creation of an app pod on the
Gluster node and another on the separate node

Change-Id: I99dfc5db7fa74d0f69115cfed470f72e66b1a256
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add 2 test cases, where one verifies creation of an app pod on the
Gluster node and another on the separate node

Change-Id: I99dfc5db7fa74d0f69115cfed470f72e66b1a256
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix error message in 'cmd_run_on_gluster_pod_or_node' function</title>
<updated>2019-02-28T09:12:14+00:00</updated>
<author>
<name>Valerii Ponomarov</name>
<email>vponomar@redhat.com</email>
</author>
<published>2019-02-26T13:24:12+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs-containers-tests.git/commit/?id=42e6aaaccdbd802565ca1b323fbac272f4a5c5e4'/>
<id>42e6aaaccdbd802565ca1b323fbac272f4a5c5e4</id>
<content type='text'>
In case of error on CRS node we get incorrect error message.
Instead of command error we get another kind of an error.

Change-Id: Ibfd21d518c220951a981f23daa5d32b1963061f2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In case of error on CRS node we get incorrect error message.
Instead of command error we get another kind of an error.

Change-Id: Ibfd21d518c220951a981f23daa5d32b1963061f2
</pre>
</div>
</content>
</entry>
<entry>
<title>Merged HeketiBaseClass to BaseClass</title>
<updated>2019-02-22T11:22:41+00:00</updated>
<author>
<name>vamahaja</name>
<email>vamahaja@redhat.com</email>
</author>
<published>2019-02-08T08:31:53+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs-containers-tests.git/commit/?id=eb396cc001519bfc3d27061a81a7cbf0692e4853'/>
<id>eb396cc001519bfc3d27061a81a7cbf0692e4853</id>
<content type='text'>
Renamed cns_baseclass.py to baseclass.py with updated BaseClass.
Merged HeketiBaseClass to BaseClass with appropriate changes.
Updated delete_volumes and delete_block_volumes methods used in
test case method with heketi_delete_volume and heketi_blockvolume-
delete.

Change-Id: I8f623f1692cd863dc8ff041f7e8525ee0dc84f7b
Signed-off-by: vamahaja &lt;vamahaja@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Renamed cns_baseclass.py to baseclass.py with updated BaseClass.
Merged HeketiBaseClass to BaseClass with appropriate changes.
Updated delete_volumes and delete_block_volumes methods used in
test case method with heketi_delete_volume and heketi_blockvolume-
delete.

Change-Id: I8f623f1692cd863dc8ff041f7e8525ee0dc84f7b
Signed-off-by: vamahaja &lt;vamahaja@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add server package support to the heketi_version.py module</title>
<updated>2019-02-21T12:20:55+00:00</updated>
<author>
<name>Valerii Ponomarov</name>
<email>vponomar@redhat.com</email>
</author>
<published>2019-02-14T14:19:49+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs-containers-tests.git/commit/?id=d62b88c330a36142f8e0ac18c3713908e3ca26be'/>
<id>d62b88c330a36142f8e0ac18c3713908e3ca26be</id>
<content type='text'>
Before, 'heketi_version.py' module didn't consider version of the
'heketi server' package on the Heketi POD. But it is more valueable than
depend on the client only. So, make all the requested version
comparisons be applied to the server's version.

Interaction with the module's logic stays the same, just one behavioral
thing changes: now, if client version is older than server's one, we
raise exception.

Change-Id: I317102556d4a5f51607c3b9da93da0d4a3b74f7f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before, 'heketi_version.py' module didn't consider version of the
'heketi server' package on the Heketi POD. But it is more valueable than
depend on the client only. So, make all the requested version
comparisons be applied to the server's version.

Interaction with the module's logic stays the same, just one behavioral
thing changes: now, if client version is older than server's one, we
raise exception.

Change-Id: I317102556d4a5f51607c3b9da93da0d4a3b74f7f
</pre>
</div>
</content>
</entry>
<entry>
<title>Add CRS support to the 'restart gluster services' test cases</title>
<updated>2019-02-08T07:33:43+00:00</updated>
<author>
<name>Valerii Ponomarov</name>
<email>vponomar@redhat.com</email>
</author>
<published>2019-01-21T12:57:09+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs-containers-tests.git/commit/?id=2c5ae6e4bfd9ccb6cb7330e46cfec3f910468dad'/>
<id>2c5ae6e4bfd9ccb6cb7330e46cfec3f910468dad</id>
<content type='text'>
Change-Id: I40b7ea79d1f7dbc82db825f6ced4447a157361e6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I40b7ea79d1f7dbc82db825f6ced4447a157361e6
</pre>
</div>
</content>
</entry>
<entry>
<title>Add possibility to skip test cases and cleanups after failure</title>
<updated>2019-02-05T15:29:22+00:00</updated>
<author>
<name>Valerii Ponomarov</name>
<email>vponomar@redhat.com</email>
</author>
<published>2019-02-01T18:36:55+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs-containers-tests.git/commit/?id=a6c7dead0d6ddad4dae93a4292891617b50b44a0'/>
<id>a6c7dead0d6ddad4dae93a4292891617b50b44a0</id>
<content type='text'>
In some cases, it is useful to stop test execution after first failure.
Not only stop it, but also skip all the scheduled cleanups.
It will allow us to keep a cluster in the best state for a root cause
debugging.

Just define 'common.stop_on_first_failure' option to True value
in the config file. It will make the test runner stop after first
failure skipping all the scheduled cleanups and pending test cases.

Change-Id: I963eb038a11a8e2088a84f7ba4838870ea3e657a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In some cases, it is useful to stop test execution after first failure.
Not only stop it, but also skip all the scheduled cleanups.
It will allow us to keep a cluster in the best state for a root cause
debugging.

Just define 'common.stop_on_first_failure' option to True value
in the config file. It will make the test runner stop after first
failure skipping all the scheduled cleanups and pending test cases.

Change-Id: I963eb038a11a8e2088a84f7ba4838870ea3e657a
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Heketi version checks</title>
<updated>2019-02-04T09:30:08+00:00</updated>
<author>
<name>nigoyal</name>
<email>nigoyal@redhat.com</email>
</author>
<published>2019-02-04T06:42:53+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs-containers-tests.git/commit/?id=28e7e4812b442d1851ea34368622a003330e1b54'/>
<id>28e7e4812b442d1851ea34368622a003330e1b54</id>
<content type='text'>
Add Heketi version checks to the test cases and Heketi libraries.
In case of incompatible Heketi version in a setup,
test cases will be skipped and direct usage of Heketi libraries
will cause them to raise the NotImplementedError exceptions.

Change-Id: I462e76f615165140f2a8c7e796c1c582b8f4dc91
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add Heketi version checks to the test cases and Heketi libraries.
In case of incompatible Heketi version in a setup,
test cases will be skipped and direct usage of Heketi libraries
will cause them to raise the NotImplementedError exceptions.

Change-Id: I462e76f615165140f2a8c7e796c1c582b8f4dc91
</pre>
</div>
</content>
</entry>
</feed>
