If an error is returned by the server when loading folders, the animated...
If an error is returned by the server when loading folders, the animated spinner in the sidebar will disappear.
View ArticleGreatly simplified acceptance testing of infinite scrolling.
The new version is less exhaustive but it should be enough. Test time was extremely long, this should help cutting it down to a reasonable length.
View ArticleDo not start a rails server in CI, selenium takes care of that. Also store...
Do not start a rails server in CI, selenium takes care of that. Also store Sauce Labs credentials as encrypted env variables.
View ArticleMore polishing of CI tests config.
Ensure sauce labs cloud is used only in Travis CI, not in other CI environments. Max-duration value was too high, set it to 1 hour.
View ArticleMax duration for SauceLabs tests is 2 hours, instead of 1.
It's still an extremely long length. Probably a lot of tests have to be pruned. But right now the priority is to get tests to pass consistently.
View ArticleUse rspec-retry gem to retry failed tests up to 3 times.
Specially useful for intermittent failures in acceptance test. Selenium in particular sometimes fails with a Net::ReadTimeout error caused by a bug in selenium itself, usually retrying makes the test...
View Article