Commit Graph
64 Commits
Author SHA1 Message Date
Julien Duponchelle 9d28f4c0c3 Refactor aux port allocation
This move the allocation of aux port to the base vm.
Also now the free of console port during the close is in the
base VM.

An aux port is allocated to the docker container but not used
for the moment.

Ref https://github.com/GNS3/gns3-gui/issues/1039
2016-02-29 10:44:08 +01:00
Julien Duponchelle fd22cd8361 Send command line used to start the VM to client
Add a command_line attribute to the VM object with
the command line used to start the VM.

Now /start return the object in order to get
this new attribute. And the HTTP status code
is 200 instead of 204 because 204 disallow body.

Support:
* Qemu
* Dynamips
* IOU

Ref https://github.com/GNS3/gns3-gui/issues/513
2016-02-02 18:25:17 +01:00
Julien Duponchelle 61cf91d83c Fix tests on Windows
Fix #377
2015-12-22 13:16:30 +01:00
Julien Duponchelle 3f4da9050c Support VPCS 0.6.1 2015-11-11 21:57:58 +01:00
Julien Duponchelle 58d2a5d4b0 Support VPCS 0.6.1
Fix #347
2015-11-09 10:26:16 +01:00
Julien Duponchelle 7967a922bc Merge branch 'master' into unstable 2015-11-03 12:39:01 +01:00
Julien Duponchelle bd54c55ae1 Fix minor errors reported by codacy.com 2015-11-03 12:34:22 +01:00
grossmj 47abba3c9c Fixes tests. 2015-09-14 15:16:54 -06:00
Julien Duponchelle fb79543342 Build documentation 2015-06-10 14:35:53 +02:00
Julien Duponchelle b0fb2fcc6d Fix test 2015-06-10 14:33:44 +02:00
Julien Duponchelle 7c7f8fe3ed Fix ethernet interfaces tests if eth0 doesn't exists
Also on Windows and MacOS it return error if we try
to use a non existing interfaces.

Fix #230
2015-06-09 16:35:21 +02:00
Julien Duponchelle ea67f4aeb9 Test ok on Windows 2015-05-27 11:12:39 +02:00
Julien Duponchelle 117630c887 Test ok on Windows 2015-05-26 11:55:30 +02:00
Julien Duponchelle e62dd1a572 Fix tests on Windows 2015-05-26 10:06:10 +02:00
Julien Duponchelle 1f931d56c7 Fix test suite on Windows 2015-05-26 10:06:10 +02:00
Julien Duponchelle 33bca1a85c Fix tests on Windows 2015-05-21 12:01:37 +02:00
Julien Duponchelle 4d50d00b3e Fix test suite on Windows 2015-05-21 11:46:55 +02:00
Julien Duponchelle e9ec5c8a37 A notification stream with process monitoring 2015-05-01 13:20:30 +02:00
Julien Duponchelle e7ae1776f4 Final fixes for windows test suite 2015-04-27 23:28:12 +02:00
Julien Duponchelle 3f26ada081 Comment broken test 2015-04-27 23:20:01 +02:00
Julien Duponchelle 77f54848e3 Fix some tests on Windows 2015-04-27 23:12:13 +02:00
Julien Duponchelle 834a554fea Fix VPCS tests 2015-04-27 10:14:46 +02:00
Julien Duponchelle 2e72bc2d3a Fix tests 2015-03-26 17:43:00 +01:00
grossmj 153914bf97 Make sure used ports in a project are cleaned up when closing it. 2015-03-21 17:19:12 -06:00
Jeremy 3d3300e83a Rename console methods in port manager to use the generic tcp term in the name.
Fixes bug when a console port is allocated to a Ghost VM instance and not released.
Warnings at exit when TCP/UDP ports are still allocated.
2015-02-23 17:42:55 -07:00
Julien Duponchelle ff7f014423 Fix test 2015-02-16 19:14:45 +01:00
Julien Duponchelle 15f89776d3 All current iou code is async 2015-02-16 17:20:07 +01:00
Julien Duponchelle a6da2406a0 Fix tests 2015-02-10 17:24:38 +01:00
Julien Duponchelle e1a80a9fab Remove debug 2015-02-09 19:58:23 +01:00
Julien Duponchelle 41a8872819 Refactor VPCS script file loading
This allow to support moving the project on disk
2015-02-05 14:20:01 +01:00
Jeremy 1bea78194c Explicit ID names, remove {uuid} from URLs and add vms in URLs for VMs. 2015-02-04 13:48:29 -07:00
Julien Duponchelle aeb83a7945 Support %h in VPCS config file 2015-02-03 21:48:20 +01:00
Jeremy d199778745 Fixes tests. 2015-02-02 19:41:26 -07:00
Julien Duponchelle 8bc26420b7 If not script file is setted we use the default from VPCS 2015-01-30 14:57:25 +01:00
Jeremy ff63530f52 Get all available VirtualBox VMs on the server. 2015-01-23 17:57:54 -07:00
Jeremy d9b02efbfa Rename destroy to close or unload (more friendly). 2015-01-22 19:06:17 -07:00
Jeremy 2681defe27 Moves NIO creation to the base manager. 2015-01-22 18:04:24 -07:00
Julien Duponchelle 2c50bb607f VPCS Mac address / project 2015-01-22 18:47:27 +01:00
Julien Duponchelle 6644c640db Attribute mac address 2015-01-22 16:12:21 +01:00
Julien Duponchelle e12e6044dc Delete VPCS 2015-01-22 11:34:10 +01:00
Julien Duponchelle 8d3ea60404 VPCS reload 2015-01-22 10:55:11 +01:00
Jeremy 1a43ff118c Fix tests and clean. 2015-01-21 19:30:24 -07:00
Julien Duponchelle 97cefa23fb Move fixtures to conftest 2015-01-21 22:32:33 +01:00
Julien Duponchelle f3e07d5ad9 Fix random failure related to ports 2015-01-21 22:21:01 +01:00
Julien Duponchelle ef4ecbfb6a Improve VPCS port change test 2015-01-21 22:09:52 +01:00
Julien Duponchelle 368d1ff70b Update VPCS instance 2015-01-21 21:46:16 +01:00
Julien Duponchelle 87a089457f Update script file 2015-01-21 16:43:34 +01:00
Julien Duponchelle f99538ccef Cleanup test 2015-01-21 15:50:35 +01:00
Julien Duponchelle fc66e4592a VPCS is trully async 2015-01-20 23:27:28 +01:00
Julien Duponchelle 984d47f9c8 Test work without vpcs binary 2015-01-20 22:50:26 +01:00