Requirements
In order to use Flexible Metadata Format effectively for the OSCI testing we need to agree on the essential set of attributes to be used. For each attribute we need to standardize:
- Name (unique, well chosen, possibly with a prefix)
- Type (expected content type: string, number, list, dict)
- Purpose (detailed description of the attribute purpose)
For names we should probably consider using namespace prefix (such as test-description, requirement-description) to prevent future collisions with other attributes. Each attribute definition should contain at least one apt example of the usage.
Attributes
In this section there are proposed attributes. Material for discussion. Nothing final for now.
Summary
In order to efficiently collaborate on test maintenence it's crucial to have for each test at lest a short summary of what the test does.
- name: summary, test-summary
- type: string (recommend 50 characters or less like for commits?)
Description
Tags
- Name: tags
- Type: list
- Purpose: free-form tags for easy filtering