blob: 5d1212e3f974183892bb41e03f537ed5cdfe7c4a [file] [log] [blame]
Lev Walkin700df492017-08-10 14:59:15 -07001
2This is a collection of various little ASN.1 modules, used independently
3by several different testing engines below the main tree (i.e. libasn1fix)
4for stressing various aspects of compiler operation.
5
6The files follow certain naming conventions:
7
8Source file:
9 <Index>-<arbitrary-name>-{OK|SE|NP}.asn1
10
11Regenerator test file:
12 <Index>-<arbitrary-name>-{OK|SE|NP}.asn1.[<compiler-flags>]
13
14Where
15 <Index> is arbitrary number (digits)
16 <arbitrary-name> is arbitrary string, without dots
17 OK file syntax and semantics are absolutely correct
18 SE file semantics is wrong
19 SW file semantics is suspicious (warning)
20 NP file syntax is incorrect, file not parseable
21 <compiler-flags> command-line flags for compiler
22
23Example:
24 07-int-OK.asn1 # Correct ASN.1 file
25 07-int-OK.asn1.-EF # Test of file regeneration with -E -F flags.