summaryrefslogtreecommitdiffstats
path: root/testSuite.rng
diff options
context:
space:
mode:
authorJan Pokorný <jpokorny@redhat.com>2013-01-29 18:20:13 +0100
committerJan Pokorný <jpokorny@redhat.com>2013-01-29 18:25:12 +0100
commitdbebf0be9cb077864aac9d6d60783b53ee50a2a5 (patch)
tree98eaed1a6bd19c0c8f925fec9a0655a5c9466b4d /testSuite.rng
parentf781e6e0c5ce428b18485d7d05df91962c04c007 (diff)
downloadrnc2rng-dbebf0be9cb077864aac9d6d60783b53ee50a2a5.tar.gz
rnc2rng-dbebf0be9cb077864aac9d6d60783b53ee50a2a5.tar.xz
rnc2rng-dbebf0be9cb077864aac9d6d60783b53ee50a2a5.zip
Massive update so it works for corosync.rnc and several others
- continued style cleanup - some files moved to "unused" dir - added several files for testing and the ones like TODO and HACKING Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
Diffstat (limited to 'testSuite.rng')
-rw-r--r--testSuite.rng157
1 files changed, 0 insertions, 157 deletions
diff --git a/testSuite.rng b/testSuite.rng
deleted file mode 100644
index 6626f3a..0000000
--- a/testSuite.rng
+++ /dev/null
@@ -1,157 +0,0 @@
-<?xml version="1.0"?>
-<!-- $Id: testSuite.rng,v 1.10 2002/04/30 07:00:05 jjc Exp $ -->
-<grammar xmlns="http://relaxng.org/ns/structure/1.0" ns="">
- <!--
- Target namespace is intentionally set to "" so as not to interfere with
- prefix/URI bindings
- -->
-
- <start>
- <ref name="testSuite"/>
- </start>
-
- <define name="testSuite">
- <element name="testSuite">
- <ref name="header"/>
- <zeroOrMore>
- <choice>
- <ref name="testSuite"/>
- <ref name="testCase"/>
- </choice>
- </zeroOrMore>
- </element>
- </define>
-
- <define name="testCase">
- <element name="testCase">
- <ref name="header"/>
-
- <ref name="resources"/>
-
- <choice>
-
- <!-- Incorrect schema -->
- <element name="incorrect">
- <ref name="dtd"/>
- <ref name="anyElement"/>
- </element>
-
- <!-- Correct schema and test cases -->
- <group>
- <element name="correct">
- <ref name="dtd"/>
- <externalRef href="relaxng.rng"/>
- </element>
- <zeroOrMore>
- <choice>
- <!-- Valid test cases -->
- <element name="valid">
- <ref name="dtd"/>
- <ref name="anyElement"/>
- </element>
- <!-- Invalid test cases -->
- <element name="invalid">
- <ref name="dtd"/>
- <ref name="anyElement"/>
- </element>
- </choice>
- </zeroOrMore>
- </group>
-
- </choice>
-
- </element>
- </define>
-
- <define name="any">
- <zeroOrMore>
- <choice>
- <ref name="anyElement"/>
- <attribute>
- <anyName/>
- <text/>
- </attribute>
- <text/>
- </choice>
- </zeroOrMore>
- </define>
-
- <define name="anyElement">
- <element>
- <anyName/>
- <ref name="any"/>
- </element>
- </define>
-
- <define name="header">
- <zeroOrMore>
- <choice>
- <element name="title">
- <text/>
- </element>
- <element name="documentation">
- <text/>
- </element>
- <element name="author">
- <text/>
- </element>
- <!-- Email address for correspondence about test cases. -->
- <element name="email">
- <text/>
- </element>
- <!-- Section of the specification being tested. -->
- <element name="section">
- <text/>
- </element>
- <element name="requires">
- <attribute name="datatypeLibrary"/>
- </element>
- <element>
- <anyName>
- <except>
- <nsName/>
- </except>
- </anyName>
- <ref name="any"/>
- </element>
- </choice>
- </zeroOrMore>
- </define>
-
- <define name="resources">
- <zeroOrMore>
- <choice>
- <element name="resource">
- <attribute name="name">
- <ref name="pathSegment"/>
- </attribute>
- <ref name="dtd"/>
- <ref name="anyElement"/>
- </element>
- <element name="dir">
- <attribute name="name">
- <ref name="pathSegment"/>
- </attribute>
- <ref name="resources"/>
- </element>
- </choice>
- </zeroOrMore>
- </define>
-
- <define name="dtd">
- <optional>
- <attribute name="dtd"/>
- </optional>
- </define>
-
- <!-- A relative URI segment. -->
-
- <define name="pathSegment">
- <data datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"
- type="string">
- <!-- one or more RFC 2396 pchars -->
- <param name="pattern">([\-A-Za-z0-9:@&amp;=+$,_.!~*'()]|%[0-9a-fA-F][0-9a-fA-F])+</param>
- </data>
- </define>
-
-</grammar>