[jboss-svn-commits] JBL Code SVN: r14591 - labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/rule/builder/dialect.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Aug 26 08:46:55 EDT 2007
Author: tirelli
Date: 2007-08-26 08:46:54 -0400 (Sun, 26 Aug 2007)
New Revision: 14591
Modified:
labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/rule/builder/dialect/JavaAndMVELCombinedTest.java
Log:
avoiding threads to get a more clear picture in the test
Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/rule/builder/dialect/JavaAndMVELCombinedTest.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/rule/builder/dialect/JavaAndMVELCombinedTest.java 2007-08-26 12:42:05 UTC (rev 14590)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/rule/builder/dialect/JavaAndMVELCombinedTest.java 2007-08-26 12:46:54 UTC (rev 14591)
@@ -17,33 +17,46 @@
private final static String FN2 = "mvelonly.drl";
private final static String FN3 = "javaonly.drl";
- public void testJavaMVELCombination() throws Exception {
- long time1 = timing( new Runnable() {
- public void run() {
- readDRL( FN1 );
- }
- } );
- long time2 = timing( new Runnable() {
- public void run() {
- readDRL( FN2 );
- }
- } );
- long time3 = timing( new Runnable() {
- public void run() {
- readDRL( FN3 );
- }
- } );
-
- System.out.println("mveljava: "+time1/1000.);
- System.out.println(" mvel: "+time2/1000.);
- System.out.println(" java: "+time3/1000.);
-
+ public void testMixed() {
+ timing( FN1, "mveljava: ");
}
+
+ public void testMVEL() {
+ timing( FN2, " mvel: ");
+ }
+
+ public void testJAVA() {
+ timing( FN3, " java: ");
+ }
+
+// public void testJavaMVELCombination() throws Exception {
+// long time1 = timing( new Runnable() {
+// public void run() {
+// readDRL( FN1 );
+// }
+// } );
+// long time2 = timing( new Runnable() {
+// public void run() {
+// readDRL( FN2 );
+// }
+// } );
+// long time3 = timing( new Runnable() {
+// public void run() {
+// readDRL( FN3 );
+// }
+// } );
+//
+// System.out.println("mveljava: "+time1/1000.);
+// System.out.println(" mvel: "+time2/1000.);
+// System.out.println(" java: "+time3/1000.);
+//
+// }
- private long timing(Runnable runnable) {
+ private void timing( String name, String msg ) {
long start = System.currentTimeMillis();
- runnable.run();
- return System.currentTimeMillis()-start;
+ readDRL( name );
+ long time = System.currentTimeMillis()-start;
+ System.out.println(msg+time/1000.);
}
private void readDRL(String fn) {
More information about the jboss-svn-commits
mailing list