This is an automated email from the ASF dual-hosted git repository.
enapps-enorman pushed a commit to branch master
in repository
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-discovery-commons.git
The following commit(s) were added to refs/heads/master by this push:
new 0065981 stabilize TestInitDelayingTopologyEventListener
testProperties (#12)
0065981 is described below
commit 00659814654009debb4d392eddfa3cc4c3e7044b
Author: Eric Norman <[email protected]>
AuthorDate: Sat May 30 14:12:52 2026 -0700
stabilize TestInitDelayingTopologyEventListener testProperties (#12)
---
.../discovery/commons/TestInitDelayingTopologyEventListener.java | 6 +++++-
src/test/resources/logback-test.xml | 3 ++-
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git
a/src/test/java/org/apache/sling/discovery/commons/TestInitDelayingTopologyEventListener.java
b/src/test/java/org/apache/sling/discovery/commons/TestInitDelayingTopologyEventListener.java
index f49233f..0e9e57c 100644
---
a/src/test/java/org/apache/sling/discovery/commons/TestInitDelayingTopologyEventListener.java
+++
b/src/test/java/org/apache/sling/discovery/commons/TestInitDelayingTopologyEventListener.java
@@ -427,7 +427,11 @@ public class TestInitDelayingTopologyEventListener {
public void testProperties() throws Exception {
final TestListener delegate = new TestListener();
final Scheduler scheduler = createScheduler();
- InitDelayingTopologyEventListener listener = new
InitDelayingTopologyEventListener(1, delegate, scheduler, logger);
+ // NOTE: sometimes the 1 second startup delay didn't appear to be
enough
+ // and events were not delayed as expected.
+ // Bumped the startup delay to 2 seconds for a more stable test.
+ InitDelayingTopologyEventListener listener =
+ new InitDelayingTopologyEventListener(2, delegate, scheduler,
logger);
listener.handleTopologyEvent(createEvent(Type.TOPOLOGY_INIT));
listener.handleTopologyEvent(createEvent(Type.TOPOLOGY_CHANGING));
listener.handleTopologyEvent(createEvent(Type.TOPOLOGY_CHANGED));
diff --git a/src/test/resources/logback-test.xml
b/src/test/resources/logback-test.xml
index 29ccf2e..0892afb 100644
--- a/src/test/resources/logback-test.xml
+++ b/src/test/resources/logback-test.xml
@@ -18,7 +18,7 @@
under the License.
-->
<configuration>
- <property name="LOG_PATTERN" value="%d{dd.MM.yyyy HH:mm:ss.SSS} *%-5p* [%t]
%c{1}: %m"/>
+ <property name="LOG_PATTERN" value="%d{dd.MM.yyyy HH:mm:ss.SSS} *%-5p* [%t]
%c{1}: %m%n"/>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
@@ -27,6 +27,7 @@
</appender>
<logger name="org.apache.jackrabbit.core.TransientRepository" level="WARN"/>
+ <logger
name="org.apache.sling.discovery.commons.TestInitDelayingTopologyEventListener"
level="DEBUG"/>
<!-- <logger name="org.apache.sling.discovery.impl" level="DEBUG"/> -->
<root level="INFO">