@Deployment public static WebArchive getDeployment() { TestContext context = new TestContext().setWebXmlFile("endpoints-web.xml"); WebArchive war = getDefaultDeployment(context); war.addPackage(TestEndPoint.class.getPackage()); return war; }
protected static WebArchive getBaseDeployment() { TestContext context = new TestContext(); context.setWebXmlFile("oauth-web.xml"); WebArchive war = getTckDeployment(context); war.addClasses(OAuthTestBase.class, OAuthServiceServlet.class, OAuthServletAnswer.class); return war; }
@Deployment public static WebArchive getDeployment() { TestContext context = new TestContext().setWebXmlFile("endpoints-web.xml"); WebArchive war = getDefaultDeployment(context); war.addPackage(TransformerEndPoint.class.getPackage()); return war; }
protected static WebArchive getBaseDeployment(boolean enabled) { System.setProperty("appengine.warmup.enabled", Boolean.toString(enabled)); try { TestContext context = new TestContext(); context.setWebXmlFile("web-warmup.xml"); context.setAppEngineWebXmlFile("appengine-web-warmup.xml"); WebArchive war = getTckDeployment(context); war.addClass(AbstractWarmupTestBase.class); war.addClass(WarmupServlet.class); war.addClass(WarmupData.class); return war; } finally { System.clearProperty("appengine.warmup.enabled"); } }
protected static WebArchive getBaseDeployment(boolean enabled) { System.setProperty("appengine.sessions.enabled", Boolean.toString(enabled)); try { TestContext context = new TestContext(); context.setWebXmlFile("web-sessions.xml"); context.setAppEngineWebXmlFile("appengine-web-sessions.xml"); WebArchive war = getTckDeployment(context); war.addClass(AbstractHttpSessionTestBase.class); war.addClass(RequestFilter.class); war.addClass(SessionServlet.class); war.addClass(Client.class); return war; } finally { System.clearProperty("appengine.sessions.enabled"); } }
@Deployment public static WebArchive getDeployment() { WebArchive archive = getTckDeployment(new TestContext().setWebXmlFile("web-all-secure.xml")); createFile(archive, "/index.html"); return archive; }
protected static WebArchive getBaseDeployment(String cronXml) { WebArchive war = getTckDeployment(new TestContext().setWebXmlFile("web-ping-servlet.xml")); war.addAsWebInfResource(cronXml + ".xml", "cron.xml"); war.addClasses(CronTestBase.class, PingServlet.class, ActionData.class); return war; }
@Deployment public static WebArchive getDeployment() { WebArchive archive = getTckDeployment(new TestContext() .setAppEngineWebXmlFile("appengine-web-admin-staticfiles.xml") .setWebXmlFile("web-security-constraint.xml")); createFile(archive, "/admin/index.html"); return archive; }
@Deployment public static Archive getDeployment() { TestContext context = new TestContext(); context.setWebXmlFile("uf-web.xml"); WebArchive war = getTckDeployment(context); war.addClasses(URLFetchTestBase.class); war.addPackage(FetchServlet.class.getPackage()); war.add(new StringAsset("<html><body>Google AppEngine TCK</body></html>"), "index.html"); return war; }
protected static WebArchive getBytemanDeployment() { TestContext context = new TestContext(); context.setWebXmlFile("bm-web.xml"); context.setAppEngineWebXmlFile("bm-appengine-web.xml"); WebArchive war = getTckDeployment(context); war.addClass(BytemanTestBase.class); war.addClasses(ConcurrentTxServlet.class, Poke.class); return war; } }
protected static WebArchive getDefaultDeployment() { TestContext context = new TestContext().setUseSystemProperties(true).setCompatibilityProperties(TCK_PROPERTIES); context.setWebXmlFile("xmpp-web.xml"); context.setAppEngineWebXmlFile("xmpp-appengine-web.xml"); WebArchive war = getTckDeployment(context); war.addClasses(XmppTestBase.class, XmppMessageServlet.class); return war; } }
@Deployment public static WebArchive getDeployment() { TestContext context = new TestContext(); context.setWebXmlFile("web-error-page.xml"); WebArchive war = getTckDeployment(context); war.addClass(Exceptions.class); war.add(new StringAsset(content), "error.html"); return war; }
@Deployment public static WebArchive getDeployment() { return getTckDeployment(new TestContext() .setWebXmlFile("web-foo-servlet-mapped-to-everything.xml")) .addAsWebResource(new StringAsset("foo.txt"), "/subdir/foo.txt") .addClass(FooServlet.class); }
@Deployment public static WebArchive getDeployment() { TestContext context = new TestContext(); context.setAppEngineWebXmlFile("channel-appengine-web.xml"); context.setWebXmlFile("channel-web.xml"); WebArchive war = getTckDeployment(context); war.addClasses(ChannelTestBase.class, PresenceServlet.class); war.addAsWebResource("channelPage.jsp"); war.addAsWebResource("channelEcho.jsp"); return war; } }
@Deployment public static WebArchive getDeployment() { WebArchive archive = getTckDeployment(new TestContext() .setWebXmlFile("web-overlapping-servlets-and-static-files.xml") .setAppEngineWebXmlFile("appengine-web-staticfiles.xml")) .addClass(FooServlet.class); createFile(archive, "/fooservlet/static/foo.html"); createFile(archive, "/fooservlet/nonstatic/foo.html"); createFile(archive, "/noservlet/static/foo.html"); createFile(archive, "/noservlet/nonstatic/foo.html"); return archive; }
@Deployment public static WebArchive getDeployment() { TestContext context = new TestContext().setWebXmlFile("rpc-web.xml"); WebArchive war = getDefaultDeployment(context); war.addClasses(RpcEndpoint.class, TestData.class); war.add(new ClassLoaderAsset("xindex.html"), "index.html"); war.add(new ClassLoaderAsset("js/base.js"), "js/base.js"); war.addAsWebInfResource("rpcendpoint-v1-rest.discovery"); war.addAsWebInfResource("rpcendpoint-v1-rpc.discovery"); return war; }
@Deployment public static Archive getDeployment() { TestContext context = new TestContext(); context.setWebXmlFile("web-taskqueue.xml"); WebArchive war = getTckDeployment(context); war.addClasses(QueueTestBase.class, DatastoreUtil.class); war.addClasses(ExecTask.class, ExecDeferred.class); war.addClass(RequestData.class); war.addClass(DefaultQueueServlet.class); war.addClass(TestQueueServlet.class); war.addClass(PrintServlet.class); war.addClass(RetryTestServlet.class); war.addAsWebInfResource("queue.xml"); return war; }
protected static WebArchive getDefaultDeployment() { TestContext context = new TestContext(); context.setWebXmlFile("mr-web.xml"); WebArchive war = getTckDeployment(context); war.addClass(MapReduceTestBase.class); war.addAsWebInfResource("queue.xml", "queue.xml"); LibUtils libUtils = new LibUtils(); libUtils.addGaeAsLibrary(war); libUtils.addLibrary(war, "com.google.appengine.tools", "appengine-mapreduce"); libUtils.addLibrary(war, "com.google.appengine.tools", "appengine-pipeline"); // GCS libUtils.addLibrary(war, "com.google.appengine.tools", "appengine-gcs-client"); libUtils.addLibrary(war, "joda-time", "joda-time"); libUtils.addLibrary(war, "com.google.api-client", "google-api-client"); libUtils.addLibrary(war, "com.google.http-client", "google-http-client"); libUtils.addLibrary(war, "com.google.http-client", "google-http-client-appengine"); libUtils.addLibrary(war, "com.google.http-client", "google-http-client-jackson2"); libUtils.addLibrary(war, "com.google.api-client", "google-api-client-appengine"); libUtils.addLibrary(war, "com.google.apis", "google-api-services-storage"); libUtils.addLibrary(war, "com.fasterxml.jackson.core", "jackson-core"); libUtils.addLibrary(war, "com.google.guava", "guava"); libUtils.addLibrary(war, "it.unimi.dsi", "fastutil"); libUtils.addLibrary(war, "com.googlecode.charts4j", "charts4j"); libUtils.addLibrary(war, "commons-logging", "commons-logging"); libUtils.addLibrary(war, "org.json", "json"); return war; }