Comments (11)
that's very strange, are the failures consistent?
from websiteone.
@yggie I bet you it is the same javascript timeout :-)
from websiteone.
One confusing thing about the Javascript timeout is that it is reported as various 'did not see' failures rather than as an actual timeout. Craig only got 2 cucumber failures, both related to the mercury modal, and others - particularly Travis - see various different errors. Does the error ever occur in real life, or only when using the web test drivers? If it occurs in real life, should we add a watchdog to the page javascript.
from websiteone.
this is the way it works: when you have a capybara step, like find or I should see - capybara keeps looking for element for the default_timeout time, if the element appears within that time - test passes, if not - it fails. If the js driver, poltergeist/phantom in our case, is too slow to render within that time - then the test fails. The speed of rendering depends on the machine.
from websiteone.
the bootstrap/jquery features are especially slow under phantom
from websiteone.
It may be a timeout issue when I bump up the spec of the vm, I always get at least one fail but it varies from 1 - 2 fails so is intermittent in that respect.
from websiteone.
the increased timeout is now merged into develop. We'll see how it goes from now.
from websiteone.
@PurityControl can you try this again and see if we can close the issue?
from websiteone.
as of commit 4b9b3c5 I still have 2 tests failing
from websiteone.
are jquery effects turned off?
from websiteone.
Resolved? I'm closing it for now. Feel free to reopen if issue still exists.
from websiteone.
Related Issues (20)
- Add basic e-learning functionality
- Replace mercury editor with rails action text HOT 1
- E-learning: Add courses routes, index, and new form
- E-learning: Add Courses table
- Fix rubocop config and cleanup offenses
- E-learning: Add seed data for Courses
- E-learning: Add user roles
- Add cookies policy consent dialog
- Add ability to 'Attend' an event instance
- Fix omniauth login buttons
- User profile update not working
- Fix ability to link github and gplus ids on profile HOT 1
- Change default email address
- Fix ability to create new project documents on Heroku HOT 1
- User commit count not increasing
- Convert javascript/jquery snippets to Stimulus
- Convert custom javascript to Hotwire Stimulus controllers
- Reduce or eliminate bot signups
- Add account confirmation emails for email registrations. HOT 2
- Log out button styling messed up HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from websiteone.