Sí, y para añadir a lo que @angus ha compartido, puedes encontrar nuestro panel de compatibilidad diario aquí:
https://coop.pavilion.tech/plugins?branch=tests-passed
El cual muestra el estado de las comprobaciones de compatibilidad de los plugins de Pavilion (y a veces de otros) frente a tests-passed y stable. Esto se actualiza todos los días, automáticamente.
Esto, por supuesto, depende de las pruebas, incluidas las pruebas de humo, las especificaciones (backend) y las pruebas qunit (frontend).
Nuestro plugin de suscripción (Custom Wizard) tiene la mayor cobertura de pruebas, como te puedes imaginar, pero algunos de nuestros plugins gratuitos incluyen un buen conjunto de pruebas tanto de backend como de frontend (por ejemplo, Locations).
Escribir pruebas es una buena práctica y ciertamente Pavilion se ha vuelto aún más disciplinado en este espacio a medida que hemos madurado como negocio.
Críticamente, las pruebas también documentan la funcionalidad prevista, lo cual es extremadamente importante, especialmente durante las actualizaciones de compatibilidad o la refactorización.