Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Determine process for keeping Conformance Tests current with API additions #592

Closed
bobcatfish opened this issue Apr 5, 2018 · 2 comments
Assignees
Labels
area/test-and-release It flags unit/e2e/conformance/perf test issues for product features

Comments

@bobcatfish
Copy link
Contributor

Expected Behavior

As folks make changes to the Elafros API, e.g. updating labels, we should make sure the conformance tests cover this behavior. At the moment I need to keep up with these changes and update the conformance tests myself. It may be better to have the folks who make the changes update the tests, however it's not 100% clear when contributors would need to do that, so if we want contributors to make the changes, we need to clearly define when they should do so.

Actual Behavior

I keep up with these changes and update the tests usually, though sometimes folks are pro-active about it (thanks @tcnghia !).

@bobcatfish bobcatfish added this to the M4 milestone Apr 5, 2018
@bobcatfish bobcatfish self-assigned this Apr 5, 2018
@mattmoor mattmoor added the area/test-and-release It flags unit/e2e/conformance/perf test issues for product features label Apr 9, 2018
@bobcatfish
Copy link
Contributor Author

After talking with @evankanderson we have decided that any changes to:

Should result in a change in the conformance tests.

I will update the docs and also created #780 to automate the process decision.

@evankanderson
Copy link
Member

evankanderson commented Apr 30, 2018 via email

bobcatfish added a commit that referenced this issue May 3, 2018
)

Created a README in docs/spec to list the docs in the dir and
indicate that changes to these docs should be kept in syn with
both the implementation and teh conformance tests. Folks who
are changing the API should also be responsible for updating
the docs and making sure their changes are covered by the
conformance tests.

In #780 we will look at checking this in PRs so we don't have to hope
folks will see the docs.

Fixes #592.
skonto added a commit to skonto/serving that referenced this issue Jan 18, 2024
* move to 1.21

* fix actions

* update perf tests patch

* fix multi-arch
skonto added a commit to skonto/serving that referenced this issue Jan 23, 2024
* move to 1.21

* fix actions

* update perf tests patch

* fix multi-arch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/test-and-release It flags unit/e2e/conformance/perf test issues for product features
Projects
None yet
Development

No branches or pull requests

3 participants