Skip to content

Changes

Summary

  1. [RCP][mac] follow-up: cleanup (details)
Commit 6f0a7057d7ee25feeee82a7ba9c373a744c49adc by Marc Dumais
[RCP][mac] follow-up: cleanup

Cleaned-up a couple of things: leftover linter configuration comments
in JenkinsFile's and the non-working mechanism to add subshell PIDs
to notarization printouts. This last one is not really needed anyway
since we save a per-file notarization log that can be used to
troubleshoot, if need be.

Signed-off-by: Marc Dumais <marc.dumais@ericsson.com>
Change-Id: Ie825fa2f307846364f15cc5bd6f0df3cfbcbeef2
The file was modified jenkins/pipelines/tracecompass-test.Jenkinsfile
The file was modified scripts/macosx-notarize.sh
The file was modified jenkins/pipelines/tracecompass-jdk17.Jenkinsfile
The file was modified jenkins/pipelines/tracecompass-jdk11.Jenkinsfile

Summary

  1. tmf: Add configuration source extension point and classes (details)
Commit 5eefaf285125eae4df3b06340449b9ed8a45bf03 by Bernd Hufmann
tmf: Add configuration source extension point and classes

Introduction of "org.eclipse.tracecompass.tmf.core.config" extension
point. Extensions need to implement the interface
"ITmfConfigurationSource". The "TmfConfigurationSourceManager" will
read all extensions and interested parties can get all configuration
source types implementing"ITmfConfigurationSourceType" and their
"ITmfConfigurationSource". Using the "ITmfConfigurationSource"
instances of "ITmfConfiguration" can be instantiated and managed, e.g.
updated or removed.

This commit also contains relevant JUnit tests of the new classes.

[Added] org.eclipse.tracecompass.tmf.core.config extension point

Change-Id: Iff1935178515cafab015bbcad3ddc7a519e63f8c
Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/204455
Tested-by: Patrick Tasse <patrick.tasse@gmail.com>
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com>
The file was modified tmf/org.eclipse.tracecompass.tmf.core/plugin.properties
The file was modified tmf/org.eclipse.tracecompass.tmf.core/plugin.xml
The file was addedtmf/org.eclipse.tracecompass.tmf.core/schema/org.eclipse.tracecompass.tmf.core.config.exsd
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/config/ITmfConfigurationSourceType.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/config/TmfConfiguration.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core.tests/stubs/org/eclipse/tracecompass/tmf/tests/stubs/model/config/TestConfigurationSource.java
The file was modified tmf/org.eclipse.tracecompass.tmf.core.tests/META-INF/MANIFEST.MF
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/config/TmfConfigParamDescriptor.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core.tests/src/org/eclipse/tracecompass/tmf/core/tests/model/config/TmfConfigurationTest.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/config/package-info.java
The file was modified tmf/org.eclipse.tracecompass.tmf.core/META-INF/MANIFEST.MF
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/config/ITmfConfigParamDescriptor.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core.tests/src/org/eclipse/tracecompass/tmf/core/tests/model/config/TmfConfigurationSourceManagerTest.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/config/TmfConfigurationSourceType.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core.tests/src/org/eclipse/tracecompass/tmf/core/tests/model/config/TmfConfigParamDescriptorTest.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core.tests/src/org/eclipse/tracecompass/tmf/core/tests/model/config/TmfConfigurationSourceTypeTest.java
The file was modified tmf/org.eclipse.tracecompass.tmf.core.tests/plugin.xml
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/config/ITmfConfigurationSource.java
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/Activator.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/config/ITmfConfiguration.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/config/TmfConfigurationSourceManager.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/exceptions/TmfConfigurationException.java