Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flaky test - PkiQbftAcceptanceTest #6932

Closed
macfarla opened this issue Apr 11, 2024 · 1 comment · Fixed by #6979
Closed

Flaky test - PkiQbftAcceptanceTest #6932

macfarla opened this issue Apr 11, 2024 · 1 comment · Fixed by #6979
Assignees
Labels
flake 60% of the time it works 100% of the time. testing

Comments

@macfarla
Copy link
Contributor

example failure https://github.com/hyperledger/besu/actions/runs/8642678371/job/23694202529?pr=6931

PkiQbftAcceptanceTest > shouldMineWithIgnoringANodeInCRL(String, PkiQbftAcceptanceTestParameterization) > org.hyperledger.besu.tests.acceptance.bft.pki.PkiQbftAcceptanceTest.shouldMineWithIgnoringANodeInCRL(String, PkiQbftAcceptanceTestParameterization)[2] FAILED
org.awaitility.core.ConditionTimeoutException: Assertion condition defined as a org.hyperledger.besu.tests.acceptance.dsl.condition.net.AwaitNetPeerCount
expected: 3
but was: 2 within 30 seconds.
at app//org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
at app//org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
at app//org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31)
at app//org.awaitility.core.ConditionFactory.until(ConditionFactory.java:985)
at app//org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:769)
at app//org.hyperledger.besu.tests.acceptance.dsl.WaitUtils.waitFor(WaitUtils.java:31)
at app//org.hyperledger.besu.tests.acceptance.dsl.WaitUtils.waitFor(WaitUtils.java:24)
at app//org.hyperledger.besu.tests.acceptance.dsl.condition.net.AwaitNetPeerCount.verify(AwaitNetPeerCount.java:39)
at app//org.hyperledger.besu.tests.acceptance.dsl.node.BesuNode.verify(BesuNode.java:842)
at app//org.hyperledger.besu.tests.acceptance.dsl.node.BesuNode.awaitPeerDiscovery(BesuNode.java:560)
at app//org.hyperledger.besu.tests.acceptance.dsl.node.cluster.Cluster.start(Cluster.java:99)
at app//org.hyperledger.besu.tests.acceptance.dsl.node.cluster.Cluster.start(Cluster.java:67)
at app//org.hyperledger.besu.tests.acceptance.bft.pki.PkiQbftAcceptanceTest.shouldMineWithIgnoringANodeInCRL(PkiQbftAcceptanceTest.java:92)

@macfarla macfarla added flake 60% of the time it works 100% of the time. testing labels Apr 11, 2024
@macfarla
Copy link
Contributor Author

I ran this test locally in my IDE and it took 41 minutes for the class (18 tests). but all passed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
flake 60% of the time it works 100% of the time. testing
Projects
None yet
1 participant