Skip to content

Conversation

@bhufmann
Copy link
Contributor

@bhufmann bhufmann commented Sep 5, 2025

What it does

This PR consists of multiple commits:

  • Fix properties value type of a Trace. The TSP specifies it as a map String to String and not as a map String
    to any type.
  • Remove duplicate ConfigParamDescriptor definition
  • Align Bookmark data structure with TSP specification
    • Rename startTime to start
    • Rename endTime to end
    • Remove type
  • Make style.parentKey and annotation.label optional as per TSP. Also, clarify default value of optional parameter ConfigurationParameterDescriptor.dataType
    Related to TSP fix: Required fields not always specified as required trace-server-protocol#125

How to test

Verify that implementation matches the TSP specification.

Follow-ups

N/A

Review checklist

  • As an author, I have thoroughly tested my changes and carefully followed the instructions in this template

The TSP specifies it as a map String to String and not as a map String
to any type.

Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
- Rename startTime to start
- Rename endTime to end
- Remove type

Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Also, clarify default value of optional parameter
ConfigurationParameterDescriptor.dataType

Related to TSP fix:
eclipse-cdt-cloud/trace-server-protocol#125

Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
@bhufmann
Copy link
Contributor Author

bhufmann commented Sep 5, 2025

License check failure is unrelated and cause by an infrastructure issue.

@bhufmann bhufmann merged commit 1bc642d into eclipse-cdt-cloud:master Sep 5, 2025
6 of 8 checks passed
@bhufmann bhufmann deleted the bugfixes4tsp branch September 5, 2025 19:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Required fields not always specified as required

2 participants