From d31c45eedd6d7ac779fbe59c413edb57c7e2582e Mon Sep 17 00:00:00 2001
From: Yaman Umuroglu <yamanu@xilinx.com>
Date: Tue, 18 Aug 2020 15:30:26 +0200
Subject: [PATCH] [Test] more tolerance in rtlsim throughput test

---
 tests/end2end/test_end2end_tfc_w1a1.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/tests/end2end/test_end2end_tfc_w1a1.py b/tests/end2end/test_end2end_tfc_w1a1.py
index b827cbb1c..f69f1b74d 100644
--- a/tests/end2end/test_end2end_tfc_w1a1.py
+++ b/tests/end2end/test_end2end_tfc_w1a1.py
@@ -241,11 +241,11 @@ def test_end2end_tfc_w1a1_throughput_test_rtlsim():
     # run through IP-stitched rtlsim with increasing batch sizes and
     # check the number of cycles it takes to execute
     ret = throughput_test_rtlsim(model, 1)
-    assert ret["cycles"] == 205
+    assert np.isclose(ret["cycles"], 205, atol=5)
     ret = throughput_test_rtlsim(model, 10)
-    assert ret["cycles"] == 844
+    assert np.isclose(ret["cycles"], 844, atol=10)
     ret = throughput_test_rtlsim(model, 100)
-    assert ret["cycles"] == 7234
+    assert np.isclose(ret["cycles"], 7234, atol=100)
 
 
 @pytest.mark.vivado
-- 
GitLab