Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlauzond2006-01-31 22:21:38 +0000
committerlauzond2006-01-31 22:21:38 +0000
commit0490b769243ccc76aa886075c1d215df21877914 (patch)
tree232b34c3743355ef98b4cee84bb4ed6277032996 /tests/org.eclipse.wst.wsi.tests
parent101f40f98471abc95c25a01c0c7d0cbcde76091b (diff)
downloadwebtools.webservices-0490b769243ccc76aa886075c1d215df21877914.tar.gz
webtools.webservices-0490b769243ccc76aa886075c1d215df21877914.tar.xz
webtools.webservices-0490b769243ccc76aa886075c1d215df21877914.zip
[125932] junit fails caused by unavailable TADs
Diffstat (limited to 'tests/org.eclipse.wst.wsi.tests')
-rw-r--r--tests/org.eclipse.wst.wsi.tests/src/org/eclipse/wst/wsi/tests/internal/RegressionBucket.java29
1 files changed, 27 insertions, 2 deletions
diff --git a/tests/org.eclipse.wst.wsi.tests/src/org/eclipse/wst/wsi/tests/internal/RegressionBucket.java b/tests/org.eclipse.wst.wsi.tests/src/org/eclipse/wst/wsi/tests/internal/RegressionBucket.java
index 07059b509..6192f9bbd 100644
--- a/tests/org.eclipse.wst.wsi.tests/src/org/eclipse/wst/wsi/tests/internal/RegressionBucket.java
+++ b/tests/org.eclipse.wst.wsi.tests/src/org/eclipse/wst/wsi/tests/internal/RegressionBucket.java
@@ -9,6 +9,12 @@
*******************************************************************************/
package org.eclipse.wst.wsi.tests.internal;
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.URL;
+
+import org.eclipse.wst.wsi.internal.WSITestToolsProperties;
+
import junit.framework.Test;
import junit.framework.TestSuite;
/**
@@ -22,10 +28,29 @@ public class RegressionBucket extends TestSuite {
public static Test suite()
{
TestSuite suite= new TestSuite("Regression Bucket");
- suite.addTest(new TestSuite(WSDLConformanceSSBPTest.class));
- suite.addTest(new TestSuite(WSDLConformanceAPTest.class));
+ if (tadIsAvailable(WSITestToolsProperties.SSBP_ASSERTION_FILE))
+ suite.addTest(new TestSuite(WSDLConformanceSSBPTest.class));
+ if (tadIsAvailable(WSITestToolsProperties.AP_ASSERTION_FILE))
+ suite.addTest(new TestSuite(WSDLConformanceAPTest.class));
return suite;
}
+
+ public static boolean tadIsAvailable(String tadURI)
+ {
+ boolean result = true;
+ InputStream is = null;
+ try
+ {
+ URL url = new URL(tadURI);
+ is = url.openStream();
+ is.close();
+ }
+ catch (IOException e)
+ {
+ result = false;
+ }
+ return result;
+ }
}

Back to the top