6d457ab
From 8e6b901646c0a4139b9f6f18c5d6cd5c98614136 Mon Sep 17 00:00:00 2001
6d457ab
From: Mattias Ellert <mattias.ellert@physics.uu.se>
6d457ab
Date: Sat, 2 Dec 2023 18:50:04 +0100
6d457ab
Subject: [PATCH] Adjust test for failures on aarch64, ppc64le and s390x
6d457ab
6d457ab
[ RUN      ] RooTruthModel.IntegrateSubrange
6d457ab
[#1] INFO:Eval -- RooRealVar::setRange(dt) new range named 'integral' created with bounds [2,2]
6d457ab
/builddir/build/BUILD/root-6.30.02/roofit/roofitcore/test/testRooTruthModel.cxx:38: Failure
6d457ab
Expected equality of these values:
6d457ab
  integ->getVal()
6d457ab
    Which is: -2.8822093e-17
6d457ab
  0.0
6d457ab
    Which is: 0
6d457ab
[  FAILED  ] RooTruthModel.IntegrateSubrange (194 ms)
6d457ab
---
6d457ab
 roofit/roofitcore/test/testRooTruthModel.cxx | 2 +-
6d457ab
 1 file changed, 1 insertion(+), 1 deletion(-)
6d457ab
6d457ab
diff --git a/roofit/roofitcore/test/testRooTruthModel.cxx b/roofit/roofitcore/test/testRooTruthModel.cxx
6d457ab
index a97fcb7c4e..ff3464a880 100644
6d457ab
--- a/roofit/roofitcore/test/testRooTruthModel.cxx
6d457ab
+++ b/roofit/roofitcore/test/testRooTruthModel.cxx
6d457ab
@@ -35,5 +35,5 @@ TEST(RooTruthModel, IntegrateSubrange)
6d457ab
    dt.setRange("integral", 2, 2);
6d457ab
 
6d457ab
    std::unique_ptr<RooAbsReal> integ{bcpg.createIntegral({dt}, "integral")};
6d457ab
-   EXPECT_FLOAT_EQ(integ->getVal(), 0.0);
6d457ab
+   EXPECT_NEAR(integ->getVal(), 0.0, 1e-16);
6d457ab
 }
6d457ab
-- 
6d457ab
2.43.0
6d457ab