Tracktion / pluginval

Cross platform plugin testing and validation tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Would it be possible to catch JUCE assertions in pluginval?

moritzsur opened this issue · comments

In my case, a colour in the laf was missing:
----------------------------------------------------------------- Starting tests in: pluginval / Editor Automation... JUCE Assertion failure in juce_LookAndFeel.cpp:85
...
*** All tests completed successfully! ***

What would be the best way to implement this in pluginval?

Is your plugin built in debug mode?
If so, can you define assertions to terminate? They'll be caught as crashes (with stack traces) then.

I separated my CI/CD now into a test and a deploy workflow with pluginval running in both to test the debug and release builds.