Skip to content

Commit

Permalink
Initial integration test for single node apicurio with keycloak. Fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
jsenko committed Apr 10, 2019
1 parent eca5c90 commit 1d191e0
Show file tree
Hide file tree
Showing 14 changed files with 3,155 additions and 2 deletions.
22 changes: 20 additions & 2 deletions distro/quickstart/pom.xml
Expand Up @@ -122,12 +122,12 @@
<!-- Unpack Keycloak OIDC adapter -->
<unzip src="${project.build.directory}/keycloak-wildfly-adapter-dist-${version.org.keycloak}.zip" dest="${wildfly.appserver.dir}" overwrite="false" />
<delete file="${project.build.directory}/keycloak-wildfly-adapter-dist-${version.org.keycloak}.zip" />

<!-- Make sure to chmod 755 the shell scripts -->
<chmod perm="a+x" dir="${wildfly.appserver.dir}/bin">
<include name="*.sh" />
</chmod>

<!-- Remove the welcome content (will be replaced) -->
<delete dir="${wildfly.appserver.dir}/welcome-content" />

Expand Down Expand Up @@ -162,6 +162,24 @@
</archiverConfig>
</configuration>
</execution>
<execution>
<!-- Integration test distro -->
<id>test</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<finalName>apicurio-studio-${project.version}</finalName>
<attach>true</attach>
<descriptors>
<descriptor>src/main/assembly/test.xml</descriptor>
</descriptors>
<archiverConfig>
<defaultDirectoryMode>0755</defaultDirectoryMode>
</archiverConfig>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
Expand Down
35 changes: 35 additions & 0 deletions distro/quickstart/src/main/assembly/test.xml
@@ -0,0 +1,35 @@
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
<id>test</id>
<formats>
<format>zip</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<fileSets>
<fileSet>
<directory>target/apicurio-studio-${project.version}</directory>
<outputDirectory>apicurio-studio-${project.version}</outputDirectory>
<filtered>false</filtered>
</fileSet>
<fileSet>
<directory>src/main/resources/welcome-content</directory>
<outputDirectory>apicurio-studio-${project.version}/welcome-content</outputDirectory>
<filtered>false</filtered>
</fileSet>
<fileSet>
<directory>src/main/resources/standalone/configuration</directory>
<outputDirectory>apicurio-studio-${project.version}/standalone/configuration</outputDirectory>
<filtered>false</filtered>
</fileSet>
<fileSet>
<directory>src/main/resources/docs/apicurio</directory>
<outputDirectory>apicurio-studio-${project.version}/docs/apicurio</outputDirectory>
<filtered>false</filtered>
</fileSet>
<fileSet>
<directory>${basedir}/../../back-end/hub-core/src/main/resources/io/apicurio/hub/core/storage/jdbc</directory>
<outputDirectory>apicurio-studio-${project.version}/ddls</outputDirectory>
<filtered>false</filtered>
</fileSet>
</fileSets>
</assembly>
1 change: 1 addition & 0 deletions test/integration/pom.xml
Expand Up @@ -15,6 +15,7 @@
<module>api</module>
<module>ws</module>
<module>arquillian</module>
<module>single-node-keycloak</module>
<module>common</module>
</modules>
<build>
Expand Down

0 comments on commit 1d191e0

Please sign in to comment.