chorus-ai / chorus_waveform

CHoRUS waveform documentation and various waveform conversion scripts
MIT License
3 stars 3 forks source link

Skip benchmark classes beginning with `Base` in the benchmark workflow #49

Closed tompollard closed 6 months ago

tompollard commented 6 months ago

At the moment the new benchmark workflow attempts to run all classes defined in the module. This results in an error for modules that include classes that are not intended to be benchmarked directly.

For example, the WFDB module includes a BaseWFDBFormat that is not run directly.

Instead BaseWFDBFormat is intended to be used through its two child classes: WFDBFormat16 and WFDBFormat516