Forced database close
diff --git a/org.eclipse.photran.core.vpg.tests/src/org/eclipse/photran/internal/tests/BaseTestFramework.java b/org.eclipse.photran.core.vpg.tests/src/org/eclipse/photran/internal/tests/BaseTestFramework.java
index d7b078b..935884f 100644
--- a/org.eclipse.photran.core.vpg.tests/src/org/eclipse/photran/internal/tests/BaseTestFramework.java
+++ b/org.eclipse.photran.core.vpg.tests/src/org/eclipse/photran/internal/tests/BaseTestFramework.java
@@ -61,6 +61,9 @@
 			workspace = ResourcesPlugin.getWorkspace();
 			
 	        try {
+	            PhotranVPG.getInstance().releaseAllASTs();
+	            PhotranVPG.getDatabase().clearDatabase();
+	            
 	            cproject = CProjectHelper.createCCProject("PhotranTestProject" + (++n), "bin", IPDOMManager.ID_NO_INDEXER); //$NON-NLS-1$ //$NON-NLS-2$
 	        
 	            project = cproject.getProject();
@@ -94,16 +97,6 @@
     {
         super(name);
     }
-      
-    public void cleanupProject() throws Exception {
-        try{
-	        project.delete( true, false, monitor );
-	    } catch( Throwable e ){
-	        /*boo*/
-	    } finally {
-	    	project= null;
-	    }
-    }
     
 	@Override
 	protected void setUp() throws Exception {