<mavenModuleSetBuild _class='hudson.maven.MavenModuleSetBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><origindevelop _class='hudson.plugins.git.util.Build'><buildNumber>72</buildNumber><marked><SHA1>8b0dbb8fa3b6015c7cfe963ab6c8f0ae5fc10fd7</SHA1><branch><SHA1>8b0dbb8fa3b6015c7cfe963ab6c8f0ae5fc10fd7</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>8b0dbb8fa3b6015c7cfe963ab6c8f0ae5fc10fd7</SHA1><branch><SHA1>8b0dbb8fa3b6015c7cfe963ab6c8f0ae5fc10fd7</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>8b0dbb8fa3b6015c7cfe963ab6c8f0ae5fc10fd7</SHA1><branch><SHA1>8b0dbb8fa3b6015c7cfe963ab6c8f0ae5fc10fd7</SHA1><name>origin/develop</name></branch></lastBuiltRevision><remoteUrl>http://sing-group.org/dt/gitlab/dgss-2526-teamA/microstories.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action _class='hudson.maven.reporters.MavenAggregatedArtifactRecord'></action><action _class='hudson.maven.reporters.SurefireAggregatedReport'><failCount>27</failCount><skipCount>0</skipCount><totalCount>32</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#72</displayName><duration>110796</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #72</fullDisplayName><id>72</id><keepLog>false</keepLog><number>72</number><queueId>74</queueId><result>UNSTABLE</result><timestamp>1762607530645</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/prosi/my-views/view/All/job/microstories-2526-teamA/72/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>rest/src/test/resources/datasets/stories.xml</affectedPath><commitId>a372d5194341cd7f1915c1ed543f3a1366600d95</commitId><timestamp>1762533542000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/43324098+sad8787</absoluteUrl><fullName>43324098+sad8787</fullName></author><authorEmail>43324098+sad8787@users.noreply.github.com</authorEmail><comment>TSK12: Añadir funcionalidad para recuperar relatos por texto (EJB)
Se implementa en el servicio la búsqueda de relatos que contienen un
texto específico. La consulta permite la paginación para optimizar el
rendimiento y limitar los resultados.
</comment><date>2025-11-07 17:39:02 +0100</date><id>a372d5194341cd7f1915c1ed543f3a1366600d95</id><msg>TSK12: Añadir funcionalidad para recuperar relatos por texto (EJB)</msg><path><editType>add</editType><file>rest/src/test/resources/datasets/stories.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</affectedPath><commitId>3cfe6783446cf4ad88042f1e6c1981504176071b</commitId><timestamp>1762533542000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/43324098+sad8787</absoluteUrl><fullName>43324098+sad8787</fullName></author><authorEmail>43324098+sad8787@users.noreply.github.com</authorEmail><comment>tsk8: Implements REST tests for recent stories
This commit introduces REST integration tests for the
`/api/microstories/recents` endpoint, verifying that the service
correctly retrieves and orders the 6 most recent stories. To ensure
consistent results, the timestamp handling in `StoriesDataset` and the
XML datasets was adjusted to align with DBUnit expectations. The dataset
files now use SQL-style timestamps (`yyyy-MM-dd HH:mm:ss`), and
`StoriesDataset` uses
`LocalDateTime` instead of `Instant.parse()` to avoid timezone
discrepancies. These changes guarantee that the test data and database
values are interpreted consistently across environments.
</comment><date>2025-11-07 17:39:02 +0100</date><id>3cfe6783446cf4ad88042f1e6c1981504176071b</id><msg>tsk8: Implements REST tests for recent stories</msg><path><editType>edit</editType><file>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</affectedPath><commitId>3434e159ddb3fa052b028619d0764dde13260602</commitId><timestamp>1762533542000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/43324098+sad8787</absoluteUrl><fullName>43324098+sad8787</fullName></author><authorEmail>43324098+sad8787@users.noreply.github.com</authorEmail><comment>tsk8: Fixes missing dataset location and adds cleanup scripts for REST
tests
This commit fixes a dataset resolution error in the REST integration
tests for the
/api/microstories/recents endpoint. The Arquillian persistence extension
was unable to locate stories.xml, so the dataset file was moved to the
datasets/ directory, matching the framework’s default lookup path.
Additionally, a cleanup.sql script was introduced to clear test tables
between executions, ensuring isolation and preventing residual data
issues.
</comment><date>2025-11-07 17:39:02 +0100</date><id>3434e159ddb3fa052b028619d0764dde13260602</id><msg>tsk8: Fixes missing dataset location and adds cleanup scripts for REST</msg><path><editType>edit</editType><file>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</affectedPath><commitId>6a3233c33999aa2e98f7ac7f36052a009891095f</commitId><timestamp>1762533549000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/43324098+sad8787</absoluteUrl><fullName>43324098+sad8787</fullName></author><authorEmail>43324098+sad8787@users.noreply.github.com</authorEmail><comment>tsk:12 correction of tests
</comment><date>2025-11-07 17:39:09 +0100</date><id>6a3233c33999aa2e98f7ac7f36052a009891095f</id><msg>tsk:12 correction of tests</msg><path><editType>edit</editType><file>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><commitId>8b0dbb8fa3b6015c7cfe963ab6c8f0ae5fc10fd7</commitId><timestamp>1762606517000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/43324098+sad8787</absoluteUrl><fullName>43324098+sad8787</fullName></author><authorEmail>43324098+sad8787@users.noreply.github.com</authorEmail><comment>tsk:21 (EJB) Añadir registro de lectura de un relato Cuando se accede a
un relato debe registrarse que se ha producido una lectura. Será
necesario almacenar la fecha de la lectura.
</comment><date>2025-11-08 13:55:17 +0100</date><id>8b0dbb8fa3b6015c7cfe963ab6c8f0ae5fc10fd7</id><msg>tsk:21 (EJB) Añadir registro de lectura de un relato Cuando se accede a</msg><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/43324098+sad8787</absoluteUrl><fullName>43324098+sad8787</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></mavenModuleSetBuild>