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
Julien Duponchelle
649d4e5143
Allow user to set console port
2015-01-20 20:54:46 +01:00
Julien Duponchelle
f2289874af
Raise exception if we try to reserve an already reserve port
2015-01-20 20:09:20 +01:00
Julien Duponchelle
fa57485f11
Support script file
2015-01-20 19:56:18 +01:00
Julien Duponchelle
c30f7ce9a1
Fix tests
2015-01-20 19:23:35 +01:00
Julien Duponchelle
54eb8d9e81
Drop decorator for async test
2015-01-20 18:55:17 +01:00
Julien Duponchelle
bbee5f90a0
Yet another PEP 8 :)
2015-01-20 16:37:18 +01:00
Julien Duponchelle
531265eced
Get a stable example between tests for project creation
2015-01-20 15:35:46 +01:00
Julien Duponchelle
db41076ce5
Use the project working directory for VPCS VM
2015-01-20 14:31:47 +01:00
Julien Duponchelle
f5ed9fbcf1
PEP 8 clean thanks to auto pep8
2015-01-20 13:24:00 +01:00
Julien Duponchelle
7f185663d1
VPCS Device => VPCS VM
2015-01-20 13:12:26 +01:00
Julien Duponchelle
68d0e5f42d
PEP8
2015-01-20 13:04:20 +01:00
Julien Duponchelle
0695e75e77
Fix tests
2015-01-20 12:46:15 +01:00
Julien Duponchelle
927e6b540d
Fix tests
2015-01-20 09:58:58 +01:00
Jeremy
7fff25a9a9
UUID support for VMs.
...
Basic VirtualBox support (create, start and stop).
Some refactoring for BaseVM class.
Updated CURL command in tests.
2015-01-19 18:30:57 -07:00
Julien Duponchelle
f0094cc0d0
Project Manager
2015-01-19 17:07:32 +01:00
Julien Duponchelle
240d83411c
Create a project entity
2015-01-19 16:23:41 +01:00
Julien Duponchelle
7de95cd60a
Fix tests
2015-01-19 11:28:51 +01:00
Julien Duponchelle
73a481e510
Refactor port manager
2015-01-19 11:22:24 +01:00
Jeremy
1cfce6ac5e
Merge remote-tracking branch 'origin/asyncio' into asyncio
...
Conflicts:
gns3server/handlers/vpcs_handler.py
tests/api/test_version.py
tests/api/test_vpcs.py
2015-01-18 12:23:42 -07:00
Jeremy
d142a9a885
Rename vpcs_id to id. Must be an integer in the route definition.
2015-01-18 12:12:11 -07:00
Julien Duponchelle
42920e5059
Haiku theme
2015-01-16 21:44:56 +01:00
Julien Duponchelle
77db08c39e
Remove NIO from VPCS
2015-01-16 21:39:58 +01:00
Julien Duponchelle
8e307c8cbb
Use PATH environnement variable for searching binary
2015-01-16 20:23:43 +01:00
Julien Duponchelle
bf6f62e629
Serialize NIO
2015-01-16 17:09:45 +01:00
Julien Duponchelle
0cdc1c3042
VCPS create NIO work and tested
2015-01-16 16:20:10 +01:00
Julien Duponchelle
c1ef406311
A basic implementation of port manager
2015-01-15 16:59:01 +01:00
Julien Duponchelle
3abcac43ab
Test the stop method
2015-01-15 14:27:33 +01:00
Julien Duponchelle
6bb2b88f1a
It's was hard but i have finally a beginning of test for start VPCS
2015-01-15 13:02:43 +01:00
Julien Duponchelle
6c35cc304e
Dirty stop start for VPCS
2015-01-14 18:52:02 +01:00
Julien Duponchelle
aab944fb6c
Move old test to old_tests directory
2015-01-14 11:43:23 +01:00
Jeremy
369cd06279
Merge latest changes from the POC.
2015-01-13 18:26:32 -07:00
Jeremy
6d20a122f8
Adds tests and documentation script.
2015-01-13 17:26:24 -07:00
Daniel Lintott
6a81390808
Update test with correct hypervisor IP
2014-12-09 13:49:45 +00:00
Daniel Lintott
20dc779fd8
Fix test for dynamips c7200 NPE (Default is now NPE-400)
2014-09-27 19:27:26 +01:00
Daniel Lintott
ad287d3434
Remove un-needed imports
2014-08-08 19:14:36 +01:00
Daniel Lintott
4a4a57e1a3
Further test fixes
...
+ tests/dynamips/test_hypervisor.py: Increase sleep time to prevent
random test failures
+ tests/iou/test_iou_device.py: Rework test skipping based on presence
of IOU image rather than environment variable
2014-08-08 17:54:30 +01:00
Daniel Lintott
9b010d6388
Update test_hypervisor.py
...
+ test_stdout: use system dynamips
+ test_stdout: correct host address to start dynamips on
2014-08-08 15:00:44 +01:00
Daniel Lintott
8fc4667d2c
Modify the TRAVIS environment check
2014-08-08 14:49:10 +01:00
Daniel Lintott
7cbce0f81b
Fix test suite
...
+ Install VPCS and dynamips from GNS3 PPA
+ Drop netifaces-py3 from requirements.txt
+ Fix/update tests to use installed VPCS and dynamips
2014-08-08 14:32:32 +01:00
grossmj
7b58f14681
Some PEP8 style fixes.
2014-05-28 06:26:20 -06:00
Jeremy Grossmann
db4280713c
Merge pull request #11 from joebowen/master
...
Initial pull request for VPCS module
2014-05-13 15:06:12 -06:00
grossmj
17b56810d1
Fixes bug where IOS nvram/disk files were not kept after closing a
...
topology.
2014-05-06 12:22:38 -06:00
Joe Bowen
476a3c42b6
Added NIO TAP support
2014-05-06 10:42:38 -06:00
Joe Bowen
ec08a5a72a
Update file structure
2014-05-06 10:06:10 -06:00
Joe Bowen
46c653998e
First draft of VPCS module
2014-05-06 09:06:25 -06:00
Joe Bowen
c6b4ac04e1
Revert "Test"
...
This reverts commit a61686a436
.
2014-05-06 09:05:05 -06:00
Joe Bowen
a61686a436
Test
2014-05-06 08:50:34 -06:00
grossmj
96231e3f7f
More specific path checks (file vs directory).
2014-04-11 14:48:30 -06:00