Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-6210

Make the authentication configurable in the eap testsuite

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Done
    • Icon: Optional Optional
    • None
    • 7.0.0.GA
    • Test Suite
    • None

      Actually some tests cases of EAP's testsuite failes when running against a remote eap instance.

      In this specific case, EAP 6/7 instances running on Openshift v3.
      In order to get those tests working we have to modify some classes to configure the authentication.
      Example:

      org.jboss.as.test.integration.ee.jmx.property.JMXPropertyEditorsTestCase, had to change this:

          private MBeanServerConnection getMBeanServerConnection() throws IOException {
              final String address = managementClient.getMgmtAddress()+":"+managementClient.getMgmtPort();
              connector = JMXConnectorFactory.connect(new JMXServiceURL("service:jmx:http-remoting-jmx://"+address));
              return connector.getMBeanServerConnection();
      
          }
      

      To:

          private MBeanServerConnection getMBeanServerConnection() throws IOException {
              HashMap<String, String[]> propEnv = new HashMap<String, String[]>();
              String[] credentials = {  System.getProperty("jboss.management.user",""), System.getProperty("jboss.management.password","") };
              propEnv.put(JMXConnector.CREDENTIALS, credentials);
              final String address = managementClient.getMgmtAddress()+":"+managementClient.getMgmtPort();
              connector = JMXConnectorFactory.connect(new JMXServiceURL("service:jmx:http-remoting-jmx://"+address),propEnv);
              return connector.getMBeanServerConnection();
          }
      

      Could these kind of authentication being configurable?
      It is important to us because this allows the tests to be executed against the docker images running in openshift.

              rhn-support-fspolti Filippe Spolti
              rhn-support-fspolti Filippe Spolti
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: