|
преди 12 години | |
---|---|---|
README.md | преди 12 години |
Set of syntax rules and a PL to allow for easy writing of test procedures.
Header: value of any kind
Other-header: name1=value1; name2=value2
Another-one: something else
After an empty linem, body starts. Just like MIME.
The body is basically Markdown with some modifications discussed later.
#case name#
1. instruction
> expected result (or check point, or oracle)
> another expected result {fam>10} {os~win*}
2. cond. instruction
* yes: opt 1
* no: opt 2
0. Assertion (specifically zero, can be anywhere)
3. another instruction
Basic form is similar to MIME. First headers, then, after one empty line, the body, up to the EOF. Just like in MIME, headers are only for mete-data--thery are not visible in the final outpput.
Inside header, various parameter lranges like OSes, architectures, product editions or hardware types can be declared. Later entities (e.g. instructions) can be conditioned using these.
This is also meant to allow for generation of set of ready procedures with variations of parameters.
Name: