summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDieter Verfaillie <dieterv@optionexplicit.be>2015-06-20 00:10:03 +0200
committerDieter Verfaillie <dieterv@optionexplicit.be>2015-06-20 00:25:14 +0200
commit254ac953c6b18a0d4e93781cd9c29bf3dcd4953a (patch)
tree780980a021457e653cf762504a8f57baf124365b
parentd4771aafa9b10a73059532fa5e5d8670e6e9e3ea (diff)
downloadgobject-introspection-254ac953c6b18a0d4e93781cd9c29bf3dcd4953a.tar.gz
tests: fix make distcheck
Add missing doc-tool tests, fixes "make distcheck" breakage introduced by 09daa28c5b4625b6f274b3b340bc85e33bef80b5
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackReturnFull.page24
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.test_callback_return_full.page38
-rw-r--r--tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackReturnFull.page25
-rw-r--r--tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_return_full.page36
-rw-r--r--tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackReturnFull.page25
-rw-r--r--tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_return_full.page37
-rw-r--r--tests/scanner/Regress-1.0-expected.gir18
-rw-r--r--tests/scanner/Regress-1.0-sections-expected.txt1
8 files changed, 204 insertions, 0 deletions
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackReturnFull.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackReturnFull.page
new file mode 100644
index 00000000..3e745e49
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackReturnFull.page
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<page id="Regress.TestCallbackReturnFull"
+ type="topic"
+ style="callback"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
+ <title>Regress.TestCallbackReturnFull</title>
+ <synopsis><code mime="text/x-csrc">
+RegressTestObj* TestCallbackReturnFull (void);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
+</page>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_return_full.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_return_full.page
new file mode 100644
index 00000000..e7fb0082
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_return_full.page
@@ -0,0 +1,38 @@
+<?xml version="1.0"?>
+<page id="Regress.test_callback_return_full"
+ type="topic"
+ style="function"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="function" type="guide"/>
+ <api:function>
+ <api:returns>
+ <api:type>void</api:type>
+ </api:returns>
+ <api:name>regress_test_callback_return_full</api:name>
+ <api:arg>
+ <api:type>RegressTestCallbackReturnFull</api:type>
+ <api:name>callback</api:name>
+ </api:arg>
+ </api:function>
+ </info>
+ <title>regress_test_callback_return_full</title>
+ <synopsis><code mime="text/x-csrc">
+void regress_test_callback_return_full (RegressTestCallbackReturnFull callback);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>callback</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
+</page>
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackReturnFull.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackReturnFull.page
new file mode 100644
index 00000000..28d8abba
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackReturnFull.page
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<page id="Regress.TestCallbackReturnFull"
+ type="topic"
+ style="callback"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
+ <title>Regress.TestCallbackReturnFull</title>
+ <synopsis><code mime="text/x-gjs">
+function onTestCallbackReturnFull(): <link xref="Regress.TestObj">Regress.TestObj</link> {
+}
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
+</page>
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_return_full.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_return_full.page
new file mode 100644
index 00000000..233dab4a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_return_full.page
@@ -0,0 +1,36 @@
+<?xml version="1.0"?>
+<page id="Regress.test_callback_return_full"
+ type="topic"
+ style="function"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="function" type="guide"/>
+ <api:function>
+ <api:returns>
+ <api:type>void</api:type>
+ </api:returns>
+ <api:name>regress_test_callback_return_full</api:name>
+ <api:arg>
+ <api:type>Regress.TestCallbackReturnFull</api:type>
+ <api:name>callback</api:name>
+ </api:arg>
+ </api:function>
+ </info>
+ <title>Regress.test_callback_return_full</title>
+ <synopsis><code mime="text/x-gjs">
+function test_callback_return_full(callback: <link xref="Regress.TestCallbackReturnFull">Regress.TestCallbackReturnFull</link>): void {
+ // Gjs wrapper for regress_test_callback_return_full()
+}
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>callback</code></title>
+
+</item>
+</terms>
+
+</page>
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackReturnFull.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackReturnFull.page
new file mode 100644
index 00000000..9573fe2b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackReturnFull.page
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<page id="Regress.TestCallbackReturnFull"
+ type="topic"
+ style="callback"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
+ <title>Regress.TestCallbackReturnFull</title>
+ <synopsis><code mime="text/x-python">
+@returns(Regress.TestObj)
+def on_TestCallbackReturnFull():
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
+</page>
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_return_full.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_return_full.page
new file mode 100644
index 00000000..3f55844f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_return_full.page
@@ -0,0 +1,37 @@
+<?xml version="1.0"?>
+<page id="Regress.test_callback_return_full"
+ type="topic"
+ style="function"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="function" type="guide"/>
+ <api:function>
+ <api:returns>
+ <api:type>none</api:type>
+ </api:returns>
+ <api:name>regress_test_callback_return_full</api:name>
+ <api:arg>
+ <api:type>Regress.TestCallbackReturnFull</api:type>
+ <api:name>callback</api:name>
+ </api:arg>
+ </api:function>
+ </info>
+ <title>Regress.test_callback_return_full</title>
+ <synopsis><code mime="text/x-python">
+@accepts(Regress.TestCallbackReturnFull)
+@returns(none)
+def test_callback_return_full(callback):
+ # Python wrapper for regress_test_callback_return_full()
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>callback</code></title>
+
+</item>
+</terms>
+
+</page>
diff --git a/tests/scanner/Regress-1.0-expected.gir b/tests/scanner/Regress-1.0-expected.gir
index 1ad2198d..288d3931 100644
--- a/tests/scanner/Regress-1.0-expected.gir
+++ b/tests/scanner/Regress-1.0-expected.gir
@@ -2391,6 +2391,12 @@ use it should be.</doc>
</parameter>
</parameters>
</callback>
+ <callback name="TestCallbackReturnFull"
+ c:type="RegressTestCallbackReturnFull">
+ <return-value transfer-ownership="full">
+ <type name="TestObj" c:type="RegressTestObj*"/>
+ </return-value>
+ </callback>
<callback name="TestCallbackUserData" c:type="RegressTestCallbackUserData">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
@@ -5356,6 +5362,18 @@ condition in bindings which needs to be tested.</doc>
</parameter>
</parameters>
</function>
+ <function name="test_callback_return_full"
+ c:identifier="regress_test_callback_return_full">
+ <return-value transfer-ownership="none">
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="callback" transfer-ownership="none" scope="call">
+ <type name="TestCallbackReturnFull"
+ c:type="RegressTestCallbackReturnFull"/>
+ </parameter>
+ </parameters>
+ </function>
<function name="test_callback_thaw_async"
c:identifier="regress_test_callback_thaw_async">
<return-value transfer-ownership="none">
diff --git a/tests/scanner/Regress-1.0-sections-expected.txt b/tests/scanner/Regress-1.0-sections-expected.txt
index 30e46e68..8dd11b1e 100644
--- a/tests/scanner/Regress-1.0-sections-expected.txt
+++ b/tests/scanner/Regress-1.0-sections-expected.txt
@@ -87,6 +87,7 @@ regress_test_callback
regress_test_callback_async
regress_test_callback_destroy_notify
regress_test_callback_destroy_notify_no_user_data
+regress_test_callback_return_full
regress_test_callback_thaw_async
regress_test_callback_thaw_notifications
regress_test_callback_user_data