Les sujets howto sur l’installation en mode développement expliquent comment exécuter les tests, et je pense que ces tests s’exécutent sur tous les plugins installés. De nombreux plugins n’ont pas de tests, ou peuvent être écrits de manière à provoquer l’échec des tests s’ils sont conçus pour modifier le fonctionnement de Discourse.
De plus, il existe (Superseded) Set up plugin continuous integration tests on Travis CI, qui vous permettra d’exécuter des tests pour un plugin donné à chaque commit.
Je serais intéressé de savoir comment configurer Travis pour qu’il exécute une série complète de tests sur un ensemble spécifique de plugins afin de confirmer l’absence de conflits. Un jour, je me lancerai dans la création d’un sujet à ce sujet.
Il est certain que les tests de tous les plugins mentionnés ci-dessus échoueront, et savoir qu’ils échouent ne sera utile à personne.