Signed-off-by: Arthur HUILLET <arthur.huil...@free.fr>
---
Hi, 

        this patch adds a PrintTest regression test - for now the only thing 
enabled is a write call
        because that's the only working thing. :)

Makefile                      |    3 ++-
 regression/jvm/PrintTest.java |   39 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 41 insertions(+), 1 deletions(-)
 create mode 100644 regression/jvm/PrintTest.java

diff --git a/Makefile b/Makefile
index 1d39741..30085da 100644
--- a/Makefile
+++ b/Makefile
@@ -228,7 +228,8 @@ REGRESSION_TEST_SUITE_CLASSES = \
        regression/jvm/RegisterAllocatorTortureTest.class \
        regression/jvm/ExceptionsTest.class \
        regression/jvm/FibonacciTest.class \
-       regression/jvm/ObjectStackTest.class
+       regression/jvm/ObjectStackTest.class \
+       regression/jvm/PrintTest.class
 
 lib: $(CLASSPATH_CONFIG)
        make -C lib/ JAVAC=$(JAVAC) GLIBJ=$(GLIBJ)
diff --git a/regression/jvm/PrintTest.java b/regression/jvm/PrintTest.java
new file mode 100644
index 0000000..898d256
--- /dev/null
+++ b/regression/jvm/PrintTest.java
@@ -0,0 +1,39 @@
+/*
+ * Copyright (C) 2009 Pekka Enberg
+ *
+ * This file is released under the GPL version 2 with the following
+ * clarification and special exception:
+ *
+ *     Linking this library statically or dynamically with other modules is
+ *     making a combined work based on this library. Thus, the terms and
+ *     conditions of the GNU General Public License cover the whole
+ *     combination.
+ *
+ *     As a special exception, the copyright holders of this library give you
+ *     permission to link this library with independent modules to produce an
+ *     executable, regardless of the license terms of these independent
+ *     modules, and to copy and distribute the resulting executable under terms
+ *     of your choice, provided that you also meet, for each linked independent
+ *     module, the terms and conditions of the license of that module. An
+ *     independent module is a module which is not derived from or based on
+ *     this library. If you modify this library, you may extend this exception
+ *     to your version of the library, but you are not obligated to do so. If
+ *     you do not wish to do so, delete this exception statement from your
+ *     version.
+ *
+ * Please refer to the file LICENSE for details.
+ */
+package jvm;
+
+/**
+ * @author Arthur Huillet
+ */
+public class PrintTest extends TestCase {
+    public static void main(String[] args) {
+
+               System.out.write(4);
+//             System.out.flush();
+//             System.out.println("hehehe\n");
+        exit();
+    }
+}
-- 
1.6.2.2



------------------------------------------------------------------------------
_______________________________________________
Jatovm-devel mailing list
Jatovm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jatovm-devel

Reply via email to