Sim, e para complementar o que o @angus compartilhou, você pode encontrar nosso painel diário de compatibilidade aqui:
https://coop.pavilion.tech/plugins?branch=tests-passed
Que exibe o status das verificações de compatibilidade dos Plugins Pavilion (e às vezes outros) contra tests-passed e stable. Isso é atualizado todos os dias, automaticamente.
Isso, é claro, depende de testes, incluindo testes de fumaça, specs (backend) e testes qunit (frontend).
Nosso plugin de assinatura (Custom Wizard) tem a maior cobertura de testes, como você pode imaginar, mas alguns de nossos plugins gratuitos incluem um bom conjunto de testes de backend e frontend (por exemplo, Locations).
Escrever testes é uma boa prática e certamente o Pavilion se tornou ainda mais disciplinado nesse espaço à medida que amadurecemos como negócio.
Criticamente, os testes também documentam sua funcionalidade pretendida, o que é extremamente importante, especialmente durante atualizações de compatibilidade ou refatoração.