2173 Commits

Author SHA1 Message Date
Mitchell Hashimoto
797f124e6d Test: vagrant up should bring up a machine ready for SSH 2011-11-06 18:28:05 -08:00
Mitchell Hashimoto
e86628c023 test: vagrant up should fail if no Vagranfile is found 2011-11-06 18:23:06 -08:00
Mitchell Hashimoto
a80e579af7 Add a bunch of test TODOs 2011-11-06 13:44:44 -08:00
Mitchell Hashimoto
421a1fb341 First "up" based acceptance test. Multiple fixes to test harness.
* First test that uses "vagrant up"
* Allow interaction with processes executed during `execute` so that
  we can enter input into STDIN and receive data from STDOUT in
  real time.
* Fix some issue with `waitpid2`, which actually speeds up all tests
  quite a bit.
2011-11-06 13:30:49 -08:00
Mitchell Hashimoto
74b054a3d1 Add a rake task for running acceptance tests 2011-11-05 15:36:38 -07:00
Mitchell Hashimoto
f83c1b3c27 Fix regression introduced with cab1e4e 2011-11-05 15:19:03 -07:00
Mitchell Hashimoto
66761ae3ff Comments on the Output class 2011-11-05 15:01:00 -07:00
Mitchell Hashimoto
bb09b249b6 Use output helpers instead of direct regex's in tests.
We're not trying to test the format of the output, we're trying
to test the meaning of the output, so hide that state away in
another class.
2011-11-05 14:59:17 -07:00
Mitchell Hashimoto
55f2ac3f54 Isolated env will log output of command as it comes. Update tests. 2011-11-05 14:44:24 -07:00
Mitchell Hashimoto
bb4f7b6418 vagrant init acceptance tests 2011-11-05 14:09:18 -07:00
Mitchell Hashimoto
56d4a7f14e Digest/SHA1 not required here 2011-11-05 13:30:57 -07:00
Mitchell Hashimoto
08daf11580 Add loggers to acceptance tests 2011-11-03 23:07:51 -07:00
Mitchell Hashimoto
9a551837d6 Tests for removing and repackaging a box 2011-11-03 23:05:06 -07:00
Mitchell Hashimoto
d9d8029783 Test that adding an invalid box results in an error 2011-11-03 22:22:19 -07:00
Mitchell Hashimoto
d0e191a96c Make some changes to have tests run on 1.8.7 2011-11-03 22:12:51 -07:00
Mitchell Hashimoto
cab1e4e49b Make the file download the default for vagrant box add. Tests. 2011-11-03 21:56:38 -07:00
Mitchell Hashimoto
c9cf2867ea Some vagrant box tests 2011-11-03 21:38:15 -07:00
Mitchell Hashimoto
78f8705c5b Make the vagrant tests cleaner 2011-11-03 21:38:07 -07:00
Mitchell Hashimoto
f741d81582 Fix color tests 2011-11-02 23:37:19 -07:00
Mitchell Hashimoto
974c180d8f Tests that color and --no-color work properly 2011-11-02 23:16:29 -07:00
Mitchell Hashimoto
d753b750e9 Do not output color if stdout is not a TTY 2011-11-02 21:59:35 -07:00
Mitchell Hashimoto
2bd0b76fd2 Set isolated environment working dir to the proper directory 2011-11-02 21:55:54 -07:00
Mitchell Hashimoto
b3e4efb786 Basic box tests 2011-11-02 21:42:09 -07:00
Mitchell Hashimoto
a19fa6a07c Cleanup temporary directory after running 2011-11-02 21:41:41 -07:00
Mitchell Hashimoto
4c6f8d2b52 Setup isolated environment to setup a custom HOME directory as well 2011-11-02 21:38:48 -07:00
Mitchell Hashimoto
4c1f7c586e Update README for acceptance tests 2011-11-02 21:27:32 -07:00
Mitchell Hashimoto
a87695d619 Update README 2011-11-02 21:19:06 -07:00
Mitchell Hashimoto
ec38417abb Add more acceptance tests for printing the Vagrant version 2011-11-02 21:15:53 -07:00
Mitchell Hashimoto
4c9ad26115 Acceptance tests starting code is in. Version is an example. 2011-11-02 21:09:38 -07:00
Mitchell Hashimoto
ec0f8a4798 Update CHANGELOG [closes GH-528] 2011-10-30 22:49:13 -07:00
Justin Brown
0c2fc0cae2 Make init respect the env's cwd. 2011-10-30 22:48:35 -07:00
Mitchell Hashimoto
1f8c9673e5 update CHANGELOG 2011-10-30 22:40:38 -07:00
Dave Smith
971d406857 Use /etc/nodename for hostname; preferable for this situation 2011-10-30 22:40:21 -07:00
Dave Smith
be078aedc4 Add solaris support for host-only networks and setting the hostname 2011-10-30 22:40:10 -07:00
Mitchell Hashimoto
245bcf436f Have tests pass on Ruby 1.8.x 2011-10-30 22:23:36 -07:00
Mitchell Hashimoto
8c20a94a02 Support for HTTP auth in box url. [closes GH-521] 2011-10-14 18:37:59 +02:00
Ticean Bennett
dab80649b8 Added Basic Auth support to HTTP downloader. 2011-10-14 18:37:24 +02:00
Mitchell Hashimoto
28cc13ad38 Sort shared folders by length only if they have a guest path 2011-10-14 18:20:10 +02:00
Chris McClimans
ec68c0a655 michellh/vagrant#524 2011-10-14 18:15:00 +02:00
Mitchell Hashimoto
d4ff392be4 Fix wrong # of argument issue. [closes GH-518]
The second parameter actually is supposed to be options.
2011-10-14 17:19:16 +02:00
Mitchell Hashimoto
169b5898b0 Merge pull request #504 from sjl/patch-1
Fix typo in creation message.
2011-10-01 20:57:41 -07:00
Cody Herriges
f9c485bf05 Should honor max_tries.
Identified another place where ssh.max_tries was not being used where
  is likely should be.
2011-09-29 15:35:07 -07:00
Cody Herriges
48f3ce5880 Makes the execute method honor max_tries.
Vagrant::SSH.execute is hard coded for only 5 tries, this makes
  starting Debian machines very unreliable.  Debian will reset
  networking when you create a new hostonly NIC or change the hostname
  of the machine and occasionally the coming up part takes longer than
  what is provided by 5 tries.  Making this method honor the max_tries
  config option will make it possible to avoid this.
2011-09-21 13:27:23 -07:00
Steve Losh
66eb32d202 Fix typo in creation message. 2011-09-16 14:08:37 -03:00
Mitchell Hashimoto
1bcbaa6df2 up version for development 2011-09-13 13:25:09 -07:00
Mitchell Hashimoto
5716b8dafb v0.8.7 v0.8.7 2011-09-13 13:21:29 -07:00
Mitchell Hashimoto
7219f3d05b Show warning if forwarding port less than 1024 [closes GH-487] 2011-09-11 23:56:02 -07:00
Samer Abukhait
99646735d0 Don't do the port threshold check if running under root 2011-09-11 23:26:55 -07:00
Mitchell Hashimoto
1cfef2734a Fix crashing bug if .vagrant is invalid. [closes GH-496] 2011-09-11 23:23:17 -07:00
Mitchell Hashimoto
5d993e76ec Update Gemfile and remove ruby-debug as a dep 2011-08-31 22:28:16 -07:00