Skip to content

test(fixtures): add SVCs, tests, pytest junit config and reqstool status instructions#100

Merged
jimisola merged 6 commits intomainfrom
docs/add-svcs-to-test-fixture
Mar 3, 2026
Merged

test(fixtures): add SVCs, tests, pytest junit config and reqstool status instructions#100
jimisola merged 6 commits intomainfrom
docs/add-svcs-to-test-fixture

Conversation

@jimisola
Copy link
Member

@jimisola jimisola commented Mar 3, 2026

Summary

  • docs/reqstool/requirements.yml: fixed schema (metadata/categories format)
  • docs/reqstool/software_verification_cases.yml: added SVC_001 linked to REQ_001
  • tests/test_main.py: added @SVCs("SVC_001") test that verifies hello() returns "hello"
  • pyproject.toml: added pytest with junit XML output config and dev dependencies
  • README.md: expanded with full 5-step validation flow including reqstool status

Test plan

  • pytest tests/ --junit-xml=build/test-results/junit.xml passes
  • poetry build includes software_verification_cases.yml in sdist
  • reqstool status shows REQ_001 implemented, T1 P1, no missing

@jimisola jimisola changed the title docs(fixtures): add SVCs, tests, pytest junit config and reqstool status instructions test(fixtures): add SVCs, tests, pytest junit config and reqstool status instructions Mar 3, 2026
@jimisola jimisola self-assigned this Mar 3, 2026
@jimisola jimisola merged commit f859049 into main Mar 3, 2026
7 checks passed
@jimisola jimisola deleted the docs/add-svcs-to-test-fixture branch March 3, 2026 20:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant