I migrate my custom plugin to Confluence 6.1.1. All is working fine, but I can’t anymore run my wired tests, because they aren’t not shown in the plugin test console any more.
I am make all steps which where defined here: Instruction Guide.
If I am running atlas-integration-test, I am getting this message when my test is running:
404 Not found.
So, how I have to use Wired Test in the context of Confluence 6?
Test-Class
@RunWith(AtlassianPluginsTestRunner.class)
public class ConfluenceUserIntegrationTest {
private final UserGroupService userGroupService;
public ConfluenceUserIntegrationTest(UserGroupService userGroupService) {
this.userGroupService = userGroupService;
}
@Test
public void userUpdateJob() {
userGroupService
...
}
}
pom.xml
<plugin>
<groupId>com.atlassian.maven.plugins</groupId>
<artifactId>maven-confluence-plugin</artifactId>
<version>${amps.version}</version>
<extensions>true</extensions>
<configuration>
<allowGoogleTracking>false</allowGoogleTracking>
<productVersion>${confluence.version}</productVersion>
<productDataVersion>${confluence.data.version}</productDataVersion>
<instructions>
<Atlassian-Plugin-Key>${project.groupId}.${project.artifactId}</Atlassian-Plugin-Key>
<Spring-Context>*</Spring-Context>
<Export-Package>*
</Export-Package>
<Import-Package>*;version="0";resolution:=optional</Import-Package>
</instructions>
<productDataPath>${basedir}/src/test/resources/generated-test-resources.zip</productDataPath>
<products>
<product>
<id>confluence</id>
<instanceId>confluenceExpected</instanceId>
<!-- <productVersion>${confluence.version}</productVersion>
-->
<productDataVersion>${confluence.data.version}</productDataVersion>
</product>
</products>
<testGroups>
<testGroup>
<id>confluence-integration</id>
<productIds>
<productId>confluence</productId>
</productIds>
<includes>
<include>it/**/*Test.java</include>
</includes>
</testGroup>`> Preformatted text`
</testGroups>
</configuration>
</plugin>