.addAsLibrary(createApiArchive())
.addClasses(WebProfileCategory.class, TransactionalTestCase.class, TestData.class)
.addClasses(RepositoryExtension.class, RepositoryDefinitionException.class)
.addPackages(true, TEST_FILTER, createImplPackages())
.addPackages(true, AuditedEntity.class.getPackage())
.addPackages(true, new ExcludeRegExpPaths(testFilter), TransactionalTestCase.class.getPackage())
.addAsWebInfResource("test-persistence.xml",
ArchivePaths.create("classes/META-INF/persistence.xml"))
.addAsWebInfResource("META-INF/services/javax.enterprise.inject.spi.Extension",
ArchivePaths.create("classes/META-INF/services/javax.enterprise.inject.spi.Extension"))
.addAsWebInfResource(new StringAsset(descriptor), ArchivePaths.create("beans.xml"));