[java-idp-plugin-metadatagen] branch main updated: JMETAGEN-3 Test Failures under Linux (ok on Windows)

Rod Widdowson rdw at steadingsoftware.com
Mon Mar 21 13:42:27 UTC 2022


This is an automated email from the git hooks/post-receive script.

rdw pushed a commit to branch main
in repository java-idp-plugin-metadatagen.

View the commit online:
http://git.shibboleth.net/view/?p=java-idp-plugin-metadatagen.git;a=commit;h=502238593317e03f1c3f1c73c14401abce57d76c

The following commit(s) were added to refs/heads/main by this push:
     new 5022385  JMETAGEN-3 Test Failures under Linux (ok on Windows)
5022385 is described below

commit 502238593317e03f1c3f1c73c14401abce57d76c
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Mon Mar 21 13:41:17 2022 +0000

    JMETAGEN-3 Test Failures under Linux (ok on Windows)
    
    https://shibboleth.atlassian.net/browse/JMETAGEN-3
    
    Default test off.  Add instructions on how to turn the test on
    and bring in some extra logging.
---
 .../metadatagen/impl/MetadataGenParameters.java       |  7 +++++++
 .../idp/plugin/metadatagen/impl/MetadataGenTest.java  | 10 ++++++----
 metadatagen-impl/src/test/resources/logback-test.xml  | 19 +++++++++++++++++++
 3 files changed, 32 insertions(+), 4 deletions(-)

diff --git a/metadatagen-impl/src/main/java/net/shibboleth/idp/plugin/metadatagen/impl/MetadataGenParameters.java b/metadatagen-impl/src/main/java/net/shibboleth/idp/plugin/metadatagen/impl/MetadataGenParameters.java
index 386239e..eb1e24f 100644
--- a/metadatagen-impl/src/main/java/net/shibboleth/idp/plugin/metadatagen/impl/MetadataGenParameters.java
+++ b/metadatagen-impl/src/main/java/net/shibboleth/idp/plugin/metadatagen/impl/MetadataGenParameters.java
@@ -26,6 +26,8 @@ import java.util.List;
 
 import javax.annotation.Nullable;
 
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.core.io.Resource;
 
 import net.shibboleth.utilities.java.support.component.AbstractInitializableComponent;
@@ -66,6 +68,9 @@ public class MetadataGenParameters extends AbstractInitializableComponent {
      */
     private List<String> signingCerts;
 
+    /** Log */
+    private Logger log = LoggerFactory.getLogger(MetadataGenParameters.class);
+
     /** {@inheritDoc} */
     protected void doInitialize() throws ComponentInitializationException {
         try {
@@ -118,6 +123,7 @@ public class MetadataGenParameters extends AbstractInitializableComponent {
         try {
             signingCert = resource.getFile();
         } catch (final IOException e) {
+	    log.error("Could not locate signing certificates at {}", resource, e);
             signingCert = null;
         }
     }
@@ -152,6 +158,7 @@ public class MetadataGenParameters extends AbstractInitializableComponent {
             try {
                 backChannelCert = resource.getFile();
             } catch (final IOException e) {
+                log.error("Could not locate bach channel certificates at {}", resource, e);
                 backChannelCert = null;
             }
         }
diff --git a/metadatagen-impl/src/test/java/net/shibboleth/idp/plugin/metadatagen/impl/MetadataGenTest.java b/metadatagen-impl/src/test/java/net/shibboleth/idp/plugin/metadatagen/impl/MetadataGenTest.java
index ed0b35a..845cf08 100644
--- a/metadatagen-impl/src/test/java/net/shibboleth/idp/plugin/metadatagen/impl/MetadataGenTest.java
+++ b/metadatagen-impl/src/test/java/net/shibboleth/idp/plugin/metadatagen/impl/MetadataGenTest.java
@@ -38,10 +38,12 @@ import net.shibboleth.ext.spring.cli.AbstractCommandLine;
 @SuppressWarnings("javadoc")
 public class MetadataGenTest {
 	
-	//  Set the next three up to run the test
-	private final static String IDP_HOME =  "H:/Downloads/idp";
-	
-	private final boolean enabled = true;
+    // To run the test
+    //   1) Set the next two static fields
+    //   2) Edit the setting of the property 'idp.metadata.backchannel.cert' in
+    //      src/test/resources/net/shibboleth/idp/plugin/metadatagen/impl/extra2
+    private final static String IDP_HOME =  "H:/Downloads/idp";
+    private final boolean enabled = false;
 	
     @Test(enabled = enabled) public void test() throws IOException {
         assertEquals(MetadataGenCLI.runMain(
diff --git a/metadatagen-impl/src/test/resources/logback-test.xml b/metadatagen-impl/src/test/resources/logback-test.xml
new file mode 100644
index 0000000..a58ce3f
--- /dev/null
+++ b/metadatagen-impl/src/test/resources/logback-test.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<configuration>
+    <logger name="net.shibboleth" level="ALL"/>
+    <logger name="org.springframework" level="DEBUG"/>
+
+    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
+        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
+            <pattern>%level [%logger:%line] - %msg%n</pattern>
+            <charset>UTF-8</charset>
+        </encoder>
+    </appender>
+
+    <root>
+        <level value="ALL" />
+        <appender-ref ref="STDOUT" />
+    </root>
+    
+</configuration>
\ No newline at end of file

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list