Quantcast
Channel: FeedBunch:1ff04fa1fe5cf1c5bcac847e848937b20707e3e9 commits
Browsing latest articles
Browse All 39 View Live

WIP: fix tests

View Article



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 Article

Fix tests.

View Article

Greatly 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 Article

Skip a couple of tests that are troublesome to run with selenium.

View Article


WIP: Travis CI runs selenium tests in the saucelabs cloud.

View Article

Run acceptance tests in the saucelabs selenium cloud.

View Article

Daemonize rails server started in Travis CI for acceptance tests.

View Article


Require selenium-webdriver in tests, otherwise an "uninitialized constant" er...

View Article


Do 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 Article

Use saucelabs driver in acceptance tests.

View Article

WIP: run acceptance tests in saucelabs

View Article

Use selenium driver instead of sauce for acceptance tests.

View Article


Another attempt to make acceptance tests run in saucelabs

View Article

Another attemt at saucelabs

View Article


Remove version limit on sauce gem

View Article

Polished rspec config. Tests run in Sourcelabs selenium cloud only in Travis CI.

View Article


More 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 Article

Max 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 Article

Use 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

Include saucelabs gems only in bundle only in Travis CI.

Otherwise just having sauce-connect in the bundle demands having env variables with the username and API key for saucelabs, which makes no sense if we're not conna use the saucelabs cloud.

View Article


Speed up test by looking at some of the entries that have to be present in th...

Speed up test by looking at some of the entries that have to be present in the page, instead of checking all of them. This particular test is painfully slow (more than 5 minutes!). This commit makes it...

View Article


Another approach to have saucelabs gems in the bundle without causing problem...

Another approach to have saucelabs gems in the bundle without causing problems in environments other than travis ci.

View Article

Show Semaphore CI build status badge in README, replacing the travis CI badge.

View Article

Fix reporting to coveralls from the CI environment.

Also the rake task to run tests is now "rake spec:ci" instead of "rake spec:travisci". We've switched from travis to semaphore.

View Article


Updated newrelic_rpm gem 3.11.1.284 -> 3.11.2.286

View Article

Fix error that caused & chars in feed and entry URLs become escaped into &

This was caused by the sanitizer, which assumes input is HTML and escapes any entities it finds. This behavior cannot be avoided, so the output from the sanitizer is passed to CGI.unescapeHTML() so...

View Article

Do not escape HTML entities (e.g. & characters) in feed URLs when sending the...

Do not escape HTML entities (e.g. & characters) in feed URLs when sending them to the client as JSON. This fixes a problem where feeds with "&" characters in their URL had the wrong URL in...

View Article

Increment redis pool size for sidekiq.

View Article



When updating a feed, if sanitization would turn the title into a blank...

When updating a feed, if sanitization would turn the title into a blank string, keep the old value instead. This is intended for feeds which have e.g. something that looks like an HTML comment for a...

View Article

When autodiscovering a feed, if the autodiscovered url is relative and does...

When autodiscovering a feed, if the autodiscovered url is relative and does not begin with '/', prepend a '/' before converting it to an absolute url. This fixes error autodiscovering feeds with...

View Article

Fixed test.

View Article

Added "published" attribute to EntryState model.

The idea is to denormalize the database so that the queries that retrieve paginated entries only have to follow the EntryState table and indexes, resulting in faster response time.

View Article


Added published attribute to EntryState FactoryGirl factory definition.

View Article

Added not null validation to "published" attribute of Entry model.

This should have been added long ago, it somehow slipped my radar.

View Article

Removed test, a test for the default value of "published" attribute of Entry...

Removed test, a test for the default value of "published" attribute of Entry model was already implemented.

View Article


WIP: add not null constraint and unit tests for the "published" attribute of ...

View Article


Repeat failed tests up to 3 times in CI environment only. Other environments...

Repeat failed tests up to 3 times in CI environment only. Other environments do not repeat failed tests. Trying to debug a failed test that is repeated is annoying.

View Article

Published attribute of EntryState model has its value fixed to the "published...

Published attribute of EntryState model has its value fixed to the "published" attribute of the associated Entry instance. No matter what value other code tries to set, it is guaranteed that an...

View Article
Browsing latest articles
Browse All 39 View Live




Latest Images