]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/multiprecision/test/test_rat_float_interconv.cpp
update sources to v12.2.3
[ceph.git] / ceph / src / boost / libs / multiprecision / test / test_rat_float_interconv.cpp
index ea81adfde2a2363f59a7bf55d1574f410682b410..b9dc4d01a4ada2368cc9f544aba0883a43ad4699 100644 (file)
@@ -148,7 +148,11 @@ void test_round_trip()
 
    int count = 0;
 
-   while(boost::chrono::duration_cast<boost::chrono::duration<double> >(w.elapsed()).count() < 200)
+#ifndef CI_SUPPRESS_KNOWN_ISSUES
+   while (boost::chrono::duration_cast<boost::chrono::duration<double> >(w.elapsed()).count() < 200)
+#else
+   while (boost::chrono::duration_cast<boost::chrono::duration<double> >(w.elapsed()).count() < 50)
+#endif
    {
       Float val = generate_random_float<Float>();
       do_round_trip<Float, Rat>(val);
@@ -200,7 +204,11 @@ void test_random_rationals()
 
    int count = 0;
 
-   while(boost::chrono::duration_cast<boost::chrono::duration<double> >(w.elapsed()).count() < 200)
+#ifndef CI_SUPPRESS_KNOWN_ISSUES
+   while (boost::chrono::duration_cast<boost::chrono::duration<double> >(w.elapsed()).count() < 200)
+#else
+   while (boost::chrono::duration_cast<boost::chrono::duration<double> >(w.elapsed()).count() < 50)
+#endif
    {
       Rat rat(generate_random_int<i_type>(), generate_random_int<i_type>());
       Float f(rat);