From: Kefu Chai Date: Fri, 8 Dec 2017 05:51:53 +0000 (+0800) Subject: test: s/boost::regex/std::regex/ X-Git-Tag: v13.0.2~575^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=38cbf0958da499744caac1ea53236103802a6d94;p=ceph.git test: s/boost::regex/std::regex/ Signed-off-by: Kefu Chai --- diff --git a/src/test/admin_socket_output.cc b/src/test/admin_socket_output.cc index 50fa96681e5c..a93ab410c1c8 100644 --- a/src/test/admin_socket_output.cc +++ b/src/test/admin_socket_output.cc @@ -13,8 +13,8 @@ */ #include +#include // For regex, regex_search #include // For extension -#include // For regex, regex_search #include "common/admin_socket_client.h" // For AdminSocketClient #include "common/ceph_json.h" // For JSONParser, JSONObjIter @@ -78,8 +78,8 @@ bool AdminSocketOutput::init_sockets() { std::cout << x.path() << std::endl; if (bfs::extension(x.path()) == ".asok") { for (auto &target : targets) { - if (boost::regex_search(x.path().filename().string(), - boost::regex(prefix + target + R"(\..*\.asok)"))) { + if (std::regex_search(x.path().filename().string(), + std::regex(prefix + target + R"(\..*\.asok)"))) { std::cout << "Found " << target << " socket " << x.path() << std::endl; sockets.insert(std::make_pair(target, x.path().string())); diff --git a/src/test/common/test_back_trace.cc b/src/test/common/test_back_trace.cc index ff626f5a4c4f..43f9bc559aad 100644 --- a/src/test/common/test_back_trace.cc +++ b/src/test/common/test_back_trace.cc @@ -2,10 +2,8 @@ // vim: ts=8 sw=2 smarttab #include -// std::regex support in libstdc++ 4.8 is incomplete, so let's stick to -// boost::regex now. -#include #include +#include #include #include @@ -34,7 +32,7 @@ TEST(BackTrace, Basic) { const unsigned lineno = 1; ASSERT_GT(lines.size(), lineno); ASSERT_EQ(lines[0].find(pretty_version_to_str()), 1U); - boost::regex e{"^ 1: " + std::regex e{"^ 1: " #ifdef __FreeBSD__ "\\s" "at\\s.*$"}; @@ -42,5 +40,5 @@ TEST(BackTrace, Basic) { "\\(foo.*\\)\\s" "\\[0x[[:xdigit:]]+\\]$"}; #endif - EXPECT_TRUE(boost::regex_match(lines[lineno], e)); + EXPECT_TRUE(std::regex_match(lines[lineno], e)); } diff --git a/src/test/librados/misc.cc b/src/test/librados/misc.cc index f7ce348b0a0f..2c957fe1b320 100644 --- a/src/test/librados/misc.cc +++ b/src/test/librados/misc.cc @@ -19,7 +19,7 @@ #include #include #include -#include +#include using namespace librados; using std::map; @@ -1249,7 +1249,7 @@ TEST_F(LibRadosMisc, Applications) { string result(buf); rados_buffer_free(buf); rados_buffer_free(st); - if (!boost::regex_search(result, boost::regex("require_osd_release [l-z]"))) { + if (!std::regex_search(result, std::regex("require_osd_release [l-z]"))) { std::cout << "SKIPPING"; return; } @@ -1318,8 +1318,8 @@ TEST_F(LibRadosMiscPP, Applications) { inbl, &outbl, &outs)); ASSERT_LT(0u, outbl.length()); ASSERT_LE(0u, outs.length()); - if (!boost::regex_search(outbl.to_str(), - boost::regex("require_osd_release [l-z]"))) { + if (!std::regex_search(outbl.to_str(), + std::regex("require_osd_release [l-z]"))) { std::cout << "SKIPPING"; return; }