]>
git.proxmox.com Git - ceph.git/blob - ceph/src/test/cls_sdk/test_cls_sdk.cc
4 #include "test/librados/test_cxx.h"
5 #include "gtest/gtest.h"
7 using namespace librados
;
9 TEST(ClsSDK
, TestSDKCoverageWrite
) {
11 std::string pool_name
= get_temp_pool_name();
12 ASSERT_EQ("", create_one_pool_pp(pool_name
, cluster
));
14 cluster
.ioctx_create(pool_name
.c_str(), ioctx
);
17 ASSERT_EQ(0, ioctx
.exec("myobject", "sdk", "test_coverage_write", in
, out
));
19 ASSERT_EQ(0, destroy_one_pool_pp(pool_name
, cluster
));
22 TEST(ClsSDK
, TestSDKCoverageReplay
) {
24 std::string pool_name
= get_temp_pool_name();
25 ASSERT_EQ("", create_one_pool_pp(pool_name
, cluster
));
27 cluster
.ioctx_create(pool_name
.c_str(), ioctx
);
30 ASSERT_EQ(0, ioctx
.exec("myobject", "sdk", "test_coverage_write", in
, out
));
31 ASSERT_EQ(0, ioctx
.exec("myobject", "sdk", "test_coverage_replay", in
, out
));
33 ASSERT_EQ(0, destroy_one_pool_pp(pool_name
, cluster
));