solid-contrib / conformance-test-harness

Harness used to run Solid conformance tests and generate reports

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Create working example of spec -> test suite data -> test case

edwardsph opened this issue · comments

Starting from the spec - what annotations are needed to a requirement:

  • identifier
  • conformance class
  • pre-conditions

To link to test cases we then need:

  • links from spec to test case(s)
  • identifier (could be a URL to the actual test case)
  • if there is a natural grouping of test cases for a requirement is there an object defining the grouping, and what data is needed for it
  • status of test cases
  • title/description of each test case

The test case is a single Karate feature file that contains the test procedure. It will also contain a title for the test case (which may be a duplication of something in the test suite but perhaps that is unavoidable).