This is an automated email from the ASF dual-hosted git repository.
mawiesne pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/opennlp-sandbox.git
The following commit(s) were added to refs/heads/main by this push:
new 34ff5ae Fix failing CSCasWriterTest in Windows environments (#277)
34ff5ae is described below
commit 34ff5ae1b38f8c4cc8cefb883479b3298d375aa1
Author: Richard Zowalla <[email protected]>
AuthorDate: Mon Apr 28 08:38:33 2025 +0200
Fix failing CSCasWriterTest in Windows environments (#277)
---
.../org/apache/opennlp/corpus_server/connector/AbstractCSTest.java | 4 +---
.../org/apache/opennlp/corpus_server/connector/CSCasWriterTest.java | 3 +--
2 files changed, 2 insertions(+), 5 deletions(-)
diff --git
a/corpus-server/corpus-server-connector/src/test/java/org/apache/opennlp/corpus_server/connector/AbstractCSTest.java
b/corpus-server/corpus-server-connector/src/test/java/org/apache/opennlp/corpus_server/connector/AbstractCSTest.java
index ded8472..b4b3472 100644
---
a/corpus-server/corpus-server-connector/src/test/java/org/apache/opennlp/corpus_server/connector/AbstractCSTest.java
+++
b/corpus-server/corpus-server-connector/src/test/java/org/apache/opennlp/corpus_server/connector/AbstractCSTest.java
@@ -55,9 +55,7 @@ public abstract class AbstractCSTest {
}
protected static String getDBPath() throws URISyntaxException {
- URI baseURI = BASE_LOCATION.toURI();
- return Paths.get(baseURI).toString().
- replace("file:", "").replace("/test-classes", "") + File.separator;
+ return
Paths.get(BASE_LOCATION.toURI()).toAbsolutePath().getParent().toString() +
File.separator;
}
private static String getDBPathWithName() throws URISyntaxException {
diff --git
a/corpus-server/corpus-server-connector/src/test/java/org/apache/opennlp/corpus_server/connector/CSCasWriterTest.java
b/corpus-server/corpus-server-connector/src/test/java/org/apache/opennlp/corpus_server/connector/CSCasWriterTest.java
index 14b915e..a37b132 100644
---
a/corpus-server/corpus-server-connector/src/test/java/org/apache/opennlp/corpus_server/connector/CSCasWriterTest.java
+++
b/corpus-server/corpus-server-connector/src/test/java/org/apache/opennlp/corpus_server/connector/CSCasWriterTest.java
@@ -39,7 +39,6 @@ class CSCasWriterTest extends AbstractCSTest {
private static final String CCPATH = "/CSCasConsumerTestDescriptor.xml";
- private static final String BASE_PATH =
CSCasWriterTest.class.getProtectionDomain().getCodeSource().getLocation().toExternalForm();
@BeforeAll
static void setUp() throws IOException {
@@ -52,7 +51,7 @@ class CSCasWriterTest extends AbstractCSTest {
TypeSystemDescription tsd = UimaUtil.createTypeSystemDescription(in);
tsd.toXML(os);
CorporaStore corporaStore = new DerbyCorporaStore();
- corporaStore.initialize(BASE_PATH.replace("file:",
"").replace("/test-classes", ""));
+ corporaStore.initialize(getDBPath());
byte[] indexMapping = new byte[] {};
corporaStore.createCorpus("wikinews", os.toByteArray(), indexMapping);
} catch (Exception e) {