Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on May 15, 2015
  1. @derekprior


    derekprior authored
Commits on Jan 8, 2015
  1. @derekprior

    Test & Support Ruby 2.2 across Rails versions

    derekprior authored
    To get the test suite to run in under 2.2, I:
    * Upgraded Cucumber to a version that supports Ruby 2.2
    * Added 2.2.0 to our Travis Matrix (Sorry, Travis)
    * Excluded Rails 3.2 under Ruby 2.2 from appraisals as it is not
      supported by rails (yet). See: rails/rails#18306
    Once that was done, it was  discovered that Rails 4.0.x requires the
    `test-unit` gem under Ruby 2.2. Adding that gem allows the test suite to
    run there.
    With that in place, I found that the `deny_access` matcher was not
    negating as expected. This is because the test-unit gem raises a
    different error when an assertion failed. I have to catch this error in
    addition to the Minitest::Assertion error we were already catching.
Commits on Jan 6, 2015
  1. @derekprior

    Stop building the 2.0 branch

    derekprior authored
    This branch has been removed. 2.0 will be developed on master.
Commits on Dec 30, 2014
  1. @derekprior

    Use bundler cache on Travis

    derekprior authored
    The Travis container infrastructure supports bundler caching for open
    source builds. For projects with a Gemfile.lock, this can significantly
    speed up builds. In our case it may not result in as big of a speedup
    due to the need to install the gems for our various appraisals.
  2. @derekprior
Commits on Dec 23, 2014
  1. @derekprior

    Move test app into spec/dummy

    derekprior authored
    This isn't library code, it's test code. It doesn't belong in `lib`.
    Common convention in engines is to have the dummy app in `spec/dummy`.
    * Update namespace so it doesn't look like part of Clearance.
    * Update reference from `Clearance::Testing::Application` to
    * Move dummy rake tasks into the `dummy` rake namespace.
    * Update bin/setup to use the new namespace.
    * Update bin/setup to no longer clean old appraisals out.
    * Update style in Rakefile and Dummy app
Commits on Oct 3, 2014
  1. @derekprior

    Test with latest Ruby

    derekprior authored
Commits on May 2, 2014
  1. @derekprior

    Make travis build the 2.0 branch

    derekprior authored
    This branch will be the target of pull requests, so I'd like to have CI
    running on it as well.
Commits on Apr 15, 2014
  1. @derekprior

    Upgrade to Appraisal 1.0

    derekprior authored
    The default `rake` task is now the non-appraisal version, which runs
    both the specs and features.  To run appraisals, use the appraisal CLI:
    `appraisal rake`.
    Updated travis config to use appraisal CLI. Updated rails 4.x dependencies
    to latest versions.
Commits on Feb 25, 2014
  1. @derekprior

    Make travis retry on bundle install failure

    derekprior authored
    Travis frequently has timeout problems when contacting rubygems. Travis
    supplies the `travis_retry` command to help combat this. This will retry
    the install up to 3 times.
    This will not help when appraisal tries to install its missing
    dependencies. Changes for that are probably best left to appraisal.
Commits on Feb 5, 2014
  1. @derekprior

    Add Ruby 2.1 and Rails 4.1 to test matrix

    derekprior authored
    * Add Ruby 2.1 to travis configuration
    * Update Rails 3.2 and 4.0 appraisals to latest versions
      * Add I18n.enforce_available_locales setting to test app to avoid
        deprecation warning.
    * Add Rails 4.1.0.beta1 to appraisals
      * Test unit integration feature updated to account for differing test
        output under rails 4.1
    * Update gems
Commits on Oct 18, 2013
  1. @derekprior

    Update rubygems to try to fix SSL issues

    derekprior authored
    Also need to update rubygems along with the certs to keep from getting
    cert errors when bundling. See:
  2. @derekprior
Commits on Aug 1, 2013
  1. @croaky

    Fix Travis build

    croaky authored
    Force `bundle install` in install step
    Travis will now runs `bundle install --deployment` if it detects that
    the project has `Gemfile.lock`. However, there's a problem in Bundler
    deployment install that cause it not installing `bundler` gem into
    `vendor/bundle` directory, which causes `require 'bundler'` to fail.
Commits on Jul 21, 2013
  1. @croaky

    Drop TravisCI support for Ruby 1.9.2

    croaky authored
    There were issues with activesupport 4 and Ruby 1.9.2:
Commits on Jun 28, 2013
  1. @gylaz

    Simplify testing with different versions on Rails

    gylaz authored
    * remove Appraisal's gemfiles directory
    * don't specify gemfiles for Travis
    * use pessimistic operator in Appraisal
    * upgrade development gems, use pessimistic operator
Commits on Mar 15, 2013
  1. @derekprior

    Add Ruby 2.0 to tests/travis

    derekprior authored
    Ruby 2.0 requires Rails 3.2.13, currently in rc. Update appraisals to
    run only that version of rails under 2.0. Update travis build matrix to
    do the same.
Commits on Mar 8, 2013
  1. @gylaz

    Update to the latest bundler version

    gylaz authored
    There was an issue where Travis build was erring because the bundler
    version was 1.2.3, and we explicitly upgrade rubygems via travis.yml.
    Thus, the result was that rubygems 2.0 is no longer compatible with
    older bundler versions. Thus let's always grab the latest version of
    bundler for Travis builds.
Commits on Feb 23, 2013
  1. @gylaz
Commits on Jan 29, 2013
  1. @mjankowski
Commits on Jan 4, 2013
  1. @mjankowski
Commits on Nov 30, 2012
  1. @mjankowski
Commits on Nov 9, 2012
  1. @gabebw

    Get Travis CI passing

    gabebw authored
    * Point Travis to gemfiles that exist
    * Relax bundler requirement for Travis
    * Create/migrate database before running tests for Travis
Commits on May 31, 2012
  1. @qrush @mike-burns
Commits on Apr 4, 2012
  1. @mjankowski
  2. @mjankowski

    travis will use specific gemfiles one at a time, so doesnt need the a…

    mjankowski authored
    …ppraisal run to happen for each
  3. @mjankowski
  4. @mjankowski
Commits on Apr 3, 2012
  1. @mjankowski
Commits on Feb 17, 2012
  1. @croaky
  2. @croaky

    [#180] Use Travis CI

    croaky authored
    * Start by supporting Ruby 1.8.7, REE, 1.9.2, 1.93.
    * Use Appraisal to support Rails 3.0 and 3.1.
Something went wrong with that request. Please try again.