]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: add compatibility filtered rados api tests for upgrades
authorJosh Durgin <jdurgin@redhat.com>
Mon, 15 Jun 2015 22:12:43 +0000 (15:12 -0700)
committerJosh Durgin <jdurgin@redhat.com>
Mon, 15 Jun 2015 22:18:18 +0000 (15:18 -0700)
Post-9.0.1, the evict op returns success when an object doesn't exist
in the cache tier. Skip the tests that are incompatible across
versions.

Fixes: #11548
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
(cherry picked from commit 348a3d3c9880e7d022e71a2faafe51c8f771406e)

qa/workunits/rados/test-upgrade-v9.0.1.sh [new file with mode: 0755]

diff --git a/qa/workunits/rados/test-upgrade-v9.0.1.sh b/qa/workunits/rados/test-upgrade-v9.0.1.sh
new file mode 100755 (executable)
index 0000000..51cb0f0
--- /dev/null
@@ -0,0 +1,22 @@
+#!/bin/sh -ex
+
+ceph_test_rados_api_aio
+ceph_test_rados_api_io
+ceph_test_rados_api_list
+ceph_test_rados_api_lock
+ceph_test_rados_api_misc
+ceph_test_rados_api_tier --gtest_filter=-LibRadosTwoPoolsPP.Evict:-LibRadosTwoPoolsPP.Evict
+ceph_test_rados_api_pool
+ceph_test_rados_api_snapshots
+ceph_test_rados_api_stat
+ceph_test_rados_api_watch_notify
+ceph_test_rados_api_cmd
+ceph_test_rados_api_c_write_operations
+ceph_test_rados_api_c_read_operations
+
+ceph_test_rados_list_parallel
+ceph_test_rados_open_pools_parallel
+ceph_test_rados_delete_pools_parallel
+ceph_test_rados_watch_notify
+
+exit 0