summaryrefslogtreecommitdiff
path: root/tests/data/small.xml
diff options
context:
space:
mode:
authorPekka Paalanen <pekka.paalanen@collabora.co.uk>2016-10-04 17:26:40 +0300
committerPekka Paalanen <pekka.paalanen@collabora.co.uk>2016-11-23 10:18:29 +0200
commit992b451dc44389e56913e3e57681aec00ee6bffc (patch)
tree03110fae0e6912b76868361da619a3f135165332 /tests/data/small.xml
parent024200745fc83373effdf64f3a5684c1a9cd9a13 (diff)
tests: add data files for future wayland-scanner test
This patch adds the input and reference output data files for the wayland-scanner tests to be added by the following patch. The data files are split into their own patch because they are extremely uninteresting to review: - example.xml is just a copy wayland.xml from 1.12.0 - small.xml is a tiny dummy definition used for testing scanner variations without causing lots of big output files - the other files are wayland-scanner products from the xml files Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> Reviewed-by: Emilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk> v2: update output due to 2c6350beb92816eb9213c4944d197485e788ef6d Acked-by: Yong Bakos <ybakos@humanoriented.com>
Diffstat (limited to 'tests/data/small.xml')
-rw-r--r--tests/data/small.xml52
1 files changed, 52 insertions, 0 deletions
diff --git a/tests/data/small.xml b/tests/data/small.xml
new file mode 100644
index 0000000..571618f
--- /dev/null
+++ b/tests/data/small.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<protocol name="small_test">
+
+ <copyright>
+ Copyright © 2016 Collabora, Ltd.
+
+ Permission is hereby granted, free of charge, to any person
+ obtaining a copy of this software and associated documentation files
+ (the "Software"), to deal in the Software without restriction,
+ including without limitation the rights to use, copy, modify, merge,
+ publish, distribute, sublicense, and/or sell copies of the Software,
+ and to permit persons to whom the Software is furnished to do so,
+ subject to the following conditions:
+
+ The above copyright notice and this permission notice (including the
+ next paragraph) shall be included in all copies or substantial
+ portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
+ BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+ ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
+ </copyright>
+
+ <interface name="intf_A" version="1">
+ <description summary="the thing A">
+ A useless example trying to tickle the scanner.
+ </description>
+
+ <request name="rq1">
+ <arg name="untyped_new" type="new_id"/>
+ </request>
+
+ <request name="rq2">
+ <arg name="typed_new" type="new_id" interface="intf_not_here"/>
+ <arg name="str" type="string"/>
+ <arg name="i" type="int"/>
+ <arg name="u" type="uint"/>
+ <arg name="f" type="fixed"/>
+ <arg name="fd" type="fd"/>
+ <arg name="obj" type="object" interface="another_intf"/>
+ </request>
+
+ <request name="destroy" type="destructor"/>
+
+ <event name="hey"/>
+ </interface>
+</protocol>