Add a CI job that checks the various plugins (subfolders in the plugins folder) for the presence of tests. If it has them, create a new virtual environment to test each plugin that installs a copy of Surfactant then runs pytest in the plugins subfolder.
Add a CI job that checks the various plugins (subfolders in the plugins folder) for the presence of tests. If it has them, create a new virtual environment to test each plugin that installs a copy of Surfactant then runs pytest in the plugins subfolder.