Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Need high-level compatibility test suite #12

Open
riannucci opened this issue Sep 21, 2015 · 0 comments
Open

Need high-level compatibility test suite #12

riannucci opened this issue Sep 21, 2015 · 0 comments

Comments

@riannucci
Copy link
Member

Basically there are some tests in impl/* which should probably move to service/*/compat_tests. This would allow all implementations (except dummy...) to just import them and we could make sure that there's cohesion between memory and prod.

Since the prod tests (with aetest) are so freaking slow (like 3-4s overhead per test)... I would only expect to run them by hand, or /maybe/ on a CI waterfall somewhere (not as blocker tests). But being able to run all the high-level tests under an arbitrary implementation would be pretty sweet.

If we add another level of cleverness we could even have it generate an appengine stub, deploy it, run the tests (for real in production) and collect them back to get compatibility data from teh klouds.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

1 participant