[gobject-introspection] tests: fix make distcheck



commit 254ac953c6b18a0d4e93781cd9c29bf3dcd4953a
Author: Dieter Verfaillie <dieterv optionexplicit be>
Date:   Sat Jun 20 00:10:03 2015 +0200

    tests: fix make distcheck
    
    Add missing doc-tool tests, fixes "make distcheck" breakage
    introduced by 09daa28c5b4625b6f274b3b340bc85e33bef80b5

 .../Regress.TestCallbackReturnFull.page            |   24 ++++++++++++
 .../Regress.test_callback_return_full.page         |   38 ++++++++++++++++++++
 .../Regress.TestCallbackReturnFull.page            |   25 +++++++++++++
 .../Regress.test_callback_return_full.page         |   36 ++++++++++++++++++
 .../Regress.TestCallbackReturnFull.page            |   25 +++++++++++++
 .../Regress.test_callback_return_full.page         |   37 +++++++++++++++++++
 tests/scanner/Regress-1.0-expected.gir             |   18 +++++++++
 tests/scanner/Regress-1.0-sections-expected.txt    |    1 +
 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 0000000..3e745e4
--- /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 0000000..e7fb008
--- /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 0000000..28d8abb
--- /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 0000000..233dab4
--- /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 0000000..9573fe2
--- /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 0000000..3f55844
--- /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 1ad2198..288d393 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 30e46e6..8dd11b1 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


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]