Check plugins conform to public API
- Dominant language
- Python
- Stars
- 140
- Forks
- 45
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 6
Description
[See original issue on GitLab](https://gitlab.com/BuildStream/buildstream/-/issues/1188)
In GitLab by [[Gitlab user @traveltissues]](https://gitlab.com/traveltissues) on Nov 1, 2019, 09:57
It would be useful to have a series of tests to validate that any present and future plugins satisfy the public API
see https://gitlab.com/BuildStream/buildstream/merge_requests/1680#note_238812486
Contributor guide
Research direction
Start by locating the existing plugin implementations and the definitions of the public plugin API. Review the referenced GitLab merge request for prior context, then determine which API requirements need coverage across current and future plugins. Done means a test series validates that present plugins conform to the public API.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- testing
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100