Skip to content
This repository has been archived by the owner on Sep 16, 2021. It is now read-only.

Add an e2e test using the test web app, using a real deployment and call some/most of the servlets in an automated fashion #195

Closed
ludoch opened this issue Mar 2, 2016 · 5 comments
Assignees
Milestone

Comments

@ludoch
Copy link
Contributor

ludoch commented Mar 2, 2016

The Dockerfile used by the App should be using the latest image built locally (that would mean a local docker build), or we would need to push a snapshot of the image in gcr.io

@ludoch
Copy link
Contributor Author

ludoch commented Mar 2, 2016

We could also deploy most of the samples we have on github, again, using the latest snapshot image.

@ludoch
Copy link
Contributor Author

ludoch commented Mar 2, 2016

Steps:
1/ find good web apps to deploy (including the test app we have in this repo)
2/ find the urls we want to activate
3/ configure the Dockerfile to use a latest image built (will need to cover the 3 images java8, jetty9, compat)
4/ call mvn gcloud:deploy with the correct appid and appversion
5/ execute the urls access
6/ produce a dashboard so we can keep tests results (at least keep the logs on a gcs bucket?)
7/ host this on a Jenkins instance? We have one internally I could configure.
8/ anything else or better?

@rsdcastro
Copy link

For 1, you can consider sample apps that we have for Managed VMs @JustinBeckwith might be able to point you to some apps. For compat, it might be good to have apps that exercise all/mostly used APIs.

@JustinBeckwith
Copy link

@aozarov aozarov modified the milestones: async-support, Beta May 26, 2016
@gregw
Copy link
Contributor

gregw commented Sep 8, 2016

obsoleted by GoogleCloudPlatform/jetty-runtime#8

@gregw gregw closed this as completed Sep 8, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants