Conversation
# Conflicts: # tika-bundles/tika-bundle-standard/pom.xml # tika-parsers/tika-parsers-standard/tika-parsers-standard-integration-tests/src/test/java/org/apache/tika/parser/microsoft/ooxml/AbstractOOXMLDocxPackageTest.java # tika-parsers/tika-parsers-standard/tika-parsers-standard-integration-tests/src/test/java/org/apache/tika/parser/microsoft/ooxml/AbstractOOXMLPptxPackageTest.java # tika-parsers/tika-parsers-standard/tika-parsers-standard-integration-tests/src/test/java/org/apache/tika/parser/microsoft/ooxml/OOXMLDocxDOMPackageTest.java # tika-parsers/tika-parsers-standard/tika-parsers-standard-integration-tests/src/test/java/org/apache/tika/parser/microsoft/ooxml/OOXMLPptxDOMPackageTest.java
# Conflicts: # CHANGES.txt # tika-parsers/tika-parsers-standard/tika-parsers-standard-integration-tests/src/test/java/org/apache/tika/parser/AutoDetectParserTest.java
|
@kwin This is claude's effort try to get our osgi integration tests working again. Some have been disabled since 2017. Is this better than nothing? Is this heading in the right direction? Are there simpler ways to write osgi integration tests? |
|
I think using https://ops4j.github.io/pax-exam/ is easier than just using Felix standalone. That already provides helpers to install bundles and has different options for forking. At Apache Jackrabbit there is e.g. https://github.com/apache/jackrabbit-oak/tree/trunk/oak-it-osgi which is probably similar to what you want to achieve. |
|
Y, I struggled with pax-exam... or claude and I struggled for a while with pax-exam. We couldn't get the imports/requirements right. osgi/pax-exam are way outside of my comfort zone. Let's go with this, and if anyone who actually knows and uses osgi can improve it, future PRs are welcomed! |
Thanks for your contribution to Apache Tika! Your help is appreciated!
Before opening the pull request, please verify that
TIKA-XXXX)[TIKA-XXXX] Issue or pull request title)./mvnw clean testmainbranch. If there are conflicts, please try to rebase the pull request branch on top of a freshly pulledmainbranchtika-bom/pom.xml.We will be able to faster integrate your pull request if these conditions are met. If you have any questions how to fix your problem or about using Tika in general, please sign up for the Tika mailing list. Thanks!