Given you must check against the Public API and have Unit Test coverage over all methods (including API calls) on every run.
Criteria and considerations for bitbucket branch source plugin
- Ammount of work: quality is a priority with this plugin because a lot of people could be using this plugin, so ammount of work may be less important then having stable and efficient tests
- Unit Tests Offline: this plugin requires connectivity so it's reasonable to have tests that directly aganist the API. Offline tests would be useful if there was a local internet outage or Bitbucket server outages.
| Strategy | Ammount of work | Unit Tests Offine |
|---|