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