diff options
author | Wade Walker <[email protected]> | 2011-02-02 04:37:46 +0100 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2011-02-02 04:37:46 +0100 |
commit | 4e29ab96c2e5f934b7441f0df5bc976accac7c59 (patch) | |
tree | 251bea577b53cdc7241bdb88f709f28838f5026d /make/build-junit.xml | |
parent | a247475fa8834a289de0d86b6928b2c191ebf50d (diff) |
Added two simple SWT unit tests.
Added a test that draws one triangle, using both the SWT
canvas and the AWT canvas with the SWT_AWT bridge. Also
added the SWT JARs for each platform to make/lib (since
that's where antlr.jar and junit.jar were stored). Modified
the make files to build and run the new tests.
Diffstat (limited to 'make/build-junit.xml')
-rw-r--r-- | make/build-junit.xml | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/make/build-junit.xml b/make/build-junit.xml index c7e2d558b..a271ac09e 100644 --- a/make/build-junit.xml +++ b/make/build-junit.xml @@ -226,6 +226,7 @@ <fileset dir="${classes}"> <include name="${java.dir.test}/**/Test*AWT*"/> <exclude name="**/*$$*"/> + <exclude name="**/*SWT*"/> <exclude name="**/newt/**"/> </fileset> <formatter usefile="false" type="brief"/> @@ -234,6 +235,41 @@ </junit> </target> + <target name="junit.run.swt" depends="junit.run.setup" description="Runs all SWT and SWT_AWT tests."> + <!-- Test*SWT* --> + <junit forkmode="perTest" showoutput="true" fork="true" haltonerror="off" timeout="${batchtest.timeout}"> + <env key="${system.env.library.path}" path="${obj.all.paths}"/> + <jvmarg value="-Djava.library.path=${obj.all.paths}"/> + + <!-- + <jvmarg value="-Dnewt.debug.EDT"/> + <jvmarg value="-Djogl.debug=all"/> + <jvmarg value="-Dgluegen.debug.NativeLibrary=true"/> + <jvmarg value="-Dgluegen.debug.ProcAddressHelper=true"/> + <jvmarg value="-Djogl.debug.GLSLState"/> + <jvmarg value="-Dnativewindow.debug=all"/> + <jvmarg value="-Dnewt.debug=all"/> + <jvmarg value="-verbose:jni"/> + <jvmarg value="-client"/> + <jvmarg value="-d32"/> + --> + + <formatter usefile="false" type="plain"/> + <formatter usefile="true" type="xml"/> + <classpath refid="junit_jogl_swt.run.classpath"/> + + <batchtest todir="${results.junit}"> + <fileset dir="${classes}"> + <include name="${java.dir.test}/**/Test*SWT*"/> + <exclude name="**/*$$*"/> + <exclude name="**/newt/**"/> + </fileset> + <formatter usefile="false" type="brief"/> + <formatter usefile="true" type="xml"/> + </batchtest> + </junit> + </target> + <!-- NEWT is currently not supported on OSX --> <target name="junit.run.newt.awt" depends="junit.run.setup" unless="isOSX"> <!-- Test*AWT* --> |