Add OTA4J (Open Test Reporting) integration for Eclipse Unit Test view #23
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Implements vendor-neutral test result integration via the Open Test Reporting format, allowing any test framework that outputs OTA4J to display results in the Eclipse Unit Test view without framework-specific adapters.
New Bundle:
org.eclipse.unittest.ui.ota4jCore Components:
OpenTestReportingReader- StAX-based streaming parser for OTA4J events (core-0.2.0, events-0.2.0)OpenTestReportingClient-ITestRunnerClientimplementation for async event monitoringOpenTestReportingUtils- Convenience methods for file-based readingEvent Mapping:
Usage
Bundle Contents
debug/pom.xmlStreaming architecture ensures minimal memory footprint for large test suites. UTF-8 charset handling throughout.
Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
https://api.github.com/repos/ota4j-team/open-test-reporting/contents/schema/src/test/resourcescurl -s REDACTED(http block)repo.eclipse.org/usr/lib/jvm/temurin-17-jdk-amd64/bin/java --enable-native-access=ALL-UNNAMED -classpath /usr/share/apache-maven-3.9.11/boot/plexus-classworlds-2.9.0.jar -Dclassworlds.conf=/usr/share/apache-maven-3.9.11/bin/m2.conf -Dmaven.home=/usr/share/apache-maven-3.9.11 -Dlibrary.jansi.path=/usr/share/apache-maven-3.9.11/lib/jansi-native -Dmaven.multiModuleProjectDirectory=/home/REDACTED/work/eclipse.platform/eclipse.platform org.codehaus.plexus.classworlds.launcher.Launcher clean verify -Pbuild-individual-bundles(dns block)If you need me to access, download, or install something from one of these locations, you can either:
Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.