From 873566d74301169605c9ca66d8a2c18f66f6d65c Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Mon, 2 Nov 2020 10:55:33 +0100 Subject: [PATCH] PerfProfiler: Fix test generated data Amends 67c800af6e8797. Change-Id: I8e8bda0373ec70bda94f2fef74710d6125dfcace Reviewed-by: Ulf Hermann --- src/plugins/perfprofiler/tests/perfresourcecounter_test.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/perfprofiler/tests/perfresourcecounter_test.cpp b/src/plugins/perfprofiler/tests/perfresourcecounter_test.cpp index fc44c0e60f5..00f5fa805a2 100644 --- a/src/plugins/perfprofiler/tests/perfresourcecounter_test.cpp +++ b/src/plugins/perfprofiler/tests/perfresourcecounter_test.cpp @@ -117,7 +117,7 @@ void PerfResourceCounterTest::testRandomFill() SizeCounter::Container container; SizeCounter counter(&container); for (int i = 0; i < 10000; ++i) { - const int amount = rg->generate(); + const int amount = qAbs(int(rg->generate())); counter.request(amount, i); counter.obtain(rg->generate()); if (sum(container) != counter.currentTotal()) @@ -163,7 +163,7 @@ void PerfResourceCounterTest::testRandomAlternate() auto rg = QRandomGenerator::global(); for (int i = 0; i < 1000; ++i) { for (int i = 0; i < 100; ++i) { - counter.request(rg->generate()); + counter.request(qAbs(int(rg->generate()))); counter.obtain(rg->generate()); counter.release(rg->generate()); }