Skip to content

Changes

Summary

  1. Remove usage of environment variable $ARCHIVE_ARTIFACTS (details)
  2. Archive RCP artifacts when using tracecompass-test.Jenkinsfile (details)
Commit 5a169a13bdd5c3a204c5ad37bfd0081466300989 by Bernd Hufmann
Remove usage of environment variable $ARCHIVE_ARTIFACTS

archiveArtifacts doesn't support environment variables [1] and hence
nothing has been archived in the Jenkins execution.

This patch will define the archive pattern directly in the Jenkins
files.

Update tracecompass-test.Jenkins work to make it work again.

[1] https://issues.jenkins.io/browse/JENKINS-5758

Change-Id: I5198b39ef0279fd32ec78c506b8692eb1822d2cc
Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified jenkins/pipelines/tracecompass-jdk17.Jenkinsfile
The file was modified jenkins/pipelines/tracecompass-incubator-jdk17.Jenkinsfile
The file was modified jenkins/pipelines/tracecompass-jdk11.Jenkinsfile
The file was modified jenkins/pipelines/tracecompass-test.Jenkinsfile
The file was modified jenkins/pipelines/tracecompass-incubator-jdk11.Jenkinsfile
Commit 5469f6cbaef5903b401a32dfd872c1e9ddefb863 by Bernd Hufmann
Archive RCP artifacts when using tracecompass-test.Jenkinsfile

Change-Id: Id6aa19bc946f1a45b541362854c04e482d5bd223
Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified jenkins/pipelines/tracecompass-test.Jenkinsfile

Summary

  1. ctf: Support overlapping enum values (details)
Commit 47f44bd4d6c8ef8dd7d3cd65300058e51a9c69d7 by Patrick Tasse
ctf: Support overlapping enum values

Support overlapping of both single values and values ranges in the enum
declaration. The internal structure is changed from a TreeSet to a
Multimap. Overlapping can occur for the same key in the multimap
(overlapping single values) or for different keys in the multimap
(overlapping value ranges).

The query result label is the same when no overlap occurs, but when
there is overlap, the matching labels are returned as [l1, l2, ...].
This format can also be returned in the lookup table.

Add unit tests for overlapping and adding without specifying range.

[Added] ctf: Support overlapping enum values

Change-Id: I19fe159727b41fea324041ce0b20edcfd2cae36e
Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/204295
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
The file was modified ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/ctf/core/event/types/EnumDeclaration.java
The file was modified ctf/org.eclipse.tracecompass.ctf.core.tests/src/org/eclipse/tracecompass/ctf/core/tests/types/EnumDeclarationTest.java