]> source.dussan.org Git - aspectj.git/commitdiff
more coverage
authorjhugunin <jhugunin>
Wed, 15 Jan 2003 02:03:36 +0000 (02:03 +0000)
committerjhugunin <jhugunin>
Wed, 15 Jan 2003 02:03:36 +0000 (02:03 +0000)
tests/scripts/incr.py

index 9aada6beb23793d4d842a965ab039227cfc83fc2..4904282c78dcd0e5d54b055ce3618b17ea4fd3a5 100644 (file)
@@ -6,7 +6,7 @@ from java.io import File
 sourcedir = "incr_test_scratch_sources"\r
 outdir = "incr_test_scratch_classes"\r
 errorList = []\r
-VERBOSE = 0\r
+VERBOSE = 1\r
 \r
 def createEmpty(dir):\r
        if os.path.exists(dir):\r
@@ -184,6 +184,7 @@ def test(batch=0, couldChange=[], changed=[], deleted=[], errors=[]):
        print ">>>>test changed=%s, couldChange=%s, deleted=%s, errors=%s<<<<" % (changed, couldChange, deleted, errors)\r
        \r
        start = snapshot(outdir)\r
+       #print start\r
        handler.errors = []\r
        \r
        time.sleep(0.1)\r
@@ -195,24 +196,12 @@ def test(batch=0, couldChange=[], changed=[], deleted=[], errors=[]):
        if len(handler.errors) > 0: return\r
 \r
        end = snapshot(outdir)\r
+       #print "end", end\r
        u, c, d = diffSnapshots(start, end)\r
        checkClasses("changed", c, makeList(changed) + makeList(couldChange)) \r
        checkClasses("deleted", d, deleted) \r
 \r
-"""\r
-Stress testing\r
-"""\r
-N = 2000\r
-l = []\r
-for i in range(N):\r
-       name = "p1.Hello" + str(i)\r
-       makeType(name)\r
-       l.append("Hello" + str(i))\r
 \r
-test(batch=1, changed=l)\r
-\r
-print "done", errorList\r
-sys.exit(0)\r
 \r
 \r
 """\r
@@ -246,6 +235,35 @@ test(changed="Hello")
 print "done", errorList\r
 sys.exit(0)\r
 \r
+"""\r
+Bugzilla Bug 28807  \r
+   incremental compilation always fails with NullPointerException in 1.1 beta 2 \r
+"""\r
+makeType("incremental.BasicAspect")\r
+makeType("incremental.Basic")\r
+test(batch=1, changed=["Basic", "BasicAspect"])\r
+\r
+makeType("incremental.BasicAspect")\r
+test()\r
+\r
+print "done", errorList\r
+sys.exit(0)\r
+\r
+\r
+"""\r
+Stress testing\r
+"""\r
+N = 2000\r
+l = []\r
+for i in range(N):\r
+       name = "p1.Hello" + str(i)\r
+       makeType(name)\r
+       l.append("Hello" + str(i))\r
+\r
+test(batch=1, changed=l)\r
+\r
+print "done", errorList\r
+sys.exit(0)\r
 \r
 \r
 """\r