Description
Instead of attaching artifacts as logs to the TestSuiteFinished when they are in fact test artifacts we should send ArtifactCreated and Published instead.
Motivation
It's more in-line with Eiffel and would be easier for ETOS Client to deal with the storage of reports and artifacts.
Exemplification
ETOS Client stores reports and artifacts into separate folders. This change would help with that.
Benefits
Better traceability and we're using the Eiffel specification better.
Possible Drawbacks
A lot more events to send.