apache / apache/curator

[CURATOR-563] Fix tests that take a long time to run

Open
#1,082 0 comments 0 reactions 0 assignees View on GitHub
imported-jira-issue rfe
Dominant language
Java
Stars
3.2k
Forks
1.2k
PR merge metrics
No merged PRs in 30d

Description

We have some tests that take several minutes. This isn't serving a good purpose and makes the entire test suite take a long time to run. E.g. TestInterProcessSemaphore.testMaxPerSession() takes over 2 minutes on my new MBP.

Look at the output from a recent test run and try to update/eliminate/etc. tests that take a long time.

Some candidates from a recent Travis run:


[INFO] Running org.apache.curator.framework.imps.TestEnabledSessionExpiredState

[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 77.809 s - in org.apache.curator.framework.imps.TestEnabledSessionExpiredState

[INFO] Running org.apache.curator.framework.imps.TestWatchesBuilder
[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 125.593 s - in org.apache.curator.framework.imps.TestWatchesBuilder

[INFO] Running org.apache.curator.framework.imps.TestFramework
[INFO] Tests run: 35, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 62.262 s - in org.apache.curator.framework.imps.TestFramework

[INFO] Running org.apache.curator.framework.recipes.queue.TestDistributedQueue
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 72.033 s - in org.apache.curator.framework.recipes.queue.TestDistributedQueue

[INFO] Running org.apache.curator.framework.recipes.shared.TestSharedCount
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 72.177 s - in org.apache.curator.framework.recipes.shared.TestSharedCount

[INFO] Running org.apache.curator.framework.recipes.leader.TestLeaderLatch
[INFO] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 193.627 s - in org.apache.curator.framework.recipes.leader.TestLeaderLatch

[INFO] Running org.apache.curator.framework.recipes.locks.TestInterProcessSemaphore
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 232.355 s - in org.apache.curator.framework.recipes.locks.TestInterProcessSemaphore

[INFO] Running org.apache.curator.framework.recipes.locks.TestInterProcessSemaphoreCluster
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 87.917 s - in org.apache.curator.framework.recipes.locks.TestInterProcessSemaphoreCluster

[INFO] Running org.apache.curator.framework.recipes.nodes.TestPersistentEphemeralNode
[INFO] Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 143.867 s - in org.apache.curator.framework.recipes.nodes.TestPersistentEphemeralNode

[INFO] Running org.apache.curator.x.async.modeled.TestCachedModeledFramework
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 59.803 s - in org.apache.curator.x.async.modeled.TestCachedModeledFramework


---
Originally reported by randgalt, imported from: Fix tests that take a long time to run


  • status: Open
  • priority: Major
  • resolution: Unresolved
  • imported: 2025-01-21

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.