use of org.jboss.shrinkwrap.impl.base.path.BasicPath in project tomee by apache.
the class MicroProfileRestClientTCKArchiveProcessor method process.
@Override
public void process(final Archive<?> archive, final TestClass testClass) {
if (archive instanceof WebArchive) {
WebArchive webArchive = (WebArchive) archive;
final Map<ArchivePath, Node> content = webArchive.getContent();
final Node node = content.get(new BasicPath("META-INF/certificates-dir.txt"));
if (node != null) {
webArchive.addAsResource(node.getAsset(), "META-INF/certificates-dir.txt");
}
}
}
use of org.jboss.shrinkwrap.impl.base.path.BasicPath in project wildfly by wildfly.
the class ArchiveTestCase method before.
@BeforeClass
public static void before() throws Exception {
String tempDir = TestSuiteEnvironment.getTmpDir();
WebArchive[] wars = new WebArchive[3];
// deployment1
wars[0] = ShrinkWrap.create(WebArchive.class, "deployment0.war");
wars[0].addClass(SimpleServlet.class);
wars[0].addAsWebResource(new StringAsset("Version0"), "page.html");
// deployment2
wars[1] = ShrinkWrap.create(WebArchive.class, "deployment1.war");
wars[1].addClass(SimpleServlet.class);
wars[1].addAsWebResource(new StringAsset("Version1"), "page.html");
// deployment3 is included but not deployed
wars[2] = ShrinkWrap.create(WebArchive.class, "deployment2.war");
wars[2].addClass(SimpleServlet.class);
wars[2].addAsWebResource(new StringAsset("Version2"), "page.html");
// build cli archive
EnterpriseArchive cliArchive = ShrinkWrap.create(EnterpriseArchive.class, "archive.cli");
String deploy = "deploy deployment0.war\ndeploy deployment1.war";
String undeploy = "undeploy deployment0.war\nundeploy deployment1.war";
cliArchive.add(new StringAsset(deploy), new BasicPath("/", "install.scr"));
// add the default script which shouldn't be picked up
cliArchive.add(new StringAsset("deploy deployment0.war\ndeploy deployment1.war\ndeploy deployment2.war"), new BasicPath("/", "deploy.scr"));
cliArchive.add(new StringAsset(undeploy), new BasicPath("/", "uninstall.scr"));
cliArchive.add(new StringAsset("undeploy deployment0.war\nundeploy deployment1.war\nundeploy deployment2.war"), new BasicPath("/", "undeploy.scr"));
for (WebArchive war : wars) {
cliArchive.add(war, new BasicPath("/"), ZipExporter.class);
}
cliArchiveFile = new File(tempDir + File.separator + "archive.cli");
new ZipExporterImpl(cliArchive).exportTo(cliArchiveFile, true);
}
use of org.jboss.shrinkwrap.impl.base.path.BasicPath in project wildfly by wildfly.
the class ArchiveDefaultScriptNamesTestCase method before.
@BeforeClass
public static void before() throws Exception {
String tempDir = TestSuiteEnvironment.getTmpDir();
WebArchive[] wars = new WebArchive[3];
// deployment1
wars[0] = ShrinkWrap.create(WebArchive.class, "deployment0.war");
wars[0].addClass(SimpleServlet.class);
wars[0].addAsWebResource(new StringAsset("Version0"), "page.html");
// deployment2
wars[1] = ShrinkWrap.create(WebArchive.class, "deployment1.war");
wars[1].addClass(SimpleServlet.class);
wars[1].addAsWebResource(new StringAsset("Version1"), "page.html");
// deployment3 is included but not deployed
wars[2] = ShrinkWrap.create(WebArchive.class, "deployment2.war");
wars[2].addClass(SimpleServlet.class);
wars[2].addAsWebResource(new StringAsset("Version2"), "page.html");
// build cli archive
EnterpriseArchive cliArchive = ShrinkWrap.create(EnterpriseArchive.class, "archive.cli");
String deploy = "deploy deployment0.war\ndeploy deployment1.war";
String undeploy = "undeploy deployment0.war\nundeploy deployment1.war";
cliArchive.add(new StringAsset(deploy), new BasicPath("/", "deploy.scr"));
cliArchive.add(new StringAsset(undeploy), new BasicPath("/", "undeploy.scr"));
for (WebArchive war : wars) {
cliArchive.add(war, new BasicPath("/"), ZipExporter.class);
}
cliArchiveFile = new File(tempDir + File.separator + "archive.cli");
new ZipExporterImpl(cliArchive).exportTo(cliArchiveFile, true);
}
use of org.jboss.shrinkwrap.impl.base.path.BasicPath in project wildfly by wildfly.
the class UndeployWildcardTestCase method before.
@BeforeClass
public static void before() throws Exception {
String tempDir = TestSuiteEnvironment.getSystemProperty("java.io.tmpdir");
appFiles = new File[4];
// deployment1
WebArchive war = ShrinkWrap.create(WebArchive.class, "cli-test-app1.war");
war.addClass(SimpleServlet.class);
war.addAsWebResource(new StringAsset("Version0"), "page.html");
appFiles[0] = new File(tempDir + File.separator + war.getName());
new ZipExporterImpl(war).exportTo(appFiles[0], true);
// deployment2
war = ShrinkWrap.create(WebArchive.class, "cli-test-app2.war");
war.addClass(SimpleServlet.class);
war.addAsWebResource(new StringAsset("Version1"), "page.html");
appFiles[1] = new File(tempDir + File.separator + war.getName());
new ZipExporterImpl(war).exportTo(appFiles[1], true);
// deployment3
war = ShrinkWrap.create(WebArchive.class, "cli-test-another.war");
war.addClass(SimpleServlet.class);
war.addAsWebResource(new StringAsset("Version2"), "page.html");
appFiles[2] = new File(tempDir + File.separator + war.getName());
new ZipExporterImpl(war).exportTo(appFiles[2], true);
// deployment4
war = ShrinkWrap.create(WebArchive.class, "cli-test-app3.war");
war.addClass(SimpleServlet.class);
war.addAsWebResource(new StringAsset("Version3"), "page.html");
final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "cli-test-app.ear");
ear.add(war, new BasicPath("/"), ZipExporter.class);
appFiles[3] = new File(tempDir + File.separator + ear.getName());
new ZipExporterImpl(ear).exportTo(appFiles[3], true);
}
use of org.jboss.shrinkwrap.impl.base.path.BasicPath in project eap-additional-testsuite by jboss-set.
the class UndeployWildcardTestCase method before.
@BeforeClass
public static void before() throws Exception {
String tempDir = TestSuiteEnvironment.getSystemProperty("java.io.tmpdir");
appFiles = new File[4];
// deployment1
WebArchive war = ShrinkWrap.create(WebArchive.class, "cli-test-app1.war");
war.addClass(SimpleServlet.class);
war.addAsWebResource(new StringAsset("Version0"), "page.html");
appFiles[0] = new File(tempDir + File.separator + war.getName());
new ZipExporterImpl(war).exportTo(appFiles[0], true);
// deployment2
war = ShrinkWrap.create(WebArchive.class, "cli-test-app2.war");
war.addClass(SimpleServlet.class);
war.addAsWebResource(new StringAsset("Version1"), "page.html");
appFiles[1] = new File(tempDir + File.separator + war.getName());
new ZipExporterImpl(war).exportTo(appFiles[1], true);
// deployment3
war = ShrinkWrap.create(WebArchive.class, "cli-test-another.war");
war.addClass(SimpleServlet.class);
war.addAsWebResource(new StringAsset("Version2"), "page.html");
appFiles[2] = new File(tempDir + File.separator + war.getName());
new ZipExporterImpl(war).exportTo(appFiles[2], true);
// deployment4
war = ShrinkWrap.create(WebArchive.class, "cli-test-app3.war");
war.addClass(SimpleServlet.class);
war.addAsWebResource(new StringAsset("Version3"), "page.html");
final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "cli-test-app.ear");
ear.add(war, new BasicPath("/"), ZipExporter.class);
appFiles[3] = new File(tempDir + File.separator + ear.getName());
new ZipExporterImpl(ear).exportTo(appFiles[3], true);
}
Aggregations