Skip to content

Commit b2e5868

Browse files
author
schlichting.kai
committed
* preparing ant tasks for being used in cruisecontrol
* adding tasks for jslint validation (further config needed) and javadoc * modifying junit tasks so that Test*.java and *Test.java files are executed git-svn-id: http://oryx-editor.googlecode.com/svn/trunk@2014 d672c736-503d-0410-a38a-9366997c882b
1 parent 62b57bc commit b2e5868

File tree

5 files changed

+53
-3
lines changed

5 files changed

+53
-3
lines changed

build.xml

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
<!-- Import ANT build scripts of sub projects -->
99
<import file="editor/build.xml"/>
10+
<import file="editor/test.xml"/>
1011
<import file="poem-jvm/build.xml"/>
1112
<import file="stick/build.xml"/>
1213

editor/build.xml

+48-1
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,59 @@
1212
<property name="editor-build-root" value="${build-dir}/editor" />
1313

1414
<!-- Targets for oryx javascript documentation ****************************************************** -->
15-
<taskdef name="jsdoctoolkit" classname="uk.co.darrenhurley.ant.tasks.JsDocToolkit" classpath="jsdoc-toolkit/jsdoctoolkit-ant-task-1.0.jar;jsdoc-toolkit/jsrun.jar;editor/lib/js.jar"/>
15+
<path id="jsdoc.classpath">
16+
<fileset file="${editor-src-root}/lib/js.jar" />
17+
<fileset file="jsdoc-toolkit/jsrun.jar" />
18+
<fileset file="jsdoc-toolkit/jsdoctoolkit-ant-task-1.0.jar" />
19+
</path>
20+
<taskdef name="jsdoctoolkit" classname="uk.co.darrenhurley.ant.tasks.JsDocToolkit" classpathref="jsdoc.classpath"/>
1621
<target name="jsdoc-editor">
1722
<jsdoctoolkit jsdochome="jsdoc-toolkit/" template="jsdoc" outputdir="jsdoc/editor" inputdir="editor/client/scripts" depth="2">
1823
</jsdoctoolkit>
1924
</target>
2025

26+
<!-- Oryx JavaDoc -->
27+
<target name="javadoc-editor">
28+
<javadoc
29+
excludepackagenames="org.test.supercsv.mock"
30+
access="public"
31+
destdir="javadoc/editor"
32+
author="true"
33+
version="true"
34+
use="true"
35+
windowtitle="org.Super.CSV.API"
36+
>
37+
38+
<fileset dir="${editor-src-server}" defaultexcludes="yes">
39+
<include name="**/*.java"/>
40+
</fileset>
41+
</javadoc>
42+
</target>
43+
44+
<!-- JsLint task,checking javascript- and stencilset-json-files -->
45+
<taskdef name="jslint"
46+
classname="net.happygiraffe.jslint.ant.JSLintTask"
47+
classpath="lib/jslint4java-1.2.1+rhino.jar">
48+
</taskdef>
49+
<target name="jslint.check_js">
50+
<jslint options="browser">
51+
<formatter type="plain" />
52+
<formatter type="xml" destfile="jslint.xml" />
53+
<fileset dir="${editor-src-client}/scripts">
54+
<include name="**/*.js"/>
55+
</fileset>
56+
</jslint>
57+
</target>
58+
<target name="jslint.check_json">
59+
<jslint>
60+
<formatter type="plain" />
61+
<fileset dir="${editor-src-root}/data/stencilsets">
62+
<include name="**/*.json"/>
63+
</fileset>
64+
</jslint>
65+
</target>
66+
67+
2168
<!-- Oryx targets (oryx.war) ****************************************************** -->
2269
<target name="build-with-xhtml-test-files-flag">
2370
<property name="build-with-xhtml-test-files-flag" value="*.xhtml" />

editor/test.xml

+3-1
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@
9494
</target>
9595

9696
<target name="test.editor.server.junit.run" depends="test.editor.server.prepare.compile">
97+
<mkdir dir="junit-results"/>
9798
<junit printsummary="withOutAndErr" haltonfailure="no">
9899
<classpath>
99100
<path refid="test.editor.server.classpath"/>
@@ -103,8 +104,9 @@
103104

104105
<formatter type="xml"/>
105106

106-
<batchtest>
107+
<batchtest todir="junit-results">
107108
<fileset dir="build/editor/test/server">
109+
<include name="**/*Test.class"/>
108110
<include name="**/Test*.class"/>
109111
</fileset>
110112
</batchtest>

editor/test/server/de/hpi/epc/stepthrough/EPCStepThroughInterpreterTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import de.hpi.bpt.process.epc.Function;
2020
import de.hpi.bpt.process.epc.IFlowObject;
2121
import de.hpi.epc.AbstractEPCTest;
22-
import edu.emory.mathcs.backport.java.util.Arrays;
22+
import java.util.Arrays;
2323

2424
public class EPCStepThroughInterpreterTest extends AbstractEPCTest {
2525
EPCStepThroughInterpreter epcST;

lib/jslint4java-1.2.1+rhino.jar

735 KB
Binary file not shown.

0 commit comments

Comments
 (0)