Commit graph

5 commits

Author SHA1 Message Date
Glenn Sarti
f486129eab (maint) Only load rubocop rake tasks if gem is available
Previously in commit 145ecb443f Rakefile was modified to require the Rubocop
gem however, this gem is not available on jruby systems and would throw errors.
This commit modifies the Rakefile to first detect if the Gem is available and
optionally load the rubocop rake tasks.
2017-02-22 15:23:45 -08:00
Glenn Sarti
85a2fa4f20 (maint) Add rubocop for testing
This commit adds the rubocop gem, a rubocop rake task and an initial rubocop
configuration file in prepartion for using rubocop in CI.

This commit also adds a rubocop todo file that exempts existing files from
violations.
2017-02-10 13:33:36 -08:00
Scott Schneider
534cc91b0f Show test contexts and names 2015-07-06 15:40:02 -07:00
Colin
7d77e76fc0 (QENG-2246) Add Default Rake Task
Add a default task that calls test.
2015-07-06 13:10:24 -07:00
Colin
e57ee075f2 (QENG-2246) Add Travis CI
This commit adds a Rakefile, Gemfile, and Travis CI config file.

The Rakefile contains two tasks: test and junit. Both targets execute
the spec tests, with the difference being how the results are presented.

The Gemfile defines dependencies and a test group. To install just the
gems needed for running the application, execute:
  * `bundle install --without test`

The new .travis.yml file is for Travis CI and targets the major ruby
versions.
2015-07-06 11:24:31 -07:00