|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?>
|
2 |
| - <!--build_version=2.9--> |
| 2 | + <!--build_version=3.1--> |
| 3 | + <!-- |
| 4 | + This build script was generated by Codename One to build native mobile applications using Java. |
| 5 | + To learn more about Codename One go to https://www.codenameone.com/ |
| 6 | + --> |
3 | 7 |
|
4 | 8 | <project name="parse4cn1TestApp" default="default" basedir=".">
|
5 | 9 | <description>Builds, tests, and runs the project parse4cn1TestApp.</description>
|
|
13 | 17 |
|
14 | 18 | <target depends="init,compile,jar" name="compile-test">
|
15 | 19 | <mkdir dir="${build.test.classes.dir}" />
|
| 20 | + <mkdir dir="${test.src.dir}" /> |
16 | 21 | <javac destdir="${build.test.classes.dir}"
|
17 | 22 | encoding="${source.encoding}"
|
18 | 23 | source="1.5"
|
|
83 | 88 | />
|
84 | 89 | </target>
|
85 | 90 |
|
86 |
| - <target name="test-for-ios-device" depends="clean,copy-ios-override,copy-libs,jar,clean-override"> |
| 91 | + <target name="test-for-ios-device" depends="clean,copy-ios-override,copy-libs,compile-test,clean-override"> |
87 | 92 | <codeNameOne
|
88 |
| - jarFile="${dist.jar}" |
| 93 | + jarFile="dist/unitTests.jar" |
89 | 94 | displayName="${codename1.displayName}"
|
90 | 95 | packageName = "${codename1.packageName}"
|
91 | 96 | mainClassName = "${codename1.mainName}"
|
|
102 | 107 | />
|
103 | 108 | </target>
|
104 | 109 |
|
105 |
| - <target name="test-for-android-device" depends="clean,copy-android-override,copy-libs,jar,clean-override"> |
| 110 | + <target name="test-for-android-device" depends="clean,copy-android-override,copy-libs,compile-test,clean-override"> |
106 | 111 | <codeNameOne
|
107 |
| - jarFile="${dist.jar}" |
| 112 | + jarFile="dist/unitTests.jar" |
108 | 113 | displayName="${codename1.displayName}"
|
109 | 114 | packageName = "${codename1.packageName}"
|
110 | 115 | mainClassName = "${codename1.mainName}"
|
|
120 | 125 | />
|
121 | 126 | </target>
|
122 | 127 |
|
123 |
| - <target name="test-for-rim-device" depends="clean,copy-rim-override,copy-libs,jar,clean-override"> |
| 128 | + <target name="test-for-rim-device" depends="clean,copy-rim-override,copy-libs,compile-test,clean-override"> |
124 | 129 | <codeNameOne
|
125 |
| - jarFile="${dist.jar}" |
| 130 | + jarFile="dist/unitTests.jar" |
126 | 131 | displayName="${codename1.displayName}"
|
127 | 132 | packageName = "${codename1.packageName}"
|
128 | 133 | mainClassName = "${codename1.mainName}"
|
|
141 | 146 | </delete>
|
142 | 147 | </target>
|
143 | 148 |
|
144 |
| - <target name="test-for-j2me-device" depends="clean,j2me-native-theme-init,copy-j2me-native,copy-j2me-override,copy-libs,jar,clean-j2me-native,clean-override"> |
| 149 | + <target name="test-for-j2me-device" depends="clean,j2me-native-theme-init,copy-j2me-native,copy-j2me-override,copy-libs,compile-test,clean-j2me-native,clean-override"> |
145 | 150 | <codeNameOne
|
146 |
| - jarFile="${dist.jar}" |
| 151 | + jarFile="dist/unitTests.jar" |
147 | 152 | displayName="${codename1.displayName}"
|
148 | 153 | packageName = "${codename1.packageName}"
|
149 | 154 | mainClassName = "${codename1.mainName}"
|
|
434 | 439 | classpath="${javac.classpath}:${build.classes.dir}">
|
435 | 440 | <src path="native/javase"/>
|
436 | 441 | <src path="lib/impl/native/javase"/>
|
437 |
| - </javac> |
438 |
| - |
439 |
| - <!-- [parse4cn1] Included copying of parse4cn1.cn1lib --> |
440 |
| - <copy file="../../dist/parse4cn1.cn1lib" todir="lib" failonerror="true" overwrite="true"/> |
441 |
| - |
442 |
| - <!-- [parse4cn1] Refresh project libs so the newly copied lib is used; doesn't seem to work though |
443 |
| - and not sure why. For now, we refresh the normal way via the GUI --> |
444 |
| - <!-- <antcall target="refresh-libs" /> --> |
| 442 | + </javac> |
445 | 443 | </target>
|
446 | 444 |
|
447 | 445 | <target name="-post-clean" depends="refresh-libs">
|
448 |
| - <delete file="lib/parse4cn1.cn1lib"/> |
449 | 446 | </target>
|
450 | 447 |
|
451 | 448 | <target name="refresh-libs">
|
|
0 commit comments