]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[core] fix test case
authorSeven Du <dujinfang@gmail.com>
Sun, 13 Oct 2019 11:19:35 +0000 (19:19 +0800)
committerAndrey Volk <andywolk@gmail.com>
Thu, 21 Nov 2019 18:06:14 +0000 (22:06 +0400)
tests/unit/.gitignore
tests/unit/conf_playsay/freeswitch.xml [new file with mode: 0644]
tests/unit/switch_ivr_play_say.c

index 653a998769a072fe514997e56cf188e3cca1ab0e..f6d7de800820d4210c617f4a0f9042a4d9e0ca9f 100644 (file)
@@ -10,3 +10,7 @@
 perf.data
 perf.data.old
 Makefile.in
+
+freeswitch.xml.fsxml.tmp
+test-argb.png
+test-rgb.png
diff --git a/tests/unit/conf_playsay/freeswitch.xml b/tests/unit/conf_playsay/freeswitch.xml
new file mode 100644 (file)
index 0000000..3e87047
--- /dev/null
@@ -0,0 +1,47 @@
+<?xml version="1.0"?>
+<document type="freeswitch/xml">
+  <X-PRE-PROCESS cmd="exec-set" data="test=echo 1234"/>
+  <X-PRE-PROCESS cmd="set" data="default_password=$${test}"/>
+  <section name="configuration" description="Various Configuration">
+    <configuration name="modules.conf" description="Modules">
+      <modules>
+        <load module="mod_console"/>
+        <load module="mod_loopback"/>
+        <load module="mod_opus"/>
+        <load module="mod_commands"/>
+        <load module="mod_sndfile"/>
+        <load module="mod_dptools"/>
+        <load module="mod_tone_stream"/>
+        <load module="mod_test"/>
+      </modules>
+    </configuration>
+
+    <configuration name="console.conf" description="Console Logger">
+      <mappings>
+        <map name="all" value="console,debug,info,notice,warning,err,crit,alert"/>
+      </mappings>
+      <settings>
+        <param name="colorize" value="true"/>
+        <param name="loglevel" value="debug"/>
+      </settings>
+    </configuration>
+
+    <configuration name="timezones.conf" description="Timezones">
+      <timezones>
+          <zone name="GMT" value="GMT0" />
+      </timezones>
+    </configuration>
+
+    <X-PRE-PROCESS cmd="include" data="vpx.conf.xml"/>
+  </section>
+
+  <section name="dialplan" description="Regex/XML Dialplan">
+    <context name="default">
+      <extension name="sample">
+        <condition>
+          <action application="info"/>
+        </condition>
+      </extension>
+    </context>
+  </section>
+</document>
index 90bcd9d1fb4b305f4e8294255106efc18f3496b8..c08cdd5752d09f44a16a90c3e24e5bc9f2f6acec 100644 (file)
@@ -39,6 +39,10 @@ FST_CORE_BEGIN("./conf_playsay")
        {
                FST_SETUP_BEGIN()
                {
+                       fst_requires_module("mod_tone_stream");
+                       fst_requires_module("mod_sndfile");
+                       fst_requires_module("mod_dptools");
+                       fst_requires_module("mod_test");
                }
                FST_SETUP_END()