네, @angus 님이 공유하신 내용과 관련하여, 매일 업데이트되는 호환성 대시보드는 아래에서 확인하실 수 있습니다:
https://coop.pavilion.tech/plugins?branch=tests-passed
이 대시보드에서는 Pavilion 플러그인(그리고 때로는 다른 플러그인)이 tests-passed 및 stable 버전과 호환되는지 확인하는 검사 상태를 표시합니다. 이 대시보드는 매일 자동으로 업데이트됩니다.
물론 이는 스모크 테스트, 스펙(백엔드) 및 qunit(프론트엔드) 테스트를 포함한 다양한 테스트에 의존합니다.
예상하셨을 것처럼, 구독 플러그인(Custom Wizard)이 가장 많은 테스트 커버리지를 갖추고 있습니다. 하지만 일부 무료 플러그인도 백엔드와 프론트엔드 테스트를 모두 잘 갖추고 있습니다(예: Locations).
테스트 작성은 좋은 관행이며, 특히 비즈니스가 성장하고 성숙해지면서 Pavilion은 이 분야에서 더욱 규율 있는 자세를 취하게 되었습니다.
테스트는 의도된 기능을 문서화하는 역할도 하므로, 이는 특히 호환성 업데이트나 리팩토링 과정 중에 매우 중요합니다.