Class ProvisioningConsistencyBaseTest

java.lang.Object
org.wildfly.test.distribution.validation.ProvisioningConsistencyBaseTest

public abstract class ProvisioningConsistencyBaseTest extends Object
Validates that provisioning using wildfly-maven-plugin and the channel manifest produced by building the standard dist produces an installation consistent with what is produced by the galleon-maven-plugin when it produced the standard dist.

The purpose of this test is to demonstrate consistency between the two provisioning methods, thus supporting the concept that tests run against an installation provisioned one way are meaningful for an installation provisioned the other way.

  • Constructor Details

    • ProvisioningConsistencyBaseTest

      protected ProvisioningConsistencyBaseTest(String targetDist)
  • Method Details

    • assumeCompatibleEnvironment

      public static void assumeCompatibleEnvironment() throws IOException
      This test case is not relevant when the test suite/module is executed against a distribution externally given through the jboss.dist Maven property.
      Throws:
      IOException
    • testInstallationEquivalence

      public void testInstallationEquivalence() throws IOException
      Compare the contents of an installation created using wildfly-maven-plugin and a channel with the standard dist.
      Throws:
      IOException - if a problem occurs walking the file tree of the