X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fceph%2Fsrc%2Flog%2Ftest.cc;fp=src%2Fceph%2Fsrc%2Flog%2Ftest.cc;h=0000000000000000000000000000000000000000;hb=7da45d65be36d36b880cc55c5036e96c24b53f00;hp=e11505af4561158d7c91d11dd65b0deb2bef888e;hpb=691462d09d0987b47e112d6ee8740375df3c51b2;p=stor4nfv.git diff --git a/src/ceph/src/log/test.cc b/src/ceph/src/log/test.cc deleted file mode 100644 index e11505a..0000000 --- a/src/ceph/src/log/test.cc +++ /dev/null @@ -1,235 +0,0 @@ -#include - -#include "log/Log.h" -#include "common/Clock.h" -#include "common/PrebufferedStreambuf.h" -#include "include/coredumpctl.h" -#include "SubsystemMap.h" - -using namespace ceph::logging; - -TEST(Log, Simple) -{ - SubsystemMap subs; - subs.add(0, "none", 10, 10); - subs.add(1, "foosys", 20, 1); - subs.add(2, "bar", 20, 2); - subs.add(3, "baz", 10, 3); - - Log log(&subs); - log.start(); - - log.set_log_file("/tmp/foo"); - log.reopen_log_file(); - - log.set_stderr_level(5, -1); - - - for (int i=0; i<100; i++) { - int sys = i % 4; - int l = 5 + (i%4); - if (subs.should_gather(sys, l)) { - Entry *e = new Entry(ceph_clock_now(), - pthread_self(), - l, - sys, - "hello world"); - log.submit_entry(e); - } - } - - log.flush(); - - log.dump_recent(); - - log.stop(); -} - -int many = 10000; - -TEST(Log, ManyNoGather) -{ - SubsystemMap subs; - subs.add(1, "foo", 1, 1); - Log log(&subs); - log.start(); - log.set_log_file("/tmp/big"); - log.reopen_log_file(); - for (int i=0; iset_str(oss.str()); - log.submit_entry(e); - } - } - log.flush(); - log.stop(); -} -TEST(Log, ManyGatherLogStringAssignWithReserve) -{ - SubsystemMap subs; - subs.add(1, "foo", 20, 10); - Log log(&subs); - log.start(); - log.set_log_file("/tmp/big"); - log.reopen_log_file(); - for (int i=0; iset_str(oss.str()); - log.submit_entry(e); - } - } - log.flush(); - log.stop(); -} - -TEST(Log, ManyGatherLogPrebuf) -{ - SubsystemMap subs; - subs.add(1, "foo", 20, 10); - Log log(&subs); - log.start(); - log.set_log_file("/tmp/big"); - log.reopen_log_file(); - for (int i=0; im_static_buf, sizeof(e->m_static_buf)); - ostream oss(&psb); - oss << "this i a long stream asdf asdf asdf asdf asdf asdf asdf asdf asdf as fd"; - //e->m_str = oss.str(); - log.submit_entry(e); - } - } - log.flush(); - log.stop(); -} - -TEST(Log, ManyGatherLogPrebufOverflow) -{ - SubsystemMap subs; - subs.add(1, "foo", 20, 10); - Log log(&subs); - log.start(); - log.set_log_file("/tmp/big"); - log.reopen_log_file(); - for (int i=0; im_static_buf, sizeof(e->m_static_buf)); - ostream oss(&psb); - oss << "this i a long stream asdf asdf asdf asdf asdf asdf asdf asdf asdf as fd" - << std::string(sizeof(e->m_static_buf) * 2, '-') ; - //e->m_str = oss.str(); - log.submit_entry(e); - } - } - log.flush(); - log.stop(); -} - -TEST(Log, ManyGather) -{ - SubsystemMap subs; - subs.add(1, "foo", 20, 1); - Log log(&subs); - log.start(); - log.set_log_file("/tmp/big"); - log.reopen_log_file(); - for (int i=0; iset_str(msg); - log.submit_entry(e); - log.flush(); - log.stop(); -}