From Fedora Project Wiki

< CI

Revision as of 12:44, 12 April 2018 by Psss (talk | contribs) (Initial version)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

Test

Path