Commit Graph

150 Commits

Author SHA1 Message Date
Mitchell Hashimoto 0f580fd2c0 Re-use SSH connection 2012-01-07 11:38:27 -08:00
Mitchell Hashimoto 4c44f22f49 Depend on Childprocess 0.2.5 2012-01-05 22:53:38 -08:00
Mitchell Hashimoto 0d2cf4bbe7 Upgrade to ChildProcess 0.2.4 for LaunchError 2011-12-26 19:55:10 -08:00
Mitchell Hashimoto 4c7059eaf6 Remove virtualbox dep 2011-12-21 14:36:51 -08:00
Mitchell Hashimoto 9debf5abe9 Attach a driver to each VM. Use that to detect VirtualBox. 2011-12-20 21:20:45 -08:00
Mitchell Hashimoto 27491b554c Remove thor from requirements. Start revamping Vagrant::CLI 2011-12-16 23:34:30 -08:00
Mitchell Hashimoto 0a47c9d6fa Make log4r a first class dependency as we start to switch to it 2011-12-01 21:56:56 -08:00
Mitchell Hashimoto 27c4d61e67 Upgrade to childprocess 0.2.3 and remove our hacky with_env_changes 2011-11-27 16:11:07 -07:00
Mitchell Hashimoto f4a679ebf7 Require sys-proctable only ~> 0.9.0 for tests 2011-11-22 22:59:16 -08:00
Mitchell Hashimoto 203056a0db Switch posix-spawn to childprocess for better cross-OS support 2011-11-21 21:16:51 -08:00
Mitchell Hashimoto a639b6e521 Add rspec-expectations to dev dependencies 2011-11-13 20:39:51 -08:00
Mitchell Hashimoto 87bc6ec63f RSpec is coming in for acceptance tests. More details follow...
RSpec was chosen to be used for acceptance tests for many reasons:

* The tests are actually much cleaner now. It is clearer to see what
  is being tested, and what is being used for setup.
* Matcher transition will be coming soon. This will really clean up
  a lot of the "assert" boilerplate all over. There was a lot of repetition
  in this area.
* Shared examples will help greatly for testing common error cases
  for many commands.
* The test runner for RSpec is simply much better. Being able to specify
  the exact test to run by line, for example, is a great help.
