You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2023/03/19 19:25:56 UTC

[commons-jelly] branch master updated: Allow running in a headless environment.

This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-jelly.git


The following commit(s) were added to refs/heads/master by this push:
     new 60c4a0d6 Allow running in a headless environment.
60c4a0d6 is described below

commit 60c4a0d61b5510d574650ffe86fc4853023f1998
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Sun Mar 19 15:25:51 2023 -0400

    Allow running in a headless environment.
---
 .../test/java/org/apache/commons/jelly/swing/TestSwingTags.java   | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/jelly-tags/swing/src/test/java/org/apache/commons/jelly/swing/TestSwingTags.java b/jelly-tags/swing/src/test/java/org/apache/commons/jelly/swing/TestSwingTags.java
index 19b58dcc..7dc44d0e 100644
--- a/jelly-tags/swing/src/test/java/org/apache/commons/jelly/swing/TestSwingTags.java
+++ b/jelly-tags/swing/src/test/java/org/apache/commons/jelly/swing/TestSwingTags.java
@@ -20,6 +20,7 @@ import java.awt.Color;
 import java.awt.Component;
 import java.awt.Container;
 import java.awt.Dimension;
+import java.awt.GraphicsEnvironment;
 import java.awt.GridBagConstraints;
 import java.awt.GridBagLayout;
 import java.awt.Insets;
@@ -32,13 +33,13 @@ import javax.swing.JButton;
 import javax.swing.JFrame;
 import javax.swing.JPanel;
 
-import junit.framework.TestSuite;
-
 import org.apache.commons.jelly.JellyContext;
 import org.apache.commons.jelly.Script;
 import org.apache.commons.jelly.XMLOutput;
 import org.apache.commons.jelly.test.BaseJellyTest;
 
+import junit.framework.TestSuite;
+
 /** Tests many swing tags for basic functionality.
  * @author Hans Gilde
  *
@@ -53,7 +54,8 @@ public class TestSwingTags extends BaseJellyTest {
     }
 
     public static TestSuite suite() throws Exception {
-        return new TestSuite(TestSwingTags.class);
+        // TODO Replace with JUnit 4/5 assumption
+        return GraphicsEnvironment.isHeadless() ? new TestSuite() : new TestSuite(TestSwingTags.class);
     }
 
     /** Tests some basic Swing tag functions like creating components