apache / apache/buildstream

Check plugins conform to public API

Open
#1,188 0 comments 0 reactions 0 assignees View on GitHub
tests
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.