2011-11-06 23:47:23 -08:00
Mitchell Hashimoto 2c607ca4f4 Wait for VBoxSVC to disappear between tests. 2011-11-06 19:20:14 -08:00
Mitchell Hashimoto 4c9ad26115 Acceptance tests starting code is in. Version is an example. 2011-11-02 21:09:38 -07:00
Mitchell Hashimoto 5d993e76ec Update Gemfile and remove ruby-debug as a dep 2011-08-31 22:28:16 -07:00
Mitchell Hashimoto 7c405477d5 Bump i18n to 0.6.0 2011-08-29 21:12:13 -07:00
Mitchell Hashimoto 0f5870b148 Depend on virtualbox 0.9.1 for minor fixes 2011-07-22 23:28:53 -07:00
Mitchell Hashimoto 530c4f29e0 v0.8.0 2011-07-20 17:52:14 -07:00
Mitchell Hashimoto 5143556065 Standardize on Util::Platform 2011-07-09 16:51:04 -07:00
Mitchell Hashimoto d493a51ca2 v0.8.0.dev 2011-07-03 17:07:59 -07:00
Mitchell Hashimoto 79650d316c Up dependency versions to latest working versions 2011-07-02 22:03:52 -07:00
Mitchell Hashimoto e975956fe1 Update json dep to ~> 1.5.1, which works with Ruby19 on Windows 2011-01-29 20:24:17 -08:00
Mitchell Hashimoto 23b85f6b5f Require virtualbox gem ~> 0.8.3 for discard saved state fix 2011-01-28 17:24:17 -08:00
Mitchell Hashimoto 59fa9ac46b net-ssh 2.1.0. Adds "IdentitiesOnly" support for net-ssh, fixing problems. 2011-01-19 22:00:38 -08:00
Mitchell Hashimoto f913ba68c5 Up virtualbox gem dependency to ~> 0.8.2 2011-01-16 12:41:06 -08:00
Mitchell Hashimoto 547996e506 We don't need net-ssh-shell after all 2011-01-12 16:58:13 -08:00
Mitchell Hashimoto 8482eeff0b net-ssh-shell support for shell-based SSH interactions 2011-01-12 15:21:54 -08:00
Mitchell Hashimoto b26d588f74 Update gemspec to remove "already initialized constant" warning [closes GH-264] 2011-01-08 21:19:50 -08:00
Mitchell Hashimoto 033dacbefc Bump virtualbox dep to 0.8.1 since that contains a critical fix for VirtualBox 4 2011-01-07 01:30:34 -08:00
Mitchell Hashimoto 96b34edbe8 Bump some other dependencies that have been known stable for awhile 2011-01-07 01:27:44 -08:00
Mitchell Hashimoto 035b0c036f Bump i18n dependency to ~> 0.5.0 2011-01-07 01:26:18 -08:00
Mitchell Hashimoto 6a51e424db Remove net-ssh-shell dependency for now, until easier to integrate 2011-01-05 16:57:37 -08:00
Mitchell Hashimoto 670bfaa8ee Add net-ssh-shell to dependencies 2011-01-04 22:26:54 -08:00
Mitchell Hashimoto 8f048fa470 Depend on virtualbox ~> 0.8.0 for VB 4.0 support 2010-12-24 14:19:27 -08:00
Mitchell Hashimoto 2fce72e9b0 Up the virtualbox gem dependency to make sure FFI ~> 0.6.3 is loaded. 2010-11-30 17:07:08 -08:00
Mitchell Hashimoto ed5df8d90d No need to include bundler as a dev dependency 2010-10-09 01:31:05 -07:00
Mitchell Hashimoto 9040a53e27 v0.6.0 2010-09-27 11:03:54 -07:00
Mitchell Hashimoto cb69377b06 Remove Radar until next release. 2010-09-21 10:11:16 -06:00
Mitchell Hashimoto 59c6995b50 Update Thor dependency to ~> 0.14.1 to bring in important/required changes 2010-09-21 01:05:08 -06:00
Mitchell Hashimoto e28947f18d Use I18n gem for string database. Refactor exceptions to use I18n. 2010-08-26 21:56:38 -07:00
Mitchell Hashimoto b21bfbf84a Add thor as a dependency to replace CLI 2010-08-23 21:49:15 -07:00
Mitchell Hashimoto d3f7fe267a Clean up gemspec. Stricter version requirements. Add Radar as a dependency. 2010-08-23 21:22:25 -07:00
Mitchell Hashimoto 0bd01137a1 Update gemspec to be a bit more modern 2010-08-19 22:25:23 -07:00
Mitchell Hashimoto 7bf9c6203d Fix strange formatting from `vagrant init` [closes GH-142] 2010-08-19 22:15:47 -07:00
Mitchell Hashimoto c020f6ac70 Update the summary so its not the same as the description 2010-07-23 18:33:55 -07:00
Mitchell Hashimoto 70b560a96d Goodbye Jeweler. Using gemspecs like they were meant to be used. 2010-07-23 18:28:33 -07:00
Mitchell Hashimoto 940693287d Export returns immediately if an error is there prior to the export [closes GH-117] 2010-07-22 09:00:23 -07:00
Mitchell Hashimoto 4e8b6f32b4 Disable host only networks on halt [closes GH-116] 2010-07-21 21:17:34 -07:00
Mitchell Hashimoto f2242662f8 Don't return when finding disabled shared folder, continue to include others 2010-07-21 15:50:27 -07:00
Mitchell Hashimoto c875e4345a Expand the NFS shared folder path relative to root path during the extraction. 2010-07-20 13:18:00 -07:00