Repository navigation
spec: SPEC-008 - Testing Infrastructure - #16
Merged
Merged
Conversation
Spec-Id: JGtmUdgxHy Reviewed-on: https://md.josie.cloud/JGtmUdgxHy Reviewed-by: Josephine Pfeiffer <josie@redhat.com>
pfeifferj
approved these changes
Oct 2, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Provide reproducible tests of netfyr's observable behavior against an explicitly selected build and environment. Rust unit tests cover internal contracts, acceptance tests cover specification requirements through public interfaces, and integration tests verify those contracts against Linux. A cheap unit test does not replace an acceptance or real-backend check that the requirement needs. This spec adopts pytest for new network integration and acceptance tests under
tests/integration/. It deliberately extends SPEC-000's shell-only integration convention: pytest supplies shared fixtures, param...Spec note: https://md.josie.cloud/JGtmUdgxHy