summaryrefslogtreecommitdiffstats
path: root/rtemsspec/tests
diff options
context:
space:
mode:
Diffstat (limited to 'rtemsspec/tests')
-rw-r--r--rtemsspec/tests/spec-applconfig/a.yml6
-rw-r--r--rtemsspec/tests/spec-applconfig/unspec-define-2.yml9
-rw-r--r--rtemsspec/tests/spec-applconfig/unspec-define.yml1
-rw-r--r--rtemsspec/tests/spec-applconfig/unspec-type-2.yml9
-rw-r--r--rtemsspec/tests/spec-applconfig/unspec-type.yml9
-rw-r--r--rtemsspec/tests/test_applconfig.py12
6 files changed, 46 insertions, 0 deletions
diff --git a/rtemsspec/tests/spec-applconfig/a.yml b/rtemsspec/tests/spec-applconfig/a.yml
index 514f0ce7..6cbd2668 100644
--- a/rtemsspec/tests/spec-applconfig/a.yml
+++ b/rtemsspec/tests/spec-applconfig/a.yml
@@ -20,6 +20,12 @@ notes: |
* ${define:/name}
* ${unspec-define:/name}
+
+ * ${unspec-define-2:/name}
+
+ * ${unspec-type:/name}
+
+ * ${unspec-type-2:/name}
appl-config-option-type: feature
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
diff --git a/rtemsspec/tests/spec-applconfig/unspec-define-2.yml b/rtemsspec/tests/spec-applconfig/unspec-define-2.yml
new file mode 100644
index 00000000..017673b5
--- /dev/null
+++ b/rtemsspec/tests/spec-applconfig/unspec-define-2.yml
@@ -0,0 +1,9 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+enabled-by: true
+interface-type: unspecified-define
+links: []
+name: UNSPEC_DEFINE_2
+reference: https://foo
+type: interface
diff --git a/rtemsspec/tests/spec-applconfig/unspec-define.yml b/rtemsspec/tests/spec-applconfig/unspec-define.yml
index e5831da4..766b0dec 100644
--- a/rtemsspec/tests/spec-applconfig/unspec-define.yml
+++ b/rtemsspec/tests/spec-applconfig/unspec-define.yml
@@ -5,4 +5,5 @@ enabled-by: true
interface-type: unspecified-define
links: []
name: UNSPEC_DEFINE
+reference: null
type: interface
diff --git a/rtemsspec/tests/spec-applconfig/unspec-type-2.yml b/rtemsspec/tests/spec-applconfig/unspec-type-2.yml
new file mode 100644
index 00000000..f34f63ea
--- /dev/null
+++ b/rtemsspec/tests/spec-applconfig/unspec-type-2.yml
@@ -0,0 +1,9 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+enabled-by: true
+interface-type: unspecified-type
+links: []
+name: unspec_type_2
+reference: https://bar
+type: interface
diff --git a/rtemsspec/tests/spec-applconfig/unspec-type.yml b/rtemsspec/tests/spec-applconfig/unspec-type.yml
new file mode 100644
index 00000000..b133d429
--- /dev/null
+++ b/rtemsspec/tests/spec-applconfig/unspec-type.yml
@@ -0,0 +1,9 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+enabled-by: true
+interface-type: unspecified-type
+links: []
+name: unspec_type
+reference: null
+type: interface
diff --git a/rtemsspec/tests/test_applconfig.py b/rtemsspec/tests/test_applconfig.py
index 59854761..08861def 100644
--- a/rtemsspec/tests/test_applconfig.py
+++ b/rtemsspec/tests/test_applconfig.py
@@ -90,6 +90,12 @@ NOTES:
* :c:macro:`UNSPEC_DEFINE`
+ * `UNSPEC_DEFINE_2 <https://foo>`_
+
+ * :c:type:`unspec_type`
+
+ * `unspec_type_2 <https://bar>`_
+
.. index:: b
.. _b:
@@ -432,6 +438,12 @@ NOTES:
* * #DEFINE
*
* * #UNSPEC_DEFINE
+ *
+ * * <a href="https://foo">UNSPEC_DEFINE_2</a>
+ *
+ * * ::unspec_type
+ *
+ * * <a href="https://bar">unspec_type_2</a>
* @endparblock
*/
#define a