Aruba v0.8.0.pre Release Notes
-
- ๐ Make aruba compatible with "ruby 1.8.7" and "ruby 1.9.3" again ([#279])
- ๐ Move more and more documentation to cucumber steps ([#268])
- ๐จ Refactoring of test suits, now rspec tests run randomly
- ๐ง Move Aruba constants to configuration class ([#271])
- โ Added runtime configuration via
aruba.config
which is reset for each test run - ๐จ Refactored hooks: now there are
after()
andbefore()
-hooks, oldbefore_cmd
-hook is still working, but is deprecated, added newafter(:command)
-hook. - ๐จ Refactored jruby-startup helper
- ๐ Cleanup API by moving deprecated methods to separate class
- Cleanup Core API - reduced to
cd
,expand_path
,setup_aruba
and useexpand_path
wherever possible ([#253]) - ๐ Better isolation for environment variable manipulation - really helpful from 1.0.0 on
- ๐ง Move configuration files like
jruby.rb
toaruba/config/
-directory - ๐ Change default exit timeout to 15 seconds to work around long running processes on travis
- โฑ Use of instance variables like
@aruba_timeout_seconds
or@aruba_io_wait_seconds
are deprecated. UseAruba.configure do |config| config.exit_timeout = 10
etc. for this.