asn1c/tests
vlm e1e6ed87ee Support for some CharsDefn
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@830 59561ff5-6e30-0410-9f3c-9617f08c8826
2005-03-24 14:26:38 +00:00
..
00-empty-OK.asn1 Initial revision 2004-06-03 03:38:44 +00:00
01-empty-OK.asn1 Initial revision 2004-06-03 03:38:44 +00:00
02-garbage-NP.asn1 Initial revision 2004-06-03 03:38:44 +00:00
03-enum-OK.asn1 Initial revision 2004-06-03 03:38:44 +00:00
04-enum-SE.asn1 Initial revision 2004-06-03 03:38:44 +00:00
04-enum-SE.asn1.-E better OID printing 2005-03-18 03:53:05 +00:00
05-enum-SE.asn1 Initial revision 2004-06-03 03:38:44 +00:00
06-enum-SE.asn1 Initial revision 2004-06-03 03:38:44 +00:00
07-int-OK.asn1 Initial revision 2004-06-03 03:38:44 +00:00
07-int-OK.asn1.-EF better OID printing 2005-03-18 03:53:05 +00:00
08-int-SE.asn1 more tests 2005-03-18 04:22:14 +00:00
09-int-SE.asn1 more tests 2005-03-18 04:22:14 +00:00
10-int-OK.asn1 Initial revision 2004-06-03 03:38:44 +00:00
11-int-SE.asn1 more tests 2005-03-18 04:22:14 +00:00
12-int-SE.asn1 more tests 2005-03-18 04:22:14 +00:00
13-resolver-OK.asn1 Initial revision 2004-06-03 03:38:44 +00:00
14-resolver-OK.asn1 check recursive resolver 2004-09-15 11:53:04 +00:00
14-resolver-OK.asn1.-EF better OID printing 2005-03-18 03:53:05 +00:00
15-resolver-SE.asn1 Initial revision 2004-06-03 03:38:44 +00:00
16-constraint-OK.asn1 modules split 2005-03-20 13:12:58 +00:00
16-constraint-OK.asn1.-EF modules split 2005-03-20 13:12:58 +00:00
16-constraint-OK.asn1.-EFprint-constraints modules split 2005-03-20 13:12:58 +00:00
17-tags-OK.asn1 Initial revision 2004-06-03 03:38:44 +00:00
18-class-OK.asn1 Initial revision 2004-06-03 03:38:44 +00:00
19-param-OK.asn1 support for constraints 2004-09-05 10:37:18 +00:00
19-param-OK.asn1.-EF better OID printing 2005-03-18 03:53:05 +00:00
19-param-OK.asn1.-P fixed name clash in constraint checking code; also changed braces to double quote in #includes 2005-03-06 09:29:03 +00:00
20-constr-OK.asn1 Initial revision 2004-06-03 03:38:44 +00:00
20-constr-OK.asn1.-EF better OID printing 2005-03-18 03:53:05 +00:00
21-tags-OK.asn1 Initial revision 2004-06-03 03:38:44 +00:00
21-tags-OK.asn1.-EF better OID printing 2005-03-18 03:53:05 +00:00
22-tags-OK.asn1 Initial revision 2004-06-03 03:38:44 +00:00
22-tags-OK.asn1.-EF better OID printing 2005-03-18 03:53:05 +00:00
23-bits-OK.asn1 Initial revision 2004-06-03 03:38:44 +00:00
23-bits-OK.asn1.-EF better OID printing 2005-03-18 03:53:05 +00:00
24-sequence-OK.asn1 check DEFAULT resolver 2004-09-15 11:53:22 +00:00
24-sequence-OK.asn1.-EF better OID printing 2005-03-18 03:53:05 +00:00
25-misc-OK.asn1 inner structures tagging fix. see 0.9.5 comment in ChangeLog 2004-09-13 08:31:01 +00:00
26-sequence-SE.asn1 Initial revision 2004-06-03 03:38:44 +00:00
27-set-SE.asn1 Initial revision 2004-06-03 03:38:44 +00:00
28-tags-SE.asn1 Initial revision 2004-06-03 03:38:44 +00:00
29-tags-OK.asn1 Initial revision 2004-06-03 03:38:44 +00:00
30-set-OK.asn1 CANONICAL-XER testing 2004-10-03 09:14:49 +00:00
30-set-OK.asn1.-P support for a class of circular references 2005-03-04 22:18:20 +00:00
31-set-of-OK.asn1 CANONICAL-XER testing 2004-10-03 09:14:49 +00:00
31-set-of-OK.asn1.-EF better OID printing 2005-03-18 03:53:05 +00:00
31-set-of-OK.asn1.-P fixed name clash in constraint checking code; also changed braces to double quote in #includes 2005-03-06 09:29:03 +00:00
32-sequence-of-OK.asn1 Tagged types inside SET OF/SEQUENCE OF test 2004-09-14 02:46:01 +00:00
32-sequence-of-OK.asn1.-EF better OID printing 2005-03-18 03:53:05 +00:00
32-sequence-of-OK.asn1.-P removed suprtfluous stuff 2005-03-04 23:50:56 +00:00
33-misc-OK.asn1 Initial revision 2004-06-03 03:38:44 +00:00
34-class-OK.asn1 test for possibility to use tags inside CLASS definition 2004-09-14 02:35:12 +00:00
34-class-OK.asn1.-EF parsing support for CONSTRAINED BY 2005-03-20 14:28:32 +00:00
35-set-choice-OK.asn1 Initial revision 2004-06-03 03:38:44 +00:00
36-indirect-choice-SE.asn1 more tests 2005-03-18 04:22:14 +00:00
37-indirect-choice-OK.asn1 check distinct tags fixer 2004-09-15 11:53:38 +00:00
37-indirect-choice-OK.asn1.-EF better OID printing 2005-03-18 03:53:05 +00:00
38-comments-OK.asn1 Initial revision 2004-06-03 03:38:44 +00:00
39-sequence-of-OK.asn1 Initial revision 2004-06-03 03:38:44 +00:00
39-sequence-of-OK.asn1.-P fixed name clash in constraint checking code; also changed braces to double quote in #includes 2005-03-06 09:29:03 +00:00
40-int-optional-SE.asn1 more tests 2005-03-18 04:22:14 +00:00
41-int-optional-OK.asn1 Initial revision 2004-06-03 03:38:44 +00:00
42-real-life-OK.asn1 new meaning of life 2004-08-20 13:36:32 +00:00
42-real-life-OK.asn1.-EF better OID printing 2005-03-18 03:53:05 +00:00
42-real-life-OK.asn1.-PR const qualifiers 2005-03-17 21:57:19 +00:00
43-recursion-OK.asn1 added cross-referenced types 2004-09-29 13:19:12 +00:00
43-recursion-OK.asn1.-P not XMLValueList 2005-03-10 13:47:58 +00:00
44-choice-in-sequence-OK.asn1 complex optionals, requires tag2map implementation for SEQUENCE 2004-06-06 07:21:11 +00:00
44-choice-in-sequence-OK.asn1.-P fixed name clash in constraint checking code; also changed braces to double quote in #includes 2005-03-06 09:29:03 +00:00
45-undefined-type-SE.asn1 more tests 2005-03-18 04:22:14 +00:00
45-undefined-type-SE.asn1.-EFfknown-extern-type=KnownExt better OID printing 2005-03-18 03:53:05 +00:00
46-redefine-OK.asn1 right name 2004-07-01 00:49:49 +00:00
46-redefine-OK.asn1.-PR const qualifiers 2005-03-17 21:57:19 +00:00
47-set-ext-OK.asn1 extensibility check 2004-07-01 00:52:50 +00:00
47-set-ext-OK.asn1.-P support for a class of circular references 2005-03-04 22:18:20 +00:00
48-real-life-OK.asn1 invalid memory reference fix and test case 2004-07-21 03:55:44 +00:00
49-real-life-OK.asn1 multiple IMPORTS fix check 2004-08-13 12:37:32 +00:00
49-real-life-OK.asn1.-E better OID printing 2005-03-18 03:53:05 +00:00
50-constraint-OK.asn1 test for utf8 constraint code generation 2004-10-02 16:44:30 +00:00
50-constraint-OK.asn1.-EFprint-constraints better OID printing 2005-03-18 03:53:05 +00:00
50-constraint-OK.asn1.-P const qualifiers 2005-03-17 21:57:19 +00:00
51-constraint-SE.asn1 more tests 2005-03-18 04:22:14 +00:00
52-constraint-SE.asn1 more tests 2005-03-18 04:22:14 +00:00
53-constraint-SE.asn1 more tests 2005-03-18 04:22:14 +00:00
54-constraint-SE.asn1 more tests 2005-03-18 04:22:14 +00:00
55-components-of-OK.asn1 COMPONENTS OF support testing 2004-08-22 03:06:30 +00:00
55-components-of-OK.asn1.-EF better OID printing 2005-03-18 03:53:05 +00:00
56-components-of-SE.asn1 COMPONENTS OF support testing 2004-08-22 03:06:30 +00:00
57-components-of-OK.asn1 COMPONENTS OF support testing 2004-08-22 03:06:30 +00:00
58-param-OK.asn1 added tests for parametrization 2004-09-05 10:44:13 +00:00
58-param-OK.asn1.-EF better OID printing 2005-03-18 03:53:05 +00:00
59-choice-extended-OK.asn1 added CHOICE tag 2005-01-17 12:17:41 +00:00
59-choice-extended-OK.asn1.-P removed suprtfluous stuff 2005-03-04 23:50:56 +00:00
60-any-OK.asn1 more post-processing 2004-09-05 10:38:21 +00:00
60-any-OK.asn1.-EF better OID printing 2005-03-18 03:53:05 +00:00
60-any-OK.asn1.-P support for a class of circular references 2005-03-04 22:18:20 +00:00
61-any-1-SE.asn1 tests for ANY type 2004-09-05 10:44:23 +00:00
62-any-OK.asn1 choice tagging fix 2005-01-17 12:27:41 +00:00
62-any-OK.asn1.-EF better OID printing 2005-03-18 03:53:05 +00:00
63-any-2-SE.asn1 tests for ANY type 2004-09-05 10:44:23 +00:00
64-oid-constr-OK.asn1 test OBJECT IDENTIFIER reference to itself 2004-09-06 08:05:23 +00:00
65-multi-tag-OK.asn1 test for REAL support 2004-09-14 12:46:58 +00:00
65-multi-tag-OK.asn1.-P const qualifiers 2005-03-17 21:57:19 +00:00
65-multi-tag-OK.asn1.-Pfnative-types const qualifiers 2005-03-17 21:57:19 +00:00
66-ref-simple-OK.asn1 XER support 2004-09-22 16:06:28 +00:00
66-ref-simple-OK.asn1.-P const qualifiers 2005-03-17 21:57:19 +00:00
67-embedded-choice-OK.asn1 automatic tagging test 2004-10-14 05:08:50 +00:00
68-enum-default-OK.asn1 removed order dependency in DEFAULT references 2004-10-31 00:11:50 +00:00
69-reserved-words-OK.asn1 new functionality 2005-01-30 18:34:07 +00:00
69-reserved-words-OK.asn1.-P fixed name clash in constraint checking code; also changed braces to double quote in #includes 2005-03-06 09:29:03 +00:00
70-xer-test-OK.asn1 testing for whitespace in enumerations 2005-03-09 22:19:47 +00:00
70-xer-test-OK.asn1.-EF better OID printing 2005-03-18 03:53:05 +00:00
70-xer-test-OK.asn1.-P const qualifiers 2005-03-17 21:57:19 +00:00
71-duplicate-types-SE.asn1 more tests 2005-03-18 04:22:14 +00:00
72-same-names-OK.asn1 test for successful compilation 2005-03-04 09:10:19 +00:00
72-same-names-OK.asn1.-P fixed name clash in constraint checking code; also changed braces to double quote in #includes 2005-03-06 09:29:03 +00:00
73-circular-OK.asn1 fixed name clash in constraint checking code; also changed braces to double quote in #includes 2005-03-06 09:29:03 +00:00
73-circular-OK.asn1.-P const qualifiers 2005-03-17 21:57:19 +00:00
74-int-enum-constraints-OK.asn1 test for constraints on primitive types being defined 2005-03-10 11:30:23 +00:00
74-int-enum-constraints-OK.asn1.-EFprint-constraints better OID printing 2005-03-18 03:53:05 +00:00
75-duplicate-modules-SE.asn1 more tests 2005-03-18 04:22:14 +00:00
76-duplicate-modules-SW.asn1 more tests 2005-03-18 04:22:14 +00:00
77-str-default-OK.asn1 module name 2005-03-20 11:16:20 +00:00
78-str-default-SE.asn1 module name 2005-03-20 11:16:20 +00:00
79-constrained-by-OK.asn1 parsing support for CONSTRAINED BY 2005-03-20 14:28:32 +00:00
79-constrained-by-OK.asn1.-EF constrained by 2005-03-20 14:50:50 +00:00
80-chardefs-OK.asn1 Support for some CharsDefn 2005-03-24 14:26:38 +00:00
Makefile.am Initial revision 2004-06-03 03:38:44 +00:00
Makefile.in CGI environment for online ASN.1 compilation 2004-09-19 19:40:52 +00:00
README more tests 2005-03-18 04:22:14 +00:00

README

This is a collection of various little ASN.1 modules, used independently
by several different testing engines below the main tree (i.e. libasn1fix)
for stressing various aspects of compiler operation.

The files follow certain naming conventions:

Source file:
	<Index>-<arbitrary-name>-{OK|SE|NP}.asn1

Regenerator test file:
	<Index>-<arbitrary-name>-{OK|SE|NP}.asn1.[<compiler-flags>]

Where
	<Index> is arbitrary number (digits)
	<arbitrary-name> is arbitrary string, without dots
	OK	file syntax and semantics are absolutely correct
	SE	file semantics is wrong
	SW	file semantics is suspicious (warning)
	NP	file syntax is incorrect, file not parseable
	<compiler-flags>	command-line flags for compiler

Example:
	07-int-OK.asn1		# Correct ASN.1 file
	07-int-OK.asn1.-EF	# Test of file regeneration with -E -F flags.