Skip to content

Commit

Permalink
fixup: flaky tests
Browse files Browse the repository at this point in the history
Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
  • Loading branch information
toddbaert committed Oct 18, 2023
1 parent f35c909 commit 7786121
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
3 changes: 2 additions & 1 deletion src/main/java/dev/openfeature/sdk/OpenFeatureAPI.java
Original file line number Diff line number Diff line change
Expand Up @@ -305,7 +305,8 @@ void removeHandler(String clientName, ProviderEvent event, Consumer<EventDetails
void addHandler(String clientName, ProviderEvent event, Consumer<EventDetails> handler) {
try (AutoCloseableLock __ = lock.writeLockAutoCloseable()) {
// if the provider is in the state associated with event, run immediately
if (this.providerRepository.getProvider(clientName).getState().matchesEvent(event)) {
if (Optional.ofNullable(this.providerRepository.getProvider(clientName).getState())
.orElse(ProviderState.READY).matchesEvent(event)) {
eventSupport.runHandler(handler, EventDetails.builder().clientName(clientName).build());
}
eventSupport.addClientHandler(clientName, event, handler);
Expand Down
2 changes: 1 addition & 1 deletion src/test/java/dev/openfeature/sdk/EventsTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

class EventsTest {

private static final int TIMEOUT = 200;
private static final int TIMEOUT = 300;
private static final int INIT_DELAY = TIMEOUT / 2;

@AfterAll
Expand Down

0 comments on commit 7786121

Please sign in to comment.