Commit Graph

963 Commits

Author SHA1 Message Date
Mitchell Hashimoto 0279cc1edf Do not buffer output for tests 2011-11-27 11:16:24 -07:00
Mitchell Hashimoto 1155983307 Get unit tests passing again 2011-11-25 23:55:17 -07:00
Darrin Wortlehock 4c01a87ab3 Adding support for 'no_proxy' environment variable to suppress proxy in http downloader 2011-11-24 21:54:35 -07:00
Mitchell Hashimoto c2ef1329aa Get tests passing for GH-508 2011-11-24 21:52:31 -07:00
Mitchell Hashimoto db491e1f9b Modify unit tests a bit 2011-11-24 21:31:30 -07:00
Mitchell Hashimoto 7e276cf4d8 Basic resume tests 2011-11-24 16:28:28 -07:00
Mitchell Hashimoto d03744c5e1 Test that `vagrant up` also works for resuming 2011-11-24 16:21:21 -07:00
Mitchell Hashimoto f9653bf8d2 Some suspend tests 2011-11-24 16:15:45 -07:00
Mitchell Hashimoto 2dc9bad97d Fix missing variable in tests 2011-11-24 14:15:36 -07:00
Mitchell Hashimoto 87767e24d0 Fix test harness where blocking could occur on IO read.
We had issues with the CI where some tests would sometimes hang
on cleanup when it would call VBoxManage, even with a timeout.
My only assumption is that this is happening as it waits on `readline`,
so we do a `read_nonblock` which will help immensely.
2011-11-24 14:13:22 -07:00
Mitchell Hashimoto 1eb3845405 CI: Schedule each unit/acceptance pair by platform it is testing 2011-11-22 23:07:33 -08:00
Mitchell Hashimoto fba9f7c473 Test that a VM can be brought back up after halting 2011-11-22 21:47:10 -08:00
Mitchell Hashimoto 1ed1650fb6 `vagrant halt` acceptance tests 2011-11-22 19:34:25 -08:00
Mitchell Hashimoto 5e4dffb7e1 Test: Don't worry if VBoxManage failed. 2011-11-22 19:28:21 -08:00
Justin Brown dcef64fa0d Remove the chef dependency on the default 'v-root' shared folder. 2011-11-22 19:03:52 -08:00
Mitchell Hashimoto 8651127ead Add tag for the bug that a test addresses 2011-11-22 18:46:43 -08:00
Mitchell Hashimoto 5d684b9001 Reload the configuration for all VMs after downloading a box. Fixes GH-564 2011-11-21 22:39:12 -08:00
Mitchell Hashimoto bac87f2478 Complete the test (still failing) 2011-11-21 22:09:51 -08:00
Mitchell Hashimoto d71a78eacf Failing acceptance test for GH-564 2011-11-21 21:55:03 -08:00
Mitchell Hashimoto 315733703a Tempfile no longer needed in isolated env 2011-11-21 21:18:15 -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 2174d02439 Add TODOs to the destroy test 2011-11-20 13:42:06 -08:00
Mitchell Hashimoto 3a18119774 Fix failing destroy test for requiring a VM 2011-11-20 13:39:54 -08:00
Mitchell Hashimoto 38d28800be Destroy acceptance tests 2011-11-20 13:37:01 -08:00
Mitchell Hashimoto cebd66d8e6 Test: Add a timeout to cleaning up the VM environment 2011-11-20 10:44:09 -08:00
Mitchell Hashimoto 224c981846 Test: Add "timeout" parameter to execute in tests 2011-11-20 10:38:41 -08:00
Mitchell Hashimoto 0036d1e131 Custom builders for each OS type 2011-11-19 21:30:51 -08:00
Mitchell Hashimoto 1e6918cb2b buildbot: Enable IRC bot 2011-11-19 21:02:20 -08:00
Mitchell Hashimoto dd92f32c3a buildbot: Set timeout to 3600 seconds for acceptance tests 2011-11-19 20:35:48 -08:00
Mitchell Hashimoto 627fa4295f buildbot: Better failure styling on CI 2011-11-19 17:36:43 -08:00
Mitchell Hashimoto 96639d78d4 buildbot: Add style for failed builds 2011-11-19 17:32:54 -08:00
Mitchell Hashimoto 9dd0aab37f Remove unused build steps 2011-11-19 16:45:00 -08:00
Mitchell Hashimoto a6cee79633 Buildbot: Update waterfall headers 2011-11-19 13:33:08 -08:00
Mitchell Hashimoto 2ef8206ff2 buildbot: Another slight styling update to change page 2011-11-19 13:31:21 -08:00
Mitchell Hashimoto 21c403965b buildbot: Update change page 2011-11-19 13:30:10 -08:00
Mitchell Hashimoto b11db62677 buildbot: Homepage styling 2011-11-19 13:19:48 -08:00
Mitchell Hashimoto 40c1169d4c Buildbot: Design for slaves pages 2011-11-19 13:04:46 -08:00
Mitchell Hashimoto efa29f1859 buildbot: Start redesigning the CI 2011-11-19 12:55:04 -08:00
Mitchell Hashimoto 9ee301c525 Buildbot: Make the acceptance tests dependent on the unit tests passing 2011-11-13 20:57:51 -08:00
Mitchell Hashimoto 98919fbec5 Add buildsteps and builders for acceptance tests 2011-11-13 20:42:22 -08:00
Mitchell Hashimoto a8909cbb0b Acceptance tests now take a "box_directory" instead of paths to individual boxes 2011-11-13 13:49:21 -08:00
Mitchell Hashimoto bb06a20843 Add `rake acceptance:boxes` to download required boxes for tests 2011-11-13 13:37:30 -08:00
Mitchell Hashimoto b62d7c317c Generalize the builder creation methods a bit to prepare for dependent builders 2011-11-12 16:51:00 -08:00
Mitchell Hashimoto 5d98c5cab7 Buildbot: Require user auth for forcing builds 2011-11-12 16:09:30 -08:00
Mitchell Hashimoto c0f3e6b954 CI: Fix deploy to work properly 2011-11-12 15:53:52 -08:00
Mitchell Hashimoto a090eb36fb Don't allow any commands on the Vagrant CI right now 2011-11-12 15:52:27 -08:00
Mitchell Hashimoto 7d63b4d0ab Deploy/setup scripts for the buildmaster 2011-11-12 15:51:26 -08:00
Mitchell Hashimoto e1a4287ef5 Add choices to a vendor/ directory 2011-11-12 13:27:29 -08:00
Mitchell Hashimoto aeae640c34 Buildbot: Add a scheduler for the master branch to run 2011-11-12 13:18:19 -08:00
Mitchell Hashimoto 5974fbcb16 Buildbot: Enable github hook 2011-11-12 13:14:16 -08:00