Requirements Management
Requirements tracing using reqmd tool.
Scripts to manage requirements tracing and coverage.
Prerequisites
Bash shell
Git
Go environment
Repos
https://github.com/voedger/reqmdandhttps://github.com/voedger/voedgerare cloned in the same directory ashttps://github.com/voedger/voedger-internalsrepository
.
└── <your-workspace>
├── voedger
├── voedger-internals
└── reqmdMain script
trace.sh- Main script with command line interface
# Show help
./trace.sh help
# Trace requirements using remote voedger repository
# Repo https://github.com/voedger/voedger will be cloned automatically to .work directory
./trace.sh trace
# Trace requirements using local voedger repository
./trace.sh trace --local-voedger
# Dry run mode (shows what would be done)
./trace.sh trace --dry-runConvenience scripts
Shorthand scripts for common operations:
trace-d.sh- Trace with dry run modetrace-l.sh- Trace using local voedger repositorytrace-l-d.sh- Trace using local voedger repository in dry run mode
Script behavior
Creates
.workdirectory for temporary filesClones/updates voedger repository when using remote mode
Traces requirements coverage between voedger-internals and voedger repositories
History
Last updated
Was this helpful?