Commit Graph

386 Commits

Author SHA1 Message Date
24bfc205db Symbolic links support for project export/import 2024-10-19 15:49:23 +10:00
af6f34b2ca Revert "Backport auxiliary console support for Qemu, Docker and Dynamips nodes" 2024-09-23 13:10:58 +07:00
c41c11eb34 Backport auxiliary console support for Qemu, Docker and Dynamips nodes 2024-09-22 18:29:04 +07:00
d54c9db8c3 Option to keep the compute IDs unchanged when exporting a project 2024-07-06 17:08:16 +02:00
08154e43aa Fix error when snapshot exists with an underscore in the name 2024-07-05 12:04:53 +02:00
46a9fdb61d Remove event_loop 2024-05-09 17:53:02 +07:00
33499be425 Fix warnings in tests 2024-05-09 17:11:12 +07:00
3fd44f5260 Do not wait for the server to close when shutting down. 2024-05-09 16:37:45 +07:00
9a5af82a28 Save empty directories when exporting a project 2024-02-24 19:02:16 +08:00
e3493870b2 Add project.created, project.opened and project.deleted controller notification stream.
Move project.updated and project.closed from project notification to controller notification stream.
2024-01-28 12:13:09 +11:00
f3f7921525 Add generic function to install resource files 2023-05-07 21:57:44 +08:00
5bccf4841d Overwrite built-in appliance files when starting a more recent version of the server 2023-01-01 15:57:41 +08:00
2e550d839e Fix tests 2022-11-07 20:33:02 +08:00
8f296e54f4 Add back loop 2022-08-27 23:41:52 +02:00
fc7d5be736 Use pytest-asyncio auto mode 2022-08-27 21:10:17 +02:00
d1c8f33fc5 Upgrade dev dependencies and fix issues after upgrading to pytest-aiohttp v1.0.4 2022-08-27 19:16:02 +02:00
bdd703a0dc Support to reset all console connections. Ref https://github.com/GNS3/gns3-server/issues/1619 2022-06-15 15:30:44 +02:00
67bf14776f Config option to disable built-in templates 2022-06-15 14:48:52 +02:00
d556c08def Revert "Skip test"
This reverts commit 8acb2fe3
2021-06-08 12:27:20 +09:30
8acb2fe37e Skip test 2021-06-08 12:18:27 +09:30
095a022033 Fix tests. Ref https://github.com/GNS3/gns3-gui/issues/2461 2021-06-07 14:23:52 +09:30
87a26d5da0 Fix tests and comment problematic ones that rely on AsyncioMagicMock 2021-04-09 11:57:29 +09:30
7542b28793 Revert "Fix tests"
This reverts commit 4d0cb32b
2021-03-24 13:05:50 +10:30
4d0cb32bd0 Fix tests 2021-03-24 12:39:22 +10:30
99128e7713 Fix Key Error "vendor_id" is missing when configuring GNS3 VM with VirtualBox. Fixes https://github.com/GNS3/gns3-gui/issues/3018 2020-07-10 17:44:38 +09:30
241caa1ec7 Try to fix capsys issue with Python 3.8 2020-06-16 20:56:10 +09:30
d33584a2e4 More specific fix for Windows 2020-06-16 19:16:58 +09:30
ef23e74e9c Another fix for test_gns3vm.py 2020-06-16 19:09:49 +09:30
9ab8599e1e Fix other issues with tests. 2020-06-16 19:03:42 +09:30
d9ab29a9e0 Another fix for test_gns3vm.py 2020-06-16 18:52:07 +09:30
8976384a56 Fix test_gns3vm.py 2020-06-16 18:37:32 +09:30
e4b7e46444 Fix tests for Windows 2020-06-16 01:57:16 -07:00
d3ea67da24 Refactor tests
* Use pytest-aiohttp
* Use the async def / await syntax.
* Fix tests to run with Python 3.8
2020-06-16 13:59:03 +09:30
a4bc696a5f Fix tests 2020-05-05 13:19:51 +09:30
6c322bbdde Fix tests. 2020-04-30 15:49:06 +09:30
dd11d38338 Fix tests. 2020-04-27 22:48:42 +09:30
c5412bf970 Allocate application IDs for IOU nodes on the controller.
An application ID is used by IOU to generate its interface Mac addresses. They must be unique across all opened projects sharing the same computes to avoid Mac address collisions.
2020-02-10 15:20:49 +08:00
647dde1bb4 Make x,y optional for creating links via API. Fixes #1630 2019-08-26 19:51:03 +07:00
55a9abfcea Allow "none" for compute_id in templates. 2019-08-26 16:48:03 +07:00
06ce0868ec Fix template migration issues from GUI to controller. Fixes https://github.com/GNS3/gns3-gui/issues/2803 2019-06-15 12:52:50 +02:00
44a142e91d Fix tests 2019-05-20 11:02:29 +07:00
2af9c9c8ec Prevent locked nodes to be deleted. Fixes https://github.com/GNS3/gns3-gui/issues/2764 2019-04-10 15:43:51 +07:00
4cc5dbc228 Fix remote packet capture and make sure packet capture is stopped when deleting an NIO. Fixes https://github.com/GNS3/gns3-gui/issues/2753 2019-04-01 19:47:31 +07:00
03401a477e Fix issue when images are not uploaded from appliance wizard. Ref https://github.com/GNS3/gns3-gui/issues/2738 2019-03-18 15:33:37 +07:00
bae3fb84b9 Download custom appliance symbols from GitHub
Fix symbol cache issue. Ref https://github.com/GNS3/gns3-gui/issues/2671
Fix temporary directory for symbols was not deleted
Fix temporary appliance file was not deleted
2019-03-11 16:55:16 +07:00
af80b0bb6e Use aiofiles where relevant. 2019-03-06 23:00:01 +07:00
b0df7ecabf Merge branch '2.2' into import-export-refactoring 2019-03-05 17:29:01 +07:00
724eda1f35 Handle locking/unlocking items independently from the layer position. 2019-03-02 16:26:40 +07:00
9132ba8d05 Remove zipstream from tests. 2019-02-28 23:25:05 +07:00
85ea1cf7a9 Remove import zipstream from tests. 2019-02-28 17:50:09 +07:00