uncommenting chrono test

This commit is contained in:
Shane Grant
2014-03-11 23:00:24 -07:00
parent 03492153df
commit 5323a1dbaa

View File

@@ -3,75 +3,74 @@
template <class IArchive, class OArchive> template <class IArchive, class OArchive>
void test_chrono() void test_chrono()
{ {
std::chrono::steady_clock::now(); for(int ii=0; ii<100; ++ii)
//for(int ii=0; ii<100; ++ii) {
//{ auto o_timePoint1 = std::chrono::system_clock::now();
// auto o_timePoint1 = std::chrono::system_clock::now(); #ifndef CEREAL_OLDER_GCC
// #ifndef CEREAL_OLDER_GCC auto o_timePoint2 = std::chrono::steady_clock::now();
// auto o_timePoint2 = std::chrono::steady_clock::now(); #endif // CEREAL_OLDER_GCC
// #endif // CEREAL_OLDER_GCC auto o_timePoint3 = std::chrono::high_resolution_clock::now();
// auto o_timePoint3 = std::chrono::high_resolution_clock::now();
// auto o_duration1 = std::chrono::system_clock::now() - o_timePoint1; auto o_duration1 = std::chrono::system_clock::now() - o_timePoint1;
// #ifndef CEREAL_OLDER_GCC #ifndef CEREAL_OLDER_GCC
// auto o_duration2 = std::chrono::steady_clock::now() - o_timePoint2; auto o_duration2 = std::chrono::steady_clock::now() - o_timePoint2;
// #endif // CEREAL_OLDER_GCC #endif // CEREAL_OLDER_GCC
// auto o_duration3 = std::chrono::high_resolution_clock::now() - o_timePoint3; auto o_duration3 = std::chrono::high_resolution_clock::now() - o_timePoint3;
// std::ostringstream os; std::ostringstream os;
// { {
// OArchive oar(os); OArchive oar(os);
// oar(o_timePoint1); oar(o_timePoint1);
// #ifndef CEREAL_OLDER_GCC #ifndef CEREAL_OLDER_GCC
// oar(o_timePoint2); oar(o_timePoint2);
// #endif // CEREAL_OLDER_GCC #endif // CEREAL_OLDER_GCC
// oar(o_timePoint3); oar(o_timePoint3);
// oar(o_duration1); oar(o_duration1);
// #ifndef CEREAL_OLDER_GCC #ifndef CEREAL_OLDER_GCC
// oar(o_duration2); oar(o_duration2);
// #endif // CEREAL_OLDER_GCC #endif // CEREAL_OLDER_GCC
// oar(o_duration3); oar(o_duration3);
// } }
// decltype(o_timePoint1) i_timePoint1; decltype(o_timePoint1) i_timePoint1;
// #ifndef CEREAL_OLDER_GCC #ifndef CEREAL_OLDER_GCC
// decltype(o_timePoint2) i_timePoint2; decltype(o_timePoint2) i_timePoint2;
// #endif // CEREAL_OLDER_GCC #endif // CEREAL_OLDER_GCC
// decltype(o_timePoint3) i_timePoint3; decltype(o_timePoint3) i_timePoint3;
// decltype(o_duration1) i_duration1; decltype(o_duration1) i_duration1;
// #ifndef CEREAL_OLDER_GCC #ifndef CEREAL_OLDER_GCC
// decltype(o_duration2) i_duration2; decltype(o_duration2) i_duration2;
// #endif // CEREAL_OLDER_GCC #endif // CEREAL_OLDER_GCC
// decltype(o_duration3) i_duration3; decltype(o_duration3) i_duration3;
// std::istringstream is(os.str()); std::istringstream is(os.str());
// { {
// IArchive iar(is); IArchive iar(is);
// iar(i_timePoint1); iar(i_timePoint1);
// #ifndef CEREAL_OLDER_GCC #ifndef CEREAL_OLDER_GCC
// iar(i_timePoint2); iar(i_timePoint2);
// #endif // CEREAL_OLDER_GCC #endif // CEREAL_OLDER_GCC
// iar(i_timePoint3); iar(i_timePoint3);
// iar(i_duration1); iar(i_duration1);
// #ifndef CEREAL_OLDER_GCC #ifndef CEREAL_OLDER_GCC
// iar(i_duration2); iar(i_duration2);
// #endif // CEREAL_OLDER_GCC #endif // CEREAL_OLDER_GCC
// iar(i_duration3); iar(i_duration3);
// } }
// BOOST_CHECK( o_timePoint1 == i_timePoint1 ); BOOST_CHECK( o_timePoint1 == i_timePoint1 );
// #ifndef CEREAL_OLDER_GCC #ifndef CEREAL_OLDER_GCC
// BOOST_CHECK( o_timePoint2 == i_timePoint2 ); BOOST_CHECK( o_timePoint2 == i_timePoint2 );
// #endif // CEREAL_OLDER_GCC #endif // CEREAL_OLDER_GCC
// BOOST_CHECK( o_timePoint3 == i_timePoint3 ); BOOST_CHECK( o_timePoint3 == i_timePoint3 );
// BOOST_CHECK( o_duration1 == i_duration1 ); BOOST_CHECK( o_duration1 == i_duration1 );
// #ifndef CEREAL_OLDER_GCC #ifndef CEREAL_OLDER_GCC
// BOOST_CHECK( o_duration2 == i_duration2 ); BOOST_CHECK( o_duration2 == i_duration2 );
// #endif // CEREAL_OLDER_GCC #endif // CEREAL_OLDER_GCC
// BOOST_CHECK( o_duration3 == i_duration3 ); BOOST_CHECK( o_duration3 == i_duration3 );
//} }
} }
BOOST_AUTO_TEST_CASE( binary_chrono ) BOOST_AUTO_TEST_CASE( binary_chrono )