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;
     }
 

Reply via email to