139 Commits

Author SHA1 Message Date
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
Mitchell Hashimoto
061bdad68a Move ResourceLogger to the Util namespace since thats more of what it is 2010-07-19 21:50:47 -07:00
Mitchell Hashimoto
8e82fb2691 Fix tests so they run on Ruby 1.9.2 2010-07-19 20:32:07 -07:00
Mitchell Hashimoto
cb730c3410 If SIGINT is called during a sequence with an import, VM is properly destroyed 2010-07-18 08:39:31 -07:00
Mitchell Hashimoto
8168ca3e86 Package action cleans up in the event of some environmental error 2010-07-18 01:13:50 -07:00
Mitchell Hashimoto
f8909dcbfa Fix sed calls for linux and add proper options for the UID/GID mapping. 2010-07-17 09:58:30 -07:00
Mitchell Hashimoto
67b23be473 Linux NFS support (host) 2010-07-17 09:35:43 -07:00
Mitchell Hashimoto
302bc348d3 Retry the BSD#nfs? call at least 10 times if a weird TypeError is raised 2010-07-16 22:00:49 -07:00
Mitchell Hashimoto
46c462d322 NFS options to configure mapall UID/GID. Vagrant can also detect this automatically (default) 2010-07-15 23:02:31 -07:00
Mitchell Hashimoto
3c1aac7ff5 CleanMachineFolder middleware to clean empty machine folders [closes GH-98] 2010-07-14 20:58:37 -07:00
Mitchell Hashimoto
4472ce1879 NFS cleanup methods on destroy 2010-07-13 22:40:44 -07:00
Mitchell Hashimoto
18d04e8aa3 Checking for NFS no longer outputs things 2010-07-13 21:41:29 -07:00