Repository: zest-qi4j
Updated Branches:
  refs/heads/develop 72e375eb6 -> 4df3b9a5c


Adding NoException assumption, which seems to be triggering Jenkins build 
problems.


Project: http://git-wip-us.apache.org/repos/asf/zest-qi4j/repo
Commit: http://git-wip-us.apache.org/repos/asf/zest-qi4j/commit/4df3b9a5
Tree: http://git-wip-us.apache.org/repos/asf/zest-qi4j/tree/4df3b9a5
Diff: http://git-wip-us.apache.org/repos/asf/zest-qi4j/diff/4df3b9a5

Branch: refs/heads/develop
Commit: 4df3b9a5c430bf1ba1c80b84aa6732df5c8d4924
Parents: 72e375e
Author: Niclas Hedhman <[email protected]>
Authored: Mon Jun 15 11:07:17 2015 +0800
Committer: Niclas Hedhman <[email protected]>
Committed: Mon Jun 15 11:07:17 2015 +0800

----------------------------------------------------------------------
 .../src/main/java/org/qi4j/test/util/Assume.java     | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/zest-qi4j/blob/4df3b9a5/core/testsupport/src/main/java/org/qi4j/test/util/Assume.java
----------------------------------------------------------------------
diff --git a/core/testsupport/src/main/java/org/qi4j/test/util/Assume.java 
b/core/testsupport/src/main/java/org/qi4j/test/util/Assume.java
index 8d7e491..f8b23e4 100644
--- a/core/testsupport/src/main/java/org/qi4j/test/util/Assume.java
+++ b/core/testsupport/src/main/java/org/qi4j/test/util/Assume.java
@@ -47,10 +47,17 @@ public class Assume
      */
     public static void assumeDisplayPresent()
     {
-        assumeFalse( 
GraphicsEnvironment.getLocalGraphicsEnvironment().isHeadlessInstance() );
-        String display = System.getenv( "DISPLAY" );
-        assumeThat( display, is( notNullValue() ) );
-        assumeTrue( display.length() > 0 );
+        try
+        {
+            assumeFalse( 
GraphicsEnvironment.getLocalGraphicsEnvironment().isHeadlessInstance() );
+            String display = System.getenv( "DISPLAY" );
+            assumeThat( display, is( notNullValue() ) );
+            assumeTrue( display.length() > 0 );
+        } catch( UnsatisfiedLinkError e )
+        {
+            // assuming that this is caused due to missing video subsystem, or 
similar
+            assumeNoException( "Grahics system is missing?", e );
+        }
     }
 
     /**

Reply via email to