Skip to content
This repository was archived by the owner on Jan 15, 2026. It is now read-only.

[Breaking Change] Initial implementation of Collector Refactor - #454

Merged
marcbonnici merged 6 commits into
ARM-software:masterfrom
marcbonnici:collector_reorg
Dec 20, 2019
Merged

marcbonnici merged 6 commits into
ARM-software:masterfrom
marcbonnici:collector_reorg

Conversation

@marcbonnici

Copy link
Copy Markdown
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.

@setrofim setrofim left a comment

Copy link
Copy Markdown
Contributor

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 subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants