-
Notifications
You must be signed in to change notification settings - Fork 607
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
WaitTimeoutError during test #537
Comments
Did you try to reduce to 1? |
@garris yes, my second try is at 1:1
|
I have just verified that asyncCaptureLimit and asyncCompareLimit are working as designed. At this point I think you need to look at why your particular test is failing. |
I add log for test scenario label. |
@ryuran 1. are you about to find that in chrome console ?
If 1 &2 are yes, clone latest master and test. asyncCaptureLimit and asyncCompareLimit we're working fine for me |
|
for number 1: open your app in Chrome browser press f12 then click on
console then copy and paste your selector and hit enter. if you find element
wait for your selector to be visible (probably chromy.visible() )
…On Sep 5, 2017 9:24 PM, "Yvain Liechti" ***@***.***> wrote:
@kiran-redhat <https://github.com/kiran-redhat>
1. I don’t know how to return more info from browser from travis-CI
2. This travis build is running with asyncCaptureLimit: 1
https://travis-ci.org/20minutes/colette/builds/271948792
<https://travis-ci.org/20minutes/colette/builds/271948792> I have the
error
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#537 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AQUrIz_uD5ROOyWVDt21w2YFEBIEIiIwks5sfRNCgaJpZM4PK4Y4>
.
|
No error in my local chrome. I update backstopjs:
And I try to change delay to |
It seems fail most often on test with |
Try to kill chrome with shell command |
Turning it down to
worked for me on travis :) |
Hi! I got the same error. The async limits at 1 did not help, however setting "selectors" to "viewport" from "document" did. So it might be something with chromy with 'document' as the selector. Edit: Setting asyncCaptureLimit to 1 AND not using "document" together worked. Setting the capture limit to something higher broke it. |
What version of chrome and backstop are you using? |
The newest ones:
Note: I'm running under a dockerized Ubuntu 16.04 |
I'm experiencing the same issue, with the same versions as mhavelent |
For me, the error
is thrown before the 'BackstopTools have been installed.' step in chromy. So long before comparisons are even considered, in the reference command. So the PR, although sounding insanely good overall, I don't think will help here. At least for me, it seems that the 'document' selector is not working with Chromy. |
Oh. Crap. You’re right. Ok — scratch that. 😕 |
I was getting this WaitTimeoutError, too, not running natively, but when switching to run in docker. Happened more often with higher asyncCaptureLimit and more complex pages, but even sometimes with asyncCaptureLimit: 1. Eventually tracked the problem down to chrome dying with a bus error, and finally tracked this down to running out of space in /dev/shm. Docker allocates 64MB to /dev/shm by default. Running docker with |
@kevineye Nice debugging — thanks for posting! |
cross referencing this issue... #603 (comment) |
- Changed base image to none alpine. Allowing new chrome version. - Updated Chrome to the latest (64). Potentially fixing issues garris#603 garris#537
Helo!
After an error on Travis (OnetapInc/chromy#62), I try to reduce async limit to pass test.
But nothing change 😢 : https://travis-ci.org/20minutes/colette/builds/271137302
Then I try with
https://travis-ci.org/20minutes/colette/builds/271199288
I don’t know why it’s green even if i have no result of the test…
The text was updated successfully, but these errors were encountered: