- Issue #73: Add
:run_all
option to overwrite normal options.
- Pull #72: Add specdoc option to CLI runner. (@robotarmy)
- Pull #71: Add focus option to CLI runner. (@robotarmy)
- Issue #70: Ensure the description is always a String.
- Pull #65: Support unicorn as server. (@pushbang and @clumsysnake)
- Upgrade for Guard 1.1.0
- Issue #64: Suite result specs may be undefined and makes the runner fail.
- Issue #63: The failures are not logged in the right order when there are nested describes.
- Pull #60: Test if spec file exists. (@huyhoang1970)
- Issue #57: Fix error trace notification.
- Add timeout to availability checker.
- The availablity checker prints it's url before starting.
- Change CLI default port to 3001.
- Fix Rake task options.
- PhantomJS 1.5 compatibility.
- Add onError handler for catching PhantomJS errors
- Filter logs and errors depending on the runner setting to speed up result parsing.
- Add errors to the spec doc.
- Fix server start when not running in context of Guard.
- Issue #45: Cannot start Rack server.
- Pull #44: Allow a Guardfile to specify a custom rake task as the server. (@eventualbuddha)
- Optimize PhantomJS runner result passing to improve speed.
- Add a console.log implementation that supports formatting and pretty printing.
- Issue #43: Fix Rake rask for Ruby 1.9.3p125
- Issue #42: Add the possibility to start a custom Rake based server.
- Issue #42: Add option to configure the Jasmine spec directory.
- Pull #41: Clean up Guardfile template. (@DouweM)
- Pull #40: Add clean option to skip the spec path cleaning. (@andersjanmyr)
- Fix broken Rake task.
- Issue #39: Add proper return code for the Rake task.
- Pull #38: Proper server shutdown. (@darrinholst)
- Fix command line version output.
- Pull #36: Fix CLI runner server startup test. (@darrinholst)
- Issue #35: Fix spec count in the results.
- Issue #33: Exit code wrong on CI helper when runner fails.
- Clean paths after last failed specs have been added.
- Issue #31: Don't try to stop a server when no server is running.
- Issue #30: Provide a Rake task that wraps the Thor CLI.
- Issue #28: Relax gem dependencies.
- Improve spec file inspector.
- Switch to ChildProcess for managing the servers.
- Issue #21: Remove version from Rack and Thor dependencies.
- Avoid log output from the server in the console
- Add Mongrel and Thin as servers.
- Pull #17: Fix CI helper for Bundler 1.1. (@darrinholst)
- Pull #16: Allow the server env to be configured in the CI helper. (@mkdynamic)
- Set server env as default back to development for better debugging.
- Add
:server_env
option to set rack environment. - Fix JSON decoding problem.
- Issue #10: Add
.coffee
to the allowed file types in the inspector. - Pull #9: Autodetect PhantomJS location. (@dnagir)
- Issue #12: Fix timeout in the PhantomJS runner.
- Pull #8: Update README with quicker setup instructions for Rails 3.1. (@dnagir)
- Pull #11: Improve default Guardfile definition. (@dnagir)
- Set port on the default jasmine_url.
- Automatically start either a Rails or Jasmine Gem server.
- Rethrow SystemExit in spec run for proper exit status.
- Add cli helper to run guard-jasmine on CI server.
- Quote spec runner suite argument.
- Add
:timeout
option.
- Ensure console.log capturing before the spec run is ignored.
- More robust error handling..
- Change default Jasmine url to http://localhost:3001/jasmine
- Add
:focus
option. - Add
:console
option. - Ensure PhantomJS bin is available in the right version.
- Disable :task_has_failed until new Guard version is available.
- Make use of :task_has_failed to abort Guard groups.
- Pull #3: Correct :jasmine_url in README.md (@dnagir)
- Improved formatting.
- Add an executable to request the results from the command line.
- Never run a old failed spec when only invalid paths are passed.
- When the inspector finds spec/javascripts, it only returns this path.
- Introduce
:max_error_notify
to limit error system notifications.
- Multiple enhancements for phantom spec runner
- Format known error message styles for better readability
- Fix url to Jasmine runner for a single suite.
- Better system notifications
- Catch connection refused from the Jasmine availability check.
- Test if Jasmine runner is available on start.
- Issue #1: Fix filter Regex.
- Ensure the console.log output in the test won't go to the JSON result.
- Do not pass the spec dir through the Inspector.
- Add
:all_on_start
option. Run all
triggers all specs at once, not all specs sequentially.
- Fix inspector glob to get also non-coffee specs.
- Finish the runner phantomjs bridge.