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

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tests/build.xml')
-rw-r--r--tests/build.xml82
1 files changed, 56 insertions, 26 deletions
diff --git a/tests/build.xml b/tests/build.xml
index 034641e18a..df3a8939dc 100644
--- a/tests/build.xml
+++ b/tests/build.xml
@@ -2,7 +2,7 @@
<property file="build.properties" />
<property file="defaults.properties" />
-
+
<target name="chmod">
<condition property="chmodcondition">
<and>
@@ -12,26 +12,26 @@
</condition>
<antcall target="chmod-inner"/>
</target>
-
+
<target name="chmod-inner" if="chmodcondition">
-
+
<property file="${basedir}/webtest/config/webtest.properties" />
-
+
<copy file="${basedir}/webtest/chmod.php" tofile="${basedir}/../build/chmod.php" overwrite="true">
<filterset>
<filter token="PATH" value="${basedir}/../build"/>
</filterset>
</copy>
-
+
<!-- <get src="${wt.config.protocol}://${wt.config.host}:${wt.config.port}/${wt.config.basepath}/chmod.php" dest="/dev/null" ignoreerrors="true"/> -->
-
+
<exec executable="wget">
<arg value="${wt.config.protocol}://${wt.config.host}:${wt.config.port}/${wt.config.basepath}/chmod.php"/>
<arg value="--output-document=/dev/null" />
<arg value="--no-check-certificate" />
</exec>
</target>
-
+
<target name="clean">
<delete dir="${basedir}/../build" />
<delete dir="${basedir}/results" />
@@ -43,6 +43,7 @@
<fileset dir="${basedir}/..">
<include name="config/**" />
<include name="core/**" />
+ <include name="js/**" />
<include name="lang/**" />
<include name="libs/**" />
<include name="misc/**" />
@@ -56,33 +57,62 @@
</copy>
<mkdir dir="${basedir}/../build/tmp/templates_c"/>
<mkdir dir="${basedir}/../build/tmp/cache"/>
+ <mkdir dir="${basedir}/../build/tmp/latest"/>
<chmod perm="a+rw">
<dirset dir="${basedir}/../build">
<include name="config" />
<include name="tmp" />
<include name="tmp/templates_c" />
<include name="tmp/cache" />
+ <include name="tmp/latest" />
</dirset>
</chmod>
</target>
-
- <target name="process-build-resources" depends="prepare-build-filesystem">
- <copy file="${basedir}/config.ini.template.php" tofile="${basedir}/../build/config/config.ini.php" overwrite="true">
+
+ <target name="process-build-resources-pdo-mysql" depends="prepare-build-filesystem">
+ <copy file="${basedir}/config/pdo_mysql.template.php" tofile="${basedir}/../build/config/config.ini.php" overwrite="true">
<filterset>
<filtersfile file="${basedir}/build.properties"/>
</filterset>
</copy>
</target>
-
- <target name="test" depends="process-build-resources">
+
+ <target name="test-pdo-mysql" depends="process-build-resources-pdo-mysql">
+
+ <echo>PDO_MYSQL unit tests started</echo>
+
<mkdir dir="${basedir}/../build/test-results"/>
<exec executable="${php.executable}" dir="${basedir}/../build/tests" failonerror="true" failifexecutionfails="true">
<arg value="all_tests.php" />
</exec>
+
+ <echo>PDO_MYSQL unit tests finished</echo>
+
+ </target>
+
+ <target name="process-build-resources-mysqli" depends="prepare-build-filesystem">
+ <copy file="${basedir}/config/mysqli.template.php" tofile="${basedir}/../build/config/config.ini.php" overwrite="true">
+ <filterset>
+ <filtersfile file="${basedir}/build.properties"/>
+ </filterset>
+ </copy>
</target>
-
+
+ <target name="test-mysqli" depends="process-build-resources-mysqli">
+
+ <echo>MYSQLI unit tests started</echo>
+
+ <mkdir dir="${basedir}/../build/test-results"/>
+ <exec executable="${php.executable}" dir="${basedir}/../build/tests" failonerror="true" failifexecutionfails="true">
+ <arg value="all_tests.php" />
+ </exec>
+
+ <echo>MYSQLI unit tests finished</echo>
+
+ </target>
+
<target name="phpdoc">
-
+
<echo>phpDocumentor started</echo>
<delete dir="${basedir}/build/phpdocumentor-report"/>
@@ -92,27 +122,27 @@
<arg value="--useconfig"/>
<arg path="${basedir}/../misc/phpdoc-config.ini"/>
</exec>
-
+
<copy todir="${phpdocumentor.report.dir}" overwrite="true" failonerror="true" verbose="true">
<fileset dir="${basedir}/../build/documentation"/>
</copy>
-
+
<echo>phpDocumentor finished</echo>
</target>
-
+
<target name="webtest">
<delete file="${basedir}/../build/config/config.ini.php"/>
<ant antfile="${basedir}/build-canoo.xml"/>
</target>
-
+
<target name="schemaspy">
-
+
<echo>SchemaSpy started</echo>
-
+
<delete dir="${basedir}/build/schemaspy-report"/>
<mkdir dir="${basedir}/build/schemaspy-report"/>
-
+
<echo message="Generating schema for MySql" />
<java jar="${basedir}/lib/java/schemaSpy_3.1.1.jar" fork="true" failonerror="true" maxmemory="256m" dir="${basedir}">
<arg value="-t"/>
@@ -130,23 +160,23 @@
<arg value="-p"/>
<arg value="${database.main.password}"/>
</java>
-
+
<copy todir="${schemaspy.report.dir}" overwrite="true" failonerror="true" verbose="true">
<fileset dir="${basedir}/build/schemaspy-report"/>
</copy>
-
+
<echo>SchemaSpy finished</echo>
</target>
-
<target name="all">
<antcall target="chmod"/>
- <antcall target="test"/>
+ <antcall target="test-pdo-mysql"/>
+ <!-- antcall target="test-mysqli"/ -->
<antcall target="webtest"/>
<antcall target="chmod"/>
<antcall target="phpdoc"/>
<antcall target="schemaspy"/>
</target>
-
+
</project>