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