Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Tetragramm
GitHub Repository: Tetragramm/opencv
Path: blob/master/modules/java/test/pure_test/build.xml
16345 views
1
<project name="OpenCV-Test">
2
<property environment="env"/>
3
<property file="ant-${opencv.build.type}.properties"/>
4
<property name="test.dir" value="testResults"/>
5
<property name="build.dir" value="build"/>
6
7
<path id="master-classpath">
8
<fileset dir="lib">
9
<include name="*.jar"/>
10
</fileset>
11
<fileset dir="bin">
12
<include name="*.jar"/>
13
</fileset>
14
</path>
15
16
<target name="clean">
17
<delete dir="build"/>
18
<delete dir="${test.dir}"/>
19
</target>
20
21
<target name="compile">
22
<mkdir dir="build/classes"/>
23
24
<javac sourcepath="" srcdir="src" destdir="build/classes" includeantruntime="false" >
25
<include name="**/*.java"/>
26
<classpath refid="master-classpath"/>
27
</javac>
28
</target>
29
30
<target name="jar" depends="compile">
31
<mkdir dir="build/jar"/>
32
<jar destfile="build/jar/opencv-test.jar" basedir="build/classes">
33
<manifest>
34
<attribute name="Main-Class" value="org.opencv.test.OpenCVTestRunner"/>
35
</manifest>
36
</jar>
37
</target>
38
39
<target name="test" depends="jar">
40
<mkdir dir="${test.dir}"/>
41
<junit printsummary="true" haltonfailure="false" haltonerror="false" showoutput="true" logfailedtests="true" maxmemory="256m">
42
<sysproperty key="java.library.path" path="${opencv.lib.path}"/>
43
<env key="PATH" path="${opencv.lib.path}:${env.PATH}:${env.Path}"/>
44
<classpath refid="master-classpath"/>
45
<classpath>
46
<pathelement location="build/classes"/>
47
</classpath>
48
49
<formatter type="xml"/>
50
51
<batchtest fork="yes" todir="${test.dir}">
52
<zipfileset src="build/jar/opencv-test.jar" includes="**/*.class" excludes="**/OpenCVTest*">
53
<exclude name="**/*$*.class"/>
54
</zipfileset>
55
</batchtest>
56
</junit>
57
<junitreport todir="${test.dir}">
58
<fileset dir="${test.dir}">
59
<include name="TEST-*.xml"/>
60
</fileset>
61
<report format="noframes" todir="${test.dir}"/>
62
</junitreport>
63
</target>
64
65
<target name="build" depends="jar">
66
</target>
67
68
<target name="buildAndTest" depends="test">
69
</target>
70
</project>
71
72