MCPcopy Create free account
hub / github.com/apache/thrift / init_unit_test_suite

Function init_unit_test_suite

lib/cpp/test/ZlibTest.cpp:427–446  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

425
426#ifdef BOOST_TEST_DYN_LINK
427bool init_unit_test_suite() {
428 auto seed = static_cast<uint32_t>(time(nullptr));
429#ifdef HAVE_INTTYPES_H
430 printf("seed: %" PRIu32 "\n", seed);
431#endif
432 rng.seed(seed);
433
434 boost::unit_test::test_suite* suite = &boost::unit_test::framework::master_test_suite();
435 suite->p_name.value = "ZlibTest";
436
437 uint32_t buf_len = 1024 * 32;
438 add_tests(suite, gen_uniform_buffer(buf_len, 'a'), buf_len, "uniform");
439 add_tests(suite, gen_compressible_buffer(buf_len), buf_len, "compressible");
440 add_tests(suite, gen_random_buffer(buf_len), buf_len, "random");
441
442 suite->add(BOOST_TEST_CASE(test_no_write));
443 suite->add(BOOST_TEST_CASE(test_get_underlying_transport));
444
445 return true;
446}
447
448int main( int argc, char* argv[] ) {
449 return ::boost::unit_test::unit_test_main(&init_unit_test_suite,argc,argv);

Callers

nothing calls this directly

Calls 5

add_testsFunction · 0.85
gen_uniform_bufferFunction · 0.85
gen_compressible_bufferFunction · 0.85
gen_random_bufferFunction · 0.85
addMethod · 0.45

Tested by

no test coverage detected