Skip to content
This repository has been archived by the owner on Feb 9, 2020. It is now read-only.

test(e2e): run instrumentation against live sites running Angular #193

Open
2 tasks
btford opened this issue Dec 12, 2014 · 1 comment
Open
2 tasks

test(e2e): run instrumentation against live sites running Angular #193

btford opened this issue Dec 12, 2014 · 1 comment

Comments

@btford
Copy link
Contributor

btford commented Dec 12, 2014

To avoid ever releasing a problematic version of Batarang again, I want to run the instrumentation code against a few Angular production apps.

Here's my list of apps:

Here are my pending tasks for implementing these tests:

  • Find a way to have webdriver (via protractor) launch a specific profile of Chrome
  • Run these tests before releases, and periodically (maybe once a day) to account for changes in these production apps

I'll need to strike a balance between making tests comprehensive, yet easy to maintain if the app changes in production. The benefit of having better integration tests needs to outweigh the cost of keeping them up-to-date.

@jkirkpatrick
Copy link

I think some simple sanity checks will go a long way without reducing flexibility. If any of the sites listed undergo a major change and it breaks these tests, that test should be quickly removed or replaced without too much pain. The required tests against those sites seem to be fairly simple and probably should stay that way.

I can/have started:

The google redirects to non-angularjs login page if there isn't a session/login, unlike the others.

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

2 participants