Julien Duponchelle
7de95cd60a
Fix tests
10 years ago
Julien Duponchelle
73a481e510
Refactor port manager
10 years ago
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
10 years ago
Jeremy
d142a9a885
Rename vpcs_id to id. Must be an integer in the route definition.
10 years ago
Julien Duponchelle
42920e5059
Haiku theme
10 years ago
Julien Duponchelle
77db08c39e
Remove NIO from VPCS
10 years ago
Julien Duponchelle
8e307c8cbb
Use PATH environnement variable for searching binary
10 years ago
Julien Duponchelle
bf6f62e629
Serialize NIO
10 years ago
Julien Duponchelle
0cdc1c3042
VCPS create NIO work and tested
10 years ago
Julien Duponchelle
c1ef406311
A basic implementation of port manager
10 years ago
Julien Duponchelle
3abcac43ab
Test the stop method
10 years ago
Julien Duponchelle
6bb2b88f1a
It's was hard but i have finally a beginning of test for start VPCS
10 years ago
Julien Duponchelle
6c35cc304e
Dirty stop start for VPCS
10 years ago
Julien Duponchelle
aab944fb6c
Move old test to old_tests directory
10 years ago
Jeremy
369cd06279
Merge latest changes from the POC.
10 years ago
Jeremy
6d20a122f8
Adds tests and documentation script.
10 years ago
Daniel Lintott
6a81390808
Update test with correct hypervisor IP
10 years ago
Daniel Lintott
20dc779fd8
Fix test for dynamips c7200 NPE (Default is now NPE-400)
10 years ago
Daniel Lintott
ad287d3434
Remove un-needed imports
10 years ago
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
10 years ago
Daniel Lintott
9b010d6388
Update test_hypervisor.py
...
+ test_stdout: use system dynamips
+ test_stdout: correct host address to start dynamips on
10 years ago
Daniel Lintott
8fc4667d2c
Modify the TRAVIS environment check
10 years ago
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
10 years ago
grossmj
7b58f14681
Some PEP8 style fixes.
10 years ago
Jeremy Grossmann
db4280713c
Merge pull request #11 from joebowen/master
...
Initial pull request for VPCS module
11 years ago
grossmj
17b56810d1
Fixes bug where IOS nvram/disk files were not kept after closing a
...
topology.
11 years ago
Joe Bowen
476a3c42b6
Added NIO TAP support
11 years ago
Joe Bowen
ec08a5a72a
Update file structure
11 years ago
Joe Bowen
46c653998e
First draft of VPCS module
11 years ago
Joe Bowen
c6b4ac04e1
Revert "Test"
...
This reverts commit a61686a436
.
11 years ago
Joe Bowen
a61686a436
Test
11 years ago
grossmj
96231e3f7f
More specific path checks (file vs directory).
11 years ago
grossmj
0f75dbc68a
IOU integration.
...
Improvements on module management.
File upload support.
Config file for the server.
11 years ago
grossmj
89888ae7bf
Handle startup-config push using base64
...
Dynamips working directory management
Random port selection for the ZeroMQ server
TCP & UDP port allocation in a range with improvements
Update Dynamips to 0.2.11 (for the tests)
Focus on Python3 development (stop trying to be compatible with Python
2.x)
More error/bug catching
11 years ago
grossmj
df798f4bea
Add default values for exec area and system id settings
11 years ago
grossmj
78ad94f815
Get the default base MAC address when creating a new router
11 years ago
grossmj
49345aedd1
Update Dynamips for the tests and uncomment the system id test
11 years ago
grossmj
5560e81f9a
Change rename command to a name property setter for all Dynamips
...
devices. Adjust the tests and upload the new dynamips that supports the
rename command for VMs.
11 years ago
grossmj
cef29e53aa
General work on the Dynamips backend (need to finish and polish).
11 years ago
grossmj
2516bf80a8
Dynamips backend (API implementation)
11 years ago
grossmj
0cb98318b5
Remove STOMP over Websockets implementation.
11 years ago
grossmj
e28079096e
JSON-RPC over Websockets implementation.
11 years ago
grossmj
798f0367b9
Catch SIGTERM, SIGINT, SIGHUP and SIGQUIT to properly shutdown the
...
server.
11 years ago
grossmj
2f23a092e3
Polishing base server implementation
11 years ago
grossmj
f4e51ea74f
Base server complete including modules, STOMP protocol over Websockets
...
and ZMQ Router/Dealer implementations.
11 years ago
grossmj
58f93edaf7
Base server & plugin system & first unit tests
11 years ago
grossmj
c4ed47b2dc
Initial project structure
11 years ago