Author: rvesse
Date: Thu Aug 8 18:17:45 2013
New Revision: 1511911
URL: http://svn.apache.org/r1511911
Log:
Add some sleeps to try avoid apparent timing issue that causes build hangs
Modified:
jena/trunk/jena-jdbc/jena-jdbc-driver-remote/src/test/java/org/apache/jena/jdbc/remote/results/AbstractRemoteEndpointResultSetTests.java
jena/trunk/jena-jdbc/jena-jdbc-driver-remote/src/test/java/org/apache/jena/jdbc/remote/results/TestRemoteEndpointResults.java
jena/trunk/jena-jdbc/jena-jdbc-driver-remote/src/test/java/org/apache/jena/jdbc/remote/results/TestRemoteEndpointResultsWithAuth.java
jena/trunk/jena-jdbc/jena-jdbc-driver-remote/src/test/java/org/apache/jena/jdbc/remote/results/TestRemoteEndpointResultsWithGraphUris.java
jena/trunk/jena-jdbc/jena-jdbc-driver-remote/src/test/java/org/apache/jena/jdbc/remote/results/TestRemoteEndpointResultsWithResultSetTypes.java
Modified:
jena/trunk/jena-jdbc/jena-jdbc-driver-remote/src/test/java/org/apache/jena/jdbc/remote/results/AbstractRemoteEndpointResultSetTests.java
URL:
http://svn.apache.org/viewvc/jena/trunk/jena-jdbc/jena-jdbc-driver-remote/src/test/java/org/apache/jena/jdbc/remote/results/AbstractRemoteEndpointResultSetTests.java?rev=1511911&r1=1511910&r2=1511911&view=diff
==============================================================================
---
jena/trunk/jena-jdbc/jena-jdbc-driver-remote/src/test/java/org/apache/jena/jdbc/remote/results/AbstractRemoteEndpointResultSetTests.java
(original)
+++
jena/trunk/jena-jdbc/jena-jdbc-driver-remote/src/test/java/org/apache/jena/jdbc/remote/results/AbstractRemoteEndpointResultSetTests.java
Thu Aug 8 18:17:45 2013
@@ -20,25 +20,14 @@ package org.apache.jena.jdbc.remote.resu
import org.apache.jena.fuseki.Fuseki;
import org.apache.jena.jdbc.results.AbstractResultSetTests;
-import org.apache.log4j.BasicConfigurator;
-import org.apache.log4j.Level;
-import org.apache.log4j.Logger;
/**
- * Abstract tests for remote endpoint connection result sets
- *
+ * Abstract tests for remote endpoint connection result sets
+ *
*/
public abstract class AbstractRemoteEndpointResultSetTests extends
AbstractResultSetTests {
static {
- // TEMPORARY - Trying to debug why builds hang on Apache build servers
- BasicConfigurator.resetConfiguration();
- BasicConfigurator.configure();
- Logger.getRootLogger().setLevel(Level.INFO);
- // END TEMPORARY
-
Fuseki.init();
-
-
}
}
Modified:
jena/trunk/jena-jdbc/jena-jdbc-driver-remote/src/test/java/org/apache/jena/jdbc/remote/results/TestRemoteEndpointResults.java
URL:
http://svn.apache.org/viewvc/jena/trunk/jena-jdbc/jena-jdbc-driver-remote/src/test/java/org/apache/jena/jdbc/remote/results/TestRemoteEndpointResults.java?rev=1511911&r1=1511910&r2=1511911&view=diff
==============================================================================
---
jena/trunk/jena-jdbc/jena-jdbc-driver-remote/src/test/java/org/apache/jena/jdbc/remote/results/TestRemoteEndpointResults.java
(original)
+++
jena/trunk/jena-jdbc/jena-jdbc-driver-remote/src/test/java/org/apache/jena/jdbc/remote/results/TestRemoteEndpointResults.java
Thu Aug 8 18:17:45 2013
@@ -55,20 +55,28 @@ public class TestRemoteEndpointResults e
/**
* Clean up after each test by resetting the Fuseki instance
+ * @throws InterruptedException
*/
@After
- public void cleanupTest() {
+ public void cleanupTest() throws InterruptedException {
ServerTest.resetServer();
+
+ // Sleep attempts to avoid a intermittent timing issue on the build
server that can result in hung builds
+ Thread.sleep(250);
}
/**
* Clean up after tests by de-allocating the Fuseki instance
* @throws SQLException
+ * @throws InterruptedException
*/
@AfterClass
- public static void cleanup() throws SQLException {
+ public static void cleanup() throws SQLException, InterruptedException {
ServerTest.freeServer();
+ // Sleep attempts to avoid a intermittent timing issue on the build
server that can result in hung builds
+ Thread.sleep(250);
+
connection.close();
}
Modified:
jena/trunk/jena-jdbc/jena-jdbc-driver-remote/src/test/java/org/apache/jena/jdbc/remote/results/TestRemoteEndpointResultsWithAuth.java
URL:
http://svn.apache.org/viewvc/jena/trunk/jena-jdbc/jena-jdbc-driver-remote/src/test/java/org/apache/jena/jdbc/remote/results/TestRemoteEndpointResultsWithAuth.java?rev=1511911&r1=1511910&r2=1511911&view=diff
==============================================================================
---
jena/trunk/jena-jdbc/jena-jdbc-driver-remote/src/test/java/org/apache/jena/jdbc/remote/results/TestRemoteEndpointResultsWithAuth.java
(original)
+++
jena/trunk/jena-jdbc/jena-jdbc-driver-remote/src/test/java/org/apache/jena/jdbc/remote/results/TestRemoteEndpointResultsWithAuth.java
Thu Aug 8 18:17:45 2013
@@ -101,22 +101,31 @@ public class TestRemoteEndpointResultsWi
/**
* Clean up after each test by resetting the Fuseki instance
+ * @throws InterruptedException
*/
@After
- public void cleanupTest() {
+ public void cleanupTest() throws InterruptedException {
Update clearRequest = new UpdateDrop(Target.ALL) ;
UpdateProcessor proc =
UpdateExecutionFactory.createRemote(clearRequest, ServerTest.serviceUpdate,
authenticator) ;
proc.execute() ;
+
+ // Sleep attempts to avoid a intermittent timing issue on the build
server that can result in hung builds
+ Thread.sleep(250);
}
/**
* Clean up after tests by de-allocating the Fuseki instance
*
* @throws SQLException
+ * @throws InterruptedException
*/
@AfterClass
- public static void cleanup() throws SQLException {
+ public static void cleanup() throws SQLException, InterruptedException {
server.stop();
+
+ // Sleep attempts to avoid a intermittent timing issue on the build
server that can result in hung builds
+ Thread.sleep(250);
+
connection.close();
realmFile.delete();
}
Modified:
jena/trunk/jena-jdbc/jena-jdbc-driver-remote/src/test/java/org/apache/jena/jdbc/remote/results/TestRemoteEndpointResultsWithGraphUris.java
URL:
http://svn.apache.org/viewvc/jena/trunk/jena-jdbc/jena-jdbc-driver-remote/src/test/java/org/apache/jena/jdbc/remote/results/TestRemoteEndpointResultsWithGraphUris.java?rev=1511911&r1=1511910&r2=1511911&view=diff
==============================================================================
---
jena/trunk/jena-jdbc/jena-jdbc-driver-remote/src/test/java/org/apache/jena/jdbc/remote/results/TestRemoteEndpointResultsWithGraphUris.java
(original)
+++
jena/trunk/jena-jdbc/jena-jdbc-driver-remote/src/test/java/org/apache/jena/jdbc/remote/results/TestRemoteEndpointResultsWithGraphUris.java
Thu Aug 8 18:17:45 2013
@@ -64,20 +64,28 @@ public class TestRemoteEndpointResultsWi
/**
* Clean up after each test by resetting the Fuseki instance
+ * @throws InterruptedException
*/
@After
- public void cleanupTest() {
+ public void cleanupTest() throws InterruptedException {
ServerTest.resetServer();
+
+ // Sleep attempts to avoid a intermittent timing issue on the build
server that can result in hung builds
+ Thread.sleep(250);
}
/**
* Clean up after tests by de-allocating the Fuseki instance
* @throws SQLException
+ * @throws InterruptedException
*/
@AfterClass
- public static void cleanup() throws SQLException {
+ public static void cleanup() throws SQLException, InterruptedException {
ServerTest.freeServer();
+ // Sleep attempts to avoid a intermittent timing issue on the build
server that can result in hung builds
+ Thread.sleep(250);
+
connection.close();
}
Modified:
jena/trunk/jena-jdbc/jena-jdbc-driver-remote/src/test/java/org/apache/jena/jdbc/remote/results/TestRemoteEndpointResultsWithResultSetTypes.java
URL:
http://svn.apache.org/viewvc/jena/trunk/jena-jdbc/jena-jdbc-driver-remote/src/test/java/org/apache/jena/jdbc/remote/results/TestRemoteEndpointResultsWithResultSetTypes.java?rev=1511911&r1=1511910&r2=1511911&view=diff
==============================================================================
---
jena/trunk/jena-jdbc/jena-jdbc-driver-remote/src/test/java/org/apache/jena/jdbc/remote/results/TestRemoteEndpointResultsWithResultSetTypes.java
(original)
+++
jena/trunk/jena-jdbc/jena-jdbc-driver-remote/src/test/java/org/apache/jena/jdbc/remote/results/TestRemoteEndpointResultsWithResultSetTypes.java
Thu Aug 8 18:17:45 2013
@@ -55,20 +55,28 @@ public class TestRemoteEndpointResultsWi
/**
* Clean up after each test by resetting the Fuseki instance
+ * @throws InterruptedException
*/
@After
- public void cleanupTest() {
+ public void cleanupTest() throws InterruptedException {
ServerTest.resetServer();
+
+ // Sleep attempts to avoid a intermittent timing issue on the build
server that can result in hung builds
+ Thread.sleep(250);
}
/**
* Clean up after tests by de-allocating the Fuseki instance
* @throws SQLException
+ * @throws InterruptedException
*/
@AfterClass
- public static void cleanup() throws SQLException {
+ public static void cleanup() throws SQLException, InterruptedException {
ServerTest.freeServer();
+ // Sleep attempts to avoid a intermittent timing issue on the build
server that can result in hung builds
+ Thread.sleep(250);
+
connection.close();
}