Check plugin or theme validity

The development install howto topics describe how to run tests and I believe that those tests will run against all installed plugins. Many plugins have no tests or might be written such that they would cause tests to fail if it’s designed to change how discourse works.

Also, there is (Superseded) Set up plugin continuous integration tests on Travis CI which will allow you to run tests for a given plugin at every commit.

I would be interested to know how to have Travis run a full test against a particular set of plugins to confirm that there are no conflicts. One day I’ll get around to creating a topic about that.

It is certain that tests of all of the plugins mentioned above will fail and knowing that it fails won’t be of any use to anyone.

2 Likes