req/requirements.yml

48 lines
1.8 KiB
YAML
Raw Normal View History

2024-05-10 08:23:49 +00:00
name: Req
2024-05-09 21:14:14 +00:00
version: 1.0.0
2024-05-08 09:52:34 +00:00
description: |-
2024-05-10 08:23:49 +00:00
The project has the following functionalities:
- Output the schema that is used to specify requirements
- Convert requirements from one of the allowed text formats to Markdown
- Convert requirements from one of the allowed text formats to HTML
- Check test output for requirements and output a summary of requirement test status
2024-05-08 09:52:34 +00:00
topics:
2024-05-08 12:43:29 +00:00
TOPIC-1:
2024-05-10 08:23:49 +00:00
name: Output Data
2024-05-08 12:18:03 +00:00
requirements:
2024-05-10 08:23:49 +00:00
REQ-1.1:
name: Output Json Schema
description: The tool must be able to print a valid JSON schema of the input format
REQ-1.2:
name: Demo Data
description: The tool should be able to output a valid YAML string to be used as a starting point
TOPIC-2:
name: Reading Requirement Files
2024-05-08 12:18:03 +00:00
requirements:
2024-05-10 08:23:49 +00:00
REQ-2.1:
name: Parsing From Multiple Data Formats
description: 'The tool must be able to read requirements in the following formats:'
additional_info:
- YAML
- JSON
- RSN
- TOML
2024-05-08 14:51:38 +00:00
2024-05-10 08:23:49 +00:00
TOPIC-3:
name: File Processing
2024-05-08 12:18:03 +00:00
requirements:
2024-05-10 08:23:49 +00:00
REQ-3.1:
name: Pretty Print To Markdown
description: The tool must be able to produce Markdown, containing all the relevant data from the input data
REQ-3.2:
name: Pretty Print to HTML
description: The tool must be able to produce HTML, containing all the relevant data from the input data
REQ-3.3:
name: Analyze Test Output
description: |
The tool must be able to scan text files for requirement IDs and create a summary of the test status of the defined requirements.
The IDs must be in one of the following formats, where <ID> is a placeholder for the real id:
additional_info:
2024-05-10 11:30:27 +00:00
- "<ID>: passed"
2024-05-10 08:23:49 +00:00
- "<ID>: failed"