Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Breaking Change] Initial implementation of Collector Refactor #454

Merged
merged 6 commits into from
Dec 20, 2019

Conversation

marcbonnici
Copy link
Collaborator

Refactor the TraceCollector as per #383.

We now have have multiple `trace` instruments that do not match the
description and therefore are moved to have a more suitably named
hierarchy.
Update `get_trace` to `get_data` to better reflect the purpose.
The return type of said method will be a `CollectorOutput` object will
contain one or more `CollectorOutputEntry` objects which will be used to
provide the `path`and `path_kind` attributes to indicate the path to the
obtained output and it's type (currently a "file" or "directory")
respectively.
Update the interface to make use of the collector interface.
Notable changes are the removal of the `output_path` path provided on
initialisation which will now be provided by the dedicated `set_output`
method.
Copy link
Collaborator

@setrofim setrofim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@marcbonnici marcbonnici changed the title [RFC] [Breaking Change] Initial implementation of Collector Refactor [Breaking Change] Initial implementation of Collector Refactor Dec 13, 2019
@marcbonnici marcbonnici merged commit b72fb47 into ARM-software:master Dec 20, 2019
This was referenced Jan 2, 2020
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.

2 participants