diff options
author | Valerij Fredriksen <valerijf@yahooinc.com> | 2022-06-10 12:58:51 +0200 |
---|---|---|
committer | Valerij Fredriksen <valerijf@yahooinc.com> | 2022-06-10 12:58:51 +0200 |
commit | 612c94d2402c26e105f421ad9b68b65040183a36 (patch) | |
tree | 637df047a1f130008cef70d98d4683571455061d /node-admin | |
parent | 5b3738bfd02fbf0c24ba2920d4651258f55864f4 (diff) |
Remove unstable test
Diffstat (limited to 'node-admin')
-rw-r--r-- | node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentContextManagerTest.java | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentContextManagerTest.java b/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentContextManagerTest.java index 7c879a96e48..9502fc48911 100644 --- a/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentContextManagerTest.java +++ b/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentContextManagerTest.java @@ -111,38 +111,6 @@ public class NodeAgentContextManagerTest { assertTrue(actualDurationMillis >= wantedDurationMillis); } - @Test(timeout = TIMEOUT) - public void setFrozen_is_successful_if_converged_in_time() throws InterruptedException { - AsyncExecutor<NodeAgentContext> asyncConsumer1 = new AsyncExecutor<>(() -> { - NodeAgentContext context = manager.nextContext(); - Thread.sleep(200); // Simulate running NodeAgent::converge - return context; - }); - manager.waitUntilWaitingForNextContext(); - - NodeAgentContext context1 = generateContext(); - manager.scheduleTickWith(context1, clock.instant()); - Thread.sleep(10); - - // Scheduler wants to freeze - AsyncExecutor<Boolean> asyncScheduler = new AsyncExecutor<>(() -> manager.setFrozen(true, Duration.ofMillis(500))); - Thread.sleep(20); - assertFalse(asyncConsumer1.isCompleted()); // Still running NodeAgent::converge - assertSame(context1, asyncConsumer1.awaitResult().response.get()); - assertFalse(asyncScheduler.isCompleted()); // Still waiting for consumer to converge to frozen - - AsyncExecutor<NodeAgentContext> asyncConsumer2 = new AsyncExecutor<>(manager::nextContext); - manager.waitUntilWaitingForNextContext(); - assertFalse(asyncConsumer2.isCompleted()); // Waiting for next context - asyncScheduler.awaitResult(); // We should be able to converge to frozen now - - // Interrupt manager to end asyncConsumer2 - manager.interrupt(); - asyncConsumer2.awaitResult(); - - assertEquals(Optional.of(true), asyncScheduler.response); - } - private static NodeAgentContext generateContext() { return NodeAgentContextImpl.builder("container-123.domain.tld").fileSystem(TestFileSystem.create()).build(); } |