]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
tests: create librbd API-only integration test suite
authorJason Dillaman <dillaman@redhat.com>
Tue, 5 May 2015 14:27:38 +0000 (10:27 -0400)
committerJason Dillaman <dillaman@redhat.com>
Mon, 22 Jun 2015 15:17:56 +0000 (11:17 -0400)
commita09da2a2c6c12c6bf2f8e17f2096b3ab24587007
treed94380dbe198a5e3d8451b00bc266085416cdbc7
parent78d894a634d727a9367f809a1f57234e5e6935be
tests: create librbd API-only integration test suite

The QA client-upgrade test suite requires a librbd test
that is dynamically linked to librbd.  Since the current
ceph_test_librbd includes tests against the non-public API,
it is statically linked against librbd and thus cannot be
used to test a client upgrade scenario.

Backport: hammer
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 6fe94c8cbb924c31c1007e2d0c76f28ce9dbca57)
src/test/Makefile-client.am
src/test/Makefile.am
src/test/librbd/test_ImageWatcher.cc
src/test/librbd/test_fixture.cc
src/test/librbd/test_fixture.h
src/test/librbd/test_internal.cc
src/test/librbd/test_librbd.cc
src/test/librbd/test_main.cc
src/test/librbd/test_support.cc [new file with mode: 0644]
src/test/librbd/test_support.h [new file with mode: 0644]