This is an automated email from the ASF dual-hosted git repository. shuber pushed a commit to branch unomi-3-dev in repository https://gitbox.apache.org/repos/asf/unomi.git
commit 80d37f2a67dfc168cba7a61e77a1e76d87fe537b Author: Jérôme Blanchard <[email protected]> AuthorDate: Wed Dec 31 11:42:48 2025 +0100 test: improve log for test in send Event --- .../java/org/apache/unomi/itests/CopyPropertiesActionIT.java | 10 +++++++--- .../src/test/java/org/apache/unomi/itests/ProfileMergeIT.java | 11 ++++++++++- .../test/java/org/apache/unomi/itests/SendEventActionIT.java | 10 +++++++++- 3 files changed, 26 insertions(+), 5 deletions(-) diff --git a/itests/src/test/java/org/apache/unomi/itests/CopyPropertiesActionIT.java b/itests/src/test/java/org/apache/unomi/itests/CopyPropertiesActionIT.java index 6ff09cee9..571b0ae94 100644 --- a/itests/src/test/java/org/apache/unomi/itests/CopyPropertiesActionIT.java +++ b/itests/src/test/java/org/apache/unomi/itests/CopyPropertiesActionIT.java @@ -23,6 +23,7 @@ import org.apache.unomi.api.Profile; import org.apache.unomi.api.PropertyType; import org.apache.unomi.api.rules.Rule; import org.apache.unomi.itests.tools.LogChecker; +import org.apache.unomi.api.services.EventService; import org.apache.unomi.persistence.spi.CustomObjectMapper; import org.junit.After; import org.junit.Assert; @@ -171,10 +172,13 @@ public class CopyPropertiesActionIT extends BaseIT { Event event = new Event("copyProperties", null, profile, null, null, profile, new Date()); event.setPersistent(false); - event.setProperty("urlParameters", properties); - - eventService.send(event); + int result = eventService.send(event); + LOGGER.info("Event processing result: {}", result); + if (result == EventService.ERROR) { + LOGGER.error("Event processing resulted in ERROR. Event details: {}", event); + } + Assert.assertNotEquals(EventService.ERROR, result); return event; } diff --git a/itests/src/test/java/org/apache/unomi/itests/ProfileMergeIT.java b/itests/src/test/java/org/apache/unomi/itests/ProfileMergeIT.java index 957cf869f..20011d21c 100644 --- a/itests/src/test/java/org/apache/unomi/itests/ProfileMergeIT.java +++ b/itests/src/test/java/org/apache/unomi/itests/ProfileMergeIT.java @@ -20,6 +20,7 @@ import org.apache.unomi.api.*; import org.apache.unomi.api.actions.Action; import org.apache.unomi.api.conditions.Condition; import org.apache.unomi.api.rules.Rule; +import org.apache.unomi.api.services.EventService; import org.junit.After; import org.junit.Assert; import org.junit.Test; @@ -27,6 +28,8 @@ import org.junit.runner.RunWith; import org.ops4j.pax.exam.junit.PaxExam; import org.ops4j.pax.exam.spi.reactors.ExamReactorStrategy; import org.ops4j.pax.exam.spi.reactors.PerSuite; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import java.util.*; @@ -36,6 +39,8 @@ import java.util.*; @RunWith(PaxExam.class) @ExamReactorStrategy(PerSuite.class) public class ProfileMergeIT extends BaseIT { + private final static Logger LOGGER = LoggerFactory.getLogger(ProfileMergeIT.class); + public static final String PERSONALIZATION_STRATEGY_STATUS = "personalizationStrategyStatus"; public static final String PERSONALIZATION_STRATEGY_STATUS_ID = "personalizationId"; public static final String PERSONALIZATION_STRATEGY_STATUS_IN_CTRL_GROUP = "inControlGroup"; @@ -508,7 +513,11 @@ public class ProfileMergeIT extends BaseIT { profile.setProperty("j:nodename", "michel"); profile.getSystemProperties().put("mergeIdentifier", "jose"); Event testEvent = new Event(TEST_EVENT_TYPE, null, profile, null, null, profile, new Date()); - eventService.send(testEvent); + int result = eventService.send(testEvent); + LOGGER.info("Event processing result: {}", result); + if (result == EventService.ERROR) { + LOGGER.error("Event processing resulted in ERROR. Event details: {}", testEvent); + } return testEvent; } diff --git a/itests/src/test/java/org/apache/unomi/itests/SendEventActionIT.java b/itests/src/test/java/org/apache/unomi/itests/SendEventActionIT.java index aada9251f..9994b138d 100644 --- a/itests/src/test/java/org/apache/unomi/itests/SendEventActionIT.java +++ b/itests/src/test/java/org/apache/unomi/itests/SendEventActionIT.java @@ -23,6 +23,7 @@ import org.apache.unomi.api.Profile; import org.apache.unomi.api.actions.Action; import org.apache.unomi.api.conditions.Condition; import org.apache.unomi.api.rules.Rule; +import org.apache.unomi.api.services.EventService; import org.junit.After; import org.junit.Assert; import org.junit.Test; @@ -30,6 +31,8 @@ import org.junit.runner.RunWith; import org.ops4j.pax.exam.junit.PaxExam; import org.ops4j.pax.exam.spi.reactors.ExamReactorStrategy; import org.ops4j.pax.exam.spi.reactors.PerSuite; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import java.util.Collections; import java.util.Date; @@ -38,6 +41,7 @@ import java.util.HashMap; @RunWith(PaxExam.class) @ExamReactorStrategy(PerSuite.class) public class SendEventActionIT extends BaseIT { + private final static Logger LOGGER = LoggerFactory.getLogger(SendEventActionIT.class); private final static String TEST_RULE_ID = "sendEventTest"; private final static String EVENT_ID = "sendEventTestId"; @@ -80,7 +84,11 @@ public class SendEventActionIT extends BaseIT { profile.setProperty("j:nodename", "michel"); Event testEvent = new Event(TEST_EVENT_TYPE, null, profile, null, null, profile, new Date()); testEvent.setItemId(EVENT_ID); - eventService.send(testEvent); + int result = eventService.send(testEvent); + LOGGER.info("Event processing result: {}", result); + if (result == EventService.ERROR) { + LOGGER.error("Event processing resulted in ERROR. Event details: {}", testEvent); + } return testEvent; }
