print more data from releng tests
diff --git a/tests/org.eclipse.wtp.releng.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.wtp.releng.tests/META-INF/MANIFEST.MF
index 8c15c43..9de1391 100644
--- a/tests/org.eclipse.wtp.releng.tests/META-INF/MANIFEST.MF
+++ b/tests/org.eclipse.wtp.releng.tests/META-INF/MANIFEST.MF
@@ -7,8 +7,8 @@
 Bundle-Localization: plugin
 Require-Bundle: org.eclipse.core.runtime,
  org.junit;bundle-version="[3.8.0,4.0.0)",
- org.eclipse.wtp.releng.versionchecker,
- org.eclipse.swt;bundle-version="3.6.0"
+ org.eclipse.wtp.releng.versionchecker; resolution:=optional,
+ org.eclipse.swt; resolution:=optional
 Eclipse-LazyStart: true
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
 Bundle-ActivationPolicy: lazy
diff --git a/tests/org.eclipse.wtp.releng.tests/src/org/eclipse/wtp/layout/tests/TestLayout.java b/tests/org.eclipse.wtp.releng.tests/src/org/eclipse/wtp/layout/tests/TestLayout.java
index 6b6203f..7a4261a 100644
--- a/tests/org.eclipse.wtp.releng.tests/src/org/eclipse/wtp/layout/tests/TestLayout.java
+++ b/tests/org.eclipse.wtp.releng.tests/src/org/eclipse/wtp/layout/tests/TestLayout.java
@@ -11,21 +11,33 @@
  ******************************************************************************/
 package org.eclipse.wtp.layout.tests;
 
-import java.io.*;
-import java.util.*;
-import java.util.jar.Attributes;
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.ArrayList;
+import java.util.Enumeration;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+import java.util.Properties;
+import java.util.Set;
+import java.util.StringTokenizer;
 import java.util.jar.JarEntry;
 import java.util.jar.JarFile;
-import java.util.jar.Manifest;
 import java.util.regex.PatternSyntaxException;
 import java.util.zip.ZipEntry;
 import java.util.zip.ZipFile;
 
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
 import org.eclipse.osgi.util.ManifestElement;
 import org.osgi.framework.BundleException;
 
-import junit.framework.*;
-
 /**
  * @since 3.3
  */
diff --git a/tests/org.eclipse.wtp.releng.tests/src/org/eclipse/wtp/releng/tests/BuildTests.java b/tests/org.eclipse.wtp.releng.tests/src/org/eclipse/wtp/releng/tests/BuildTests.java
index 4c021b6..e85bc0e 100644
--- a/tests/org.eclipse.wtp.releng.tests/src/org/eclipse/wtp/releng/tests/BuildTests.java
+++ b/tests/org.eclipse.wtp.releng.tests/src/org/eclipse/wtp/releng/tests/BuildTests.java
@@ -469,6 +469,10 @@
 	 * @throws Exception
 	 */
 	public void testVersionCompare() throws Exception {
+		
+		// TODO: version lister is optional. I should put explicit check here to see if 
+		// it is not available, and exist with informational print out. 
+		
 		VersionLister versionLister = new VersionLister();
 		String[] args = getArgs();
 
@@ -563,40 +567,6 @@
 		}
 	}
 
-	public void testDisplay() throws Exception {
-
-
-		Device.DEBUG = true;
-		Browser browser = null;
-		Display display = new Display();
-		Shell shell = new Shell(display);
-		System.out.println();
-		System.out.println(">>>Attempt creating SWT.MOZILLA-style Browser");
-		try {
-			browser = new Browser(shell, SWT.MOZILLA);
-			System.out.println(">>>succeeded creating SWT.MOZILLA-style Browser");
-
-		}
-		catch (Error e) {
-			//System.out.println(">>>This failed with the following error:");
-			//e.printStackTrace();
-			System.out.println(">>>Failed creating SWT.MOZILLA-style Browser");
-			System.out.println();
-			System.out.println(">>>Attempt creating SWT.NONE-style Browser");
-			try {
-				browser = new Browser(shell, SWT.NONE);
-				System.out.println(">>>succeeded creating SWT.NONE-style Browser");
-			}
-			catch (Error e2) {
-				System.out.println(">>>failed creating SWT.NONE-style Browser");
-				System.out.println();
-				System.out.println(">>>Both attempts methods failed, ending with the following error:");
-				e2.printStackTrace();
-			}
-		}
-		display.dispose();
-		System.out.println();
-	}
 
 	/**
 	 * No assert here ... we just want a print out to log to double check
@@ -623,6 +593,7 @@
 	public void testProperties() throws Exception {
 		dumpAllProperties();
 	}
+
 	public void testEnv() throws Exception {
 		dumpAllEnvVariables();
 	}
@@ -632,14 +603,14 @@
 		System.out.println(" = = = All Environment Variables = = = ");
 		System.out.println();
 		System.out.println("Environment Variables");
-		Map <String, String>envMap = System.getenv();
+		Map<String, String> envMap = System.getenv();
 
-		for (String key :  envMap.keySet()) {
-			
+		for (String key : envMap.keySet()) {
+
 			System.out.print(key);
 			for (int i = 0; i < (30 - key.length()); i++)
 				System.out.print(" ");
-			System.out.println("->"  + envMap.get(key));
+			System.out.println("->" + envMap.get(key));
 		}
 		System.out.println();
 		System.out.println(" = = = All Environment Variables = = = ");
@@ -664,5 +635,48 @@
 		System.out.println("= = = Dump All Properties = = = ");
 		System.out.println();
 	}
+	
+	/*
+	 * While VM dependent, this should be left "last" in the class, so last one invoked. If it causes a crash, 
+	 * at least others will have ran (at least on some machines/vms). 
+	 */
+	public void testDisplay() throws Exception {
+		
+		// TODO: swt is optional. I should put an explict check here, if that plugin is 
+		// available.
+
+		Device.DEBUG = true;
+		Display display = new Display();
+		Shell shell = new Shell(display);
+
+		System.out.println();
+		System.out.println(">>>Attempt creating SWT.MOZILLA-style Browser");
+		try {
+			new Browser(shell, SWT.MOZILLA);
+			System.out.println(">>>succeeded creating SWT.MOZILLA-style Browser");
+
+		}
+		catch (Error e) {
+			// System.out.println(">>>This failed with the following error:");
+			// e.printStackTrace();
+			System.out.println(">>>Failed creating SWT.MOZILLA-style Browser");
+			System.out.println();
+			System.out.println(">>>Attempt creating SWT.NONE-style Browser");
+			try {
+				new Browser(shell, SWT.NONE);
+				System.out.println(">>>succeeded creating SWT.NONE-style Browser");
+			}
+			catch (Error e2) {
+				System.out.println(">>>failed creating SWT.NONE-style Browser");
+				System.out.println();
+				System.out.println(">>>Both attempts methods failed, ending with the following error:");
+				e2.printStackTrace();
+			}
+		}
+		display.dispose();
+		System.out.println();
+
+	}
+
 
 }