144 Commits

Author SHA1 Message Date
David Ribeiro Alves
4a32b0107f parsed names from vm so that nodemetadata has correct group and name (updated unit test), corrected transient bug obtaining locks for vms 2012-03-22 02:44:41 +00:00
David Ribeiro Alves
aceaaf0eb0 updated readme 2012-03-21 22:36:14 +00:00
David Ribeiro Alves
5bca27923c corrected IMachineToNodeMetadata to comply with the new non-natted ip 2012-03-21 22:19:03 +00:00
David Ribeiro Alves
92a940e95d guests are now accessible because host-only ips are assigned in the same network as the default vbox host-only network (vboxnet0) 2012-03-21 22:04:05 +00:00
David Ribeiro Alves
68290ba2b2 added mock identity prop to prevent NPE in some cases 2012-03-21 22:04:05 +00:00
David Ribeiro Alves
d742d53f6b reverted formatting changes 2012-03-21 22:03:48 +00:00
David Ribeiro Alves
f4d0e18320 prevented tests from failing due to missing property
!
2012-03-21 22:02:11 +00:00
David Ribeiro Alves
c4a02a6753 added ssh command to log into hosts 2012-03-17 01:27:36 +00:00
David Ribeiro Alves
fc8c5417e1 updated vbox readme 2012-03-17 01:17:31 +00:00
David Ribeiro Alves
e4259b5cc8 one machine was being wasted due to bad ip reporting 2012-03-15 07:58:04 +00:00
David Ribeiro Alves
d987e847ca made vbox start nodes in HEADLESS mode (since we don't have access after AdminAccess anyway 2012-03-15 06:44:58 +00:00
David Ribeiro Alves
641f530e0c preseed.cfg was being server from target/classes but not from the jar 2012-03-15 06:33:37 +00:00
David Ribeiro Alves
c9c4a1aef0 made jetty serve preseed.cfg from inside the jar (was serving from src/test/resources) 2012-03-15 04:42:33 +00:00
David Ribeiro Alves
04f72a67d7 made taking snapshots more resilient with retries 2012-03-15 03:24:53 +00:00
David Ribeiro Alves
b1333b1f2c moved deleting gshadow lock to the clones since it was reappearing on the master 2012-03-15 03:03:53 +00:00
David Ribeiro Alves
ec7552cdbb added waitForCompletion on snapshot creation and deletion has multi-node was failing 2012-03-15 02:57:22 +00:00
David Ribeiro Alves
6967743044 commented mastersloadingcache and nodecreator 2012-03-15 02:38:44 +00:00
David Ribeiro Alves
78d85fc960 fixed broken multi-node cloning due to missing synchronized keyword on NodeCreator. changed name of masterscache to mastersloadingcache. changed jetty port to a non common one. checked null on finally block 2012-03-15 02:20:31 +00:00
David Ribeiro Alves
1036c7a0f1 fixed broken master creation because guestAdditions was not executed.fixed but related to qemu (https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/732864) where
a lock file (/etc/gshadow.lock) on the master prevents clones from adding users. AdminAccess should work now
2012-03-14 23:55:55 +00:00
David Ribeiro Alves
c161f9bc09 changed experiment live test to use admin access 2012-03-14 22:28:29 +00:00
David Ribeiro Alves
33b5cc2922 corrected compilation problem. unit and experiments tests pass 2012-03-14 04:23:30 +00:00
David Ribeiro Alves
0c55cf581b merged bridged iface changes 2012-03-14 04:18:39 +00:00
Andrea Turli
d10f45ad46 issue 384: bridged support 2012-03-13 04:11:42 +00:00
David Ribeiro Alves
3b1a98323e organized imports 2012-03-12 21:28:00 +00:00
David Ribeiro Alves
fb488c192d added public address for vms and unit tested imachinetonodemetadata 2012-03-12 18:11:22 +00:00
David Ribeiro Alves
93b08a01e3 deleted extraneous exclamation point 2012-03-12 16:03:04 +00:00
David Ribeiro Alves
5efcea6839 changed delay to sockettester 2012-03-12 15:56:15 +00:00
David Ribeiro Alves
8ba6e91b7c improved hardware matching. *adapter now returns the list of images instead of a no-id mock hardware 2012-03-12 15:32:31 +00:00
David Ribeiro Alves
8f92009699 improved hardware matching (hardware's id is now the same as the image id *without* prefix) 2012-03-12 15:03:56 +00:00
David Ribeiro Alves
3370dd819d changed the vm/hardware identifier to the name instead of the id since the id will change over time! 2012-03-12 14:38:37 +00:00
David Ribeiro Alves
91a0980537 made destroying nodes synchornized due to session lock issues 2012-03-12 11:59:45 +00:00
David Ribeiro Alves
12a9b414e3 isolated experimentlivetest so that it emulates as closely as possible client usage 2012-03-12 11:27:44 +00:00
David Ribeiro Alves
1f17f07e97 made cloning single threaded 2012-03-12 10:59:28 +00:00
David Ribeiro Alves
be2177b167 made clone boot single threaded for now. all's working 2012-03-10 23:00:41 +00:00
David Ribeiro Alves
d158cee477 added properties form vboxpropertiesbuilder 2012-03-10 22:42:11 +00:00
David Ribeiro Alves
9c9ce80aa3 nit addressed :) 2012-03-10 21:39:06 +00:00
David Ribeiro Alves
3c776b8768 vboxadapter now deletes mediums on destroyNode() and non-exisitng nodes are handled in getNode(). VirtualBoxExperimentLiveTest passes consistently 2012-03-10 19:45:35 +00:00
David Ribeiro Alves
ad6b655ea1 moved host module creation to contextbuilder 2012-03-10 17:16:20 +00:00
David Ribeiro Alves
00c16d5315 removed unecessary assignment 2012-03-10 16:56:10 +00:00
David Ribeiro Alves
a77e4fda7d addressed the issues raised in adrian's review 2012-03-10 15:59:50 +00:00
David Ribeiro Alves
4412aaf726 working cluster + live test using compute service + nat + host-only 2012-03-10 15:32:57 +00:00
David Ribeiro Alves
fe2d132067 readed the missing sysprop 2012-03-09 18:24:18 +00:00
David Ribeiro Alves
f24c344fce fetching master at startup so that we make sure that isos are downloaded before all tests even if the adapter is not used 2012-03-09 03:38:30 +00:00
David Ribeiro Alves
176a8b3b3c moved config dir creation to to masterscache 2012-03-08 04:15:41 +00:00
David Ribeiro Alves
e915fd3e7b 0conf for vbox. config dirs are created, isos downloaded and a default .yaml file is used 2012-03-08 02:38:30 +00:00
Adrian Cole
40429eaeca Issue 855: use snakeyaml 1.6 constructor to avoid conflict w/testng-eclipse 2012-03-07 09:51:33 -08:00
Adrian Cole
7704b6b8f0 test tidies 2012-03-06 18:00:44 -08:00
David Ribeiro Alves
3e47867af4 updated readme 2012-03-06 20:37:54 +00:00
David Ribeiro Alves
0697494273 corrected IMachinePredicatesLiveTests that were failing and added workaround for transient function execution failure 2012-03-06 18:39:04 +00:00
David Ribeiro Alves
c64785d38e minor error wrt to test group 2012-03-06 03:33:11 +00:00