paulegradie / Sailfish

Sailfish - a production friendly performance benchmark runner for .NET
https://paulgradie.com/Sailfish/
MIT License
11 stars 4 forks source link

Refactor to use mediator to emit messages to the adapter sink #143

Closed paulegradie closed 3 months ago

paulegradie commented 3 months ago

Description

The direction Sailfish is taking (in order to facilitate future integration with IDEs) is to decouple logic responsible for sending messages to the vs test framework handle from the code responsible for running the benchmarks.

Results

Various cleanups and the refactor.

Fixes: https://github.com/paulegradie/Sailfish/issues/133

https://github.com/paulegradie/Sailfish/assets/30226456/5d5d2a1c-5970-47e8-b82c-6507dc5b10cb