Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/zabbix/zabbix.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Vladishev <aleksander.vladishev@zabbix.com>2017-02-18 19:17:33 +0300
committerAlexander Vladishev <aleksander.vladishev@zabbix.com>2017-02-18 19:17:33 +0300
commit9b733d1271187f86df251be4447ee51adf4ed712 (patch)
tree5a28d87b3b0df019b20c7a596b6e4efd11c10f2b /build.xml
parentd329607eb14a9f2c7a975998a5e80c59c77f3afe (diff)
.......... [ZBXNEXT-686] updated ant script
Diffstat (limited to 'build.xml')
-rw-r--r--build.xml24
1 files changed, 22 insertions, 2 deletions
diff --git a/build.xml b/build.xml
index f8bbbd305ad..1d9b9083e0f 100644
--- a/build.xml
+++ b/build.xml
@@ -94,6 +94,17 @@
</exec>
</target>
+ <target name="init-api-postgresql" depends="init-postgresql">
+ <exec executable="psql" input="tests/data/data_api_test.sql" failonerror="on">
+ <env key="PGPASSWORD" value="${dbpassword}"/>
+ <arg line="-h '${dbhost}'"/>
+ <arg line="-U '${dbuser}'"/>
+ <arg line="-1"/>
+ <arg line="--set ON_ERROR_STOP=1"/>
+ <arg line="${dbname}"/>
+ </exec>
+ </target>
+
<target name="init-mysql" depends="create-configs,make-dbschema">
<!-- Create MySQL database -->
<exec executable="mysql" failonerror="on">
@@ -137,6 +148,15 @@
</exec>
</target>
+ <target name="init-api-mysql" depends="init-mysql">
+ <exec executable="mysql" input="tests/data/data_api_test.sql" failonerror="on">
+ <arg line="--host=${dbhost}"/>
+ <arg line="--user=${dbuser}"/>
+ <arg line="--password=${dbpassword}"/>
+ <arg line="${dbname}"/>
+ </exec>
+ </target>
+
<target name="test-phpunit" depends="init-common">
<exec executable="phpunit" dir="frontends/php/tests/unit" failonerror="off">
<arg line="--log-junit=${basedir}/build/logs/phpunit.xml"/>
@@ -159,8 +179,8 @@
<target name="build-phpunit" depends="test-phpunit"/>
<target name="build-mysql" depends="init-frontend-mysql,test-frontend"/>
<target name="build-postgresql" depends="init-frontend-postgresql,test-frontend"/>
- <target name="build-api-mysql" depends="init-mysql,test-api"/>
- <target name="build-api-postgresql" depends="init-postgresql,test-api"/>
+ <target name="build-api-mysql" depends="init-api-mysql,test-api"/>
+ <target name="build-api-postgresql" depends="init-api-postgresql,test-api"/>
<!-- Default target -->
<target name="build" depends="build-phpunit,build-mysql,build-postgresql"/>