Commit Graph

33 Commits

Author SHA1 Message Date
Thomas Walpole 5e7f803deb Update Travis build matrix due to Capybara 3 release 2018-04-09 10:18:25 -07:00
Thomas Walpole 91c6b24b33 Update travis matrix 2018-01-04 17:55:48 -08:00
Thomas Walpole e9909f655c Explicitly shutdown webkit_server when shutting down - Issue #944 2017-10-18 10:54:53 -07:00
Thomas Walpole dc1a151664 Test for AsynchronousCloseException text when done running 2017-10-18 10:42:36 -07:00
Thomas Walpole 2c3556aa3c Test with current ruby version 2017-10-17 16:43:43 -07:00
Thomas Walpole 0a1d9c4a0d Capybara 2.7 tests don't work on travis trusty due to change in behavior when TestApp.clone is used - don't test it 2017-10-17 16:27:35 -07:00
Thomas Walpole a916a90b21 Loosen Capybara restriction and test with 2.15 2017-10-17 15:25:21 -07:00
Thomas Walpole 1617ee424c Support Capybara 2.13 and fix some hound warnings 2017-03-25 14:29:44 -04:00
Thomas Walpole ed295f25bd Update to modern RSpec 2017-02-06 10:56:58 -08:00
Thomas Walpole 43ebe80704 Support Capybara 2.11
* Update versions being tested against
* Implement missing APIs from newer versions
2017-01-13 09:12:31 -05:00
Thomas Walpole 098fcc2816 Default to Qt5 tests 2016-10-06 16:35:15 -07:00
Thomas Walpole 165cc99e6e move to the travis trusty environment 2016-10-06 16:19:05 -07:00
Thomas Walpole fbe28f307c use /dev/urandom for entropy in JAVA 2016-10-06 16:16:15 -07:00
Thomas Walpole 806a9c90f4 Allow Capybara 2.6 - drop 2.4 from travis testing 2016-01-21 11:17:49 -08:00
Thomas Walpole 2c894a5830 Test against Capybara master
Test against the master branch of Capybara to detect upcoming issues,
but allow the branch to fail without making the build go red.
2016-01-04 13:27:53 -05:00
Matthew Horan cb7420d792 Bump runtime dependencies for Capybara 2.5
We're not completely compatible with the release, as Node#send_keys
implementation is missing. However, we're going to release this so that
people can get started with Capybara 2.5 today.
2015-08-29 19:13:49 -04:00
Joe Ferris 179ca5b6da Support Ruby 2.2
This adds Ruby 2.2 to Travis.
2015-05-22 13:51:17 -04:00
Matthew Horan b5df0fa270 Clean up Travis before install script
Only install Qt 5 when building against Qt 5.

Remove unnecessary explicit dependencies.
2015-01-26 15:29:09 -05:00
Joe Ferris 798268f0db Support fewer Capybara versions
* Version 2.2.1 is almost a year old
* Still supports latest two minor versions
* Supporting so many versions slows down development, CI
2014-12-09 15:47:59 -05:00
Matthew Horan 5b43f53790 Travis config for Capybara 2.4 2014-07-13 19:19:01 -04:00
Matthew Horan 259bcd9fd4 Update Travis builds
* Test Capybara 2.2 and 2.3 compatibility on all platforms.
* Drop support for Capybara 2.0.
* Only test Qt 5 on 1.9.3. The C implementation is the same for all Ruby
  versions, so there's no need to test against all platforms.
2014-07-01 21:04:03 -04:00
Matthew Horan e78304acaa Qt 5 moved to ubuntu-sdk-team PPA
* Fixes build issues on Travis
2014-02-13 18:36:03 -05:00
Matthew Horan e38934a5ed Build against JRuby (1.9 mode) 2014-01-28 20:07:59 -05:00
Matthew Horan c0c60547f6 Remove Rubinius from travis.yml
* Travis hasn't been able to build rbx in ages.
2013-12-24 18:42:58 -05:00
Joe Ferris 48c7afe7e1 Expect Rubinius to pass
* Build has been passing; let's keep it that way.
2013-11-09 16:09:47 -05:00
Matthew Horan 2fb7053867 Don't bundle with deployment on Travis
Deployment mode breaks appraisals
2013-08-05 22:49:16 -07:00
Matthew Horan a05dfd9cd0 Travis requires qt4-default to build 2013-07-09 15:57:11 -04:00
Matthew Horan 8be4f316c5 Bump Capybara 2.1 appraisal to beta1 2013-03-28 20:20:40 -04:00
Matthew Horan 557c35cbe4 Install Qt 5 packages on Travis 2013-03-11 22:28:21 -04:00
David Tengdin and Matthew Horan ab7a34dab5 Update appraisals for capybara 2.1 2013-02-25 21:24:37 -05:00
Matthew Horan aa2ad52796 Build against Ruby 2.0.0 2013-02-25 11:33:59 -05:00
Jesse Cooke f4732768cc Allow rbx to fail in 1.9 mode 2012-11-22 19:16:49 -05:00
Matthew Horan c155b37adb Travis CI integration 2012-11-15 23:19:20 -05:00