diff --git a/tests/auto/refoptimizer/testrefoptimizer.cpp b/tests/auto/refoptimizer/testrefoptimizer.cpp index b82e914..e3da80e 100644 --- a/tests/auto/refoptimizer/testrefoptimizer.cpp +++ b/tests/auto/refoptimizer/testrefoptimizer.cpp @@ -859,8 +859,13 @@ void TestRefOptimizer::testSafetyWinsOverTheOptimizer() QVERIFY2(delestee, qUtf8Printable(QJsonDocument::fromVariant(ligneL4.value("executed")).toJson())); // L2 — compteur muet > 90 s : plus aucune stratégie, consignes de repli, même avec un - // optimiseur vivant et un plan en cache. + // optimiseur vivant et un plan en cache qui commande TOUT à fond. m_compteur->setStateValue("currentPhaseA", 0); + m_surplusW = 9000; + for (int k = 0; k < 3; ++k) + cycle(t0.addSecs(120 + 30 * k)); + QVERIFY(m_arb->socketScheduler()->optimiseurAuDernierCycle()); + QCOMPARE(cleEtat(etatApplique()), cleEtat(avant)); m_arb->evaluateMeterFreshness(t0.addSecs(300)); QVERIFY(m_arb->degradedMode()); m_arb->simulationCallUpdate(t0.addSecs(330));