Context
Depends on #324 (variant investigation).
We need a Single Source of Truth (SSOT) repository containing the bulk of requirements, covering all enum permutations. Both the Python and Java regression repos will import from this repository via git location.
Proposed structure
A new repo reqstool/reqstool-regression containing:
-
7+ requirements covering:
- All 3 significance levels:
shall, should, may
- All 4 lifecycle states:
draft, effective, deprecated, obsolete
- All 9 categories:
functional-suitability, performance-efficiency, compatibility, interaction-capability, reliability, security, maintainability, flexibility, safety
- Both implementation types:
in-code, N/A
-
9 SVCs covering all 5 verification types: automated-test, manual-test, review, platform, other
-
Referenced by reqstool-regression-python and reqstool-regression-java via git location
Relationship to other issues
Acceptance criteria
Context
Depends on #324 (variant investigation).
We need a Single Source of Truth (SSOT) repository containing the bulk of requirements, covering all enum permutations. Both the Python and Java regression repos will import from this repository via git location.
Proposed structure
A new repo
reqstool/reqstool-regressioncontaining:7+ requirements covering:
shall,should,maydraft,effective,deprecated,obsoletefunctional-suitability,performance-efficiency,compatibility,interaction-capability,reliability,security,maintainability,flexibility,safetyin-code,N/A9 SVCs covering all 5 verification types:
automated-test,manual-test,review,platform,otherReferenced by
reqstool-regression-pythonandreqstool-regression-javavia git locationRelationship to other issues
Acceptance criteria
reqstool/reqstool-regressioncreatedrequirements.ymlwith full enum coverage