After writing the bug report below I found this seems to have already been addressed but that there has been no release since this was fixed.
Will there be a new release soon? It has been a few years...
In test_state_reproducibility_flush if the plugin has a parameter with the flag CLAP_PARAM_IS_AUTOMATABLE not set the flush call will be called without an event to change the value and the test will fail because the parameter did not change.
My test was a plugin with all non automatable parameters and flush was called with zero events.
It looks like something is filtering out the non automatable parameters for the call to flush().
This is probably the root of issue #16 as well.