-
Notifications
You must be signed in to change notification settings - Fork 102
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
nightly testing flakyness #190
Comments
@callmehiphop did we have a theory for why sample tests fail so frequently? I recall that we did some investigating, but I can't remember if we ever figured anything out? |
My only theory for now is that the 'instance does not exist' error may be caused by system and samples tests running at the same time if the cleanup in any test is implemented incorrectly. I cannot prove it though. |
Truthfully I have no idea! I remember we caught a bug with system test failures, but I don't recall ever looking into the sample tests. |
I think we're good: #193 |
After #193, the sample tests seem to be fixed, but there's still an issue with system tests: https://circleci.com/gh/googleapis/nodejs-spanner/4195 |
Here's a potential fix that I originally tried last year for the same CI failures: #16 |
nudges @stephenplusplus is this still on your radar? It looks like it's been clean for a while. Can we close this out? |
Just need some Spanner-y input on this PR: #16 |
The current problem with these tests appears to be a replaceProjectIdToken issue: @stephenplusplus if I recall, you had previously fixed a few of these elsewhere right? |
Does Circle have a |
It looks like they don't. @kinwa91 I thought this was a change you made all up in the Circle CI config? |
After fixing the GCLOUD_PROJECT env var, we still have a system-test failure: |
We haven't had a clean nightly run for spanner for a long time. The fact that we kind of ignore test failures is a sign that something is going wrong. If tests are bad they should be fixed or at least marked to skip, otherwise there is no need to run them at all.
I suggest that we spend some time the following week on our engineering debt and make sure we have several green nightly runs.
Red page that makes me sad: https://circleci.com/gh/googleapis/workflows/nodejs-spanner/tree/master
cc: @crwilcox
The text was updated successfully, but these errors were encountered: