From: Sage Weil Date: Tue, 16 Apr 2013 04:32:03 +0000 (-0700) Subject: librbd: print seed for all DiffIterate tests X-Git-Tag: v0.61~199 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=638eb24fe5169890ac8c46de5ff770592608328f;p=ceph.git librbd: print seed for all DiffIterate tests This will aid debugging on failures, and give better coverage. Signed-off-by: Sage Weil --- diff --git a/src/test/librbd/test_librbd.cc b/src/test/librbd/test_librbd.cc index 2051b7169636..8743e5aa5210 100644 --- a/src/test/librbd/test_librbd.cc +++ b/src/test/librbd/test_librbd.cc @@ -1561,6 +1561,10 @@ TEST(LibRBD, DiffIterate) ASSERT_EQ("", create_one_pool_pp(pool_name, rados)); ASSERT_EQ(0, rados.ioctx_create(pool_name.c_str(), ioctx)); + int seed = getpid(); + cout << "seed " << seed << std::endl; + srand(seed); + { librbd::RBD rbd; librbd::Image image; @@ -1627,6 +1631,10 @@ TEST(LibRBD, DiffIterateDiscard) ASSERT_EQ("", create_one_pool_pp(pool_name, rados)); ASSERT_EQ(0, rados.ioctx_create(pool_name.c_str(), ioctx)); + int seed = getpid(); + cout << "seed " << seed << std::endl; + srand(seed); + { librbd::RBD rbd; librbd::Image image;