From 061a6733a671ae5a8a42d4d238e05aede5656b82 Mon Sep 17 00:00:00 2001 From: yeom Date: Fri, 16 Dec 2011 19:58:12 +0000 Subject: [PATCH] test case for the ownership checking --- Robust/src/Tests/ssJava/ownership/makefile | 26 ++++++ Robust/src/Tests/ssJava/ownership/test.java | 87 +++++++++++++++++++++ 2 files changed, 113 insertions(+) create mode 100644 Robust/src/Tests/ssJava/ownership/makefile create mode 100644 Robust/src/Tests/ssJava/ownership/test.java diff --git a/Robust/src/Tests/ssJava/ownership/makefile b/Robust/src/Tests/ssJava/ownership/makefile new file mode 100644 index 00000000..b6d1119d --- /dev/null +++ b/Robust/src/Tests/ssJava/ownership/makefile @@ -0,0 +1,26 @@ +BUILDSCRIPT=../../../buildscript + +PROGRAM=test +SOURCE_FILES=test.java + +BSFLAGS= -32bit -ssjava -ssjavadebug -printlinenum -mainclass $(PROGRAM) -heapsize-mb 1000 -garbagestats -joptimize -optimize -debug #-nooptimize #src-after-pp #-debug + +default: $(PROGRAM)s.bin + +$(PROGRAM)s.bin: $(SOURCE_FILES) makefile + $(BUILDSCRIPT) $(BSFLAGS) -o $(PROGRAM)s -builddir sing $(SOURCE_FILES) + +clean: + rm -f $(PROGRAM)s.bin + rm -fr sing + rm -f tmp.c + rm -f *~ + rm -f *.dot + rm -f *.png + rm -f *.txt + rm -f aliases.txt + rm -f mlpReport*txt + rm -f results*txt + rm -f *log + rm -f coreprof.dat + rm -f trace.out diff --git a/Robust/src/Tests/ssJava/ownership/test.java b/Robust/src/Tests/ssJava/ownership/test.java new file mode 100644 index 00000000..37811077 --- /dev/null +++ b/Robust/src/Tests/ssJava/ownership/test.java @@ -0,0 +1,87 @@ +@LATTICE("L