Added scrolling performance tests
diff --git a/idea/java/tests/lib/hamcrest-core-1.3.jar b/idea/java/tests/lib/hamcrest-core-1.3.jar
new file mode 100644
index 0000000..9d5fe16
--- /dev/null
+++ b/idea/java/tests/lib/hamcrest-core-1.3.jar
Binary files differ
diff --git a/idea/java/tests/lib/junit-4.12.jar b/idea/java/tests/lib/junit-4.12.jar
new file mode 100644
index 0000000..3a7fc26
--- /dev/null
+++ b/idea/java/tests/lib/junit-4.12.jar
Binary files differ
diff --git a/idea/java/tests/perf_tests.xml b/idea/java/tests/perf_tests.xml
new file mode 100644
index 0000000..a6e8ba4
--- /dev/null
+++ b/idea/java/tests/perf_tests.xml
@@ -0,0 +1,41 @@
+<project name="PerfTests" default="run" basedir=".">
+ <description>
+ JBRE Performance tests
+ </description>
+ <property name="src" location="src"/>
+ <property name="lib" location="lib"/>
+ <property name="build" location="build"/>
+
+ <target name="init">
+ <tstamp/>
+ <mkdir dir="${build}"/>
+ </target>
+
+ <target name="compile" depends="init"
+ description="compile the source">
+ <javac srcdir="${src}" destdir="${build}">
+ <classpath>
+ <pathelement location="${lib}/junit-4.12.jar" />
+ </classpath>
+ </javac>
+ </target>
+
+ <target name="run" depends="compile">
+ <junit printsummary="on" haltonfailure="no" showoutput="on">
+ <classpath>
+ <pathelement location="${lib}/junit-4.12.jar" />
+ <pathelement location="${lib}/hamcrest-core-1.3.jar" />
+ <pathelement location="${build}"/>
+ </classpath>
+ <formatter type="plain" usefile="false" />
+
+ <test name="performance.text.LCDTextAreaScrollingTest"/>
+ <test name="performance.text.GreyscaleTextAreaScrollingTest"/>
+ </junit>
+ </target>
+
+ <target name="clean"
+ description="clean up">
+ <delete dir="${build}"/>
+ </target>
+</project>
\ No newline at end of file