This release's main change includes the ability to run aliases of popular testing framework commands.
Some users have a custom bash commands for their testing. Using custom scripts did not allow the ability to force a selection, run all or diffed branch. You can now launch retest with retest --rspec "bin/my-custom-test-command <test>"
and it will behave as if we're calling bundle exec rspec <test>
.
Similarly retest --rails "bin/my-custom-test-command <test>"
will behave like bin/rails test <test>
. Same goes with --rake
and --ruby
options.
We're also making some improvements in logging to inform the user about errors and launching settings.