Blake Harnden
|
c761c55ebc
|
tests: patch utils.which
|
2020-07-06 21:47:46 -07:00 |
|
Blake Harnden
|
5f676b27ba
|
tests: removed invalid patch due to emane refactoring
|
2020-07-02 22:15:12 -07:00 |
|
Blake Harnden
|
eeca33e722
|
combined core.emulator.data and core.emulator.emudata, updated LinkData to leverage InterfaceData, instead of repeated interface fields, removed session from LinkData and LinkOptions
|
2020-06-16 12:50:24 -07:00 |
|
Blake Harnden
|
0725199d6d
|
initial sweeping changes to call all usages of various interface related variables and functions (netif, interface, if, ifc, etc) to use a consistent name iface
|
2020-06-16 09:30:16 -07:00 |
|
Blake Harnden
|
bf1bc511e2
|
removed configuration option for number of for corehandler threads as it cannot properly deal with anything more than 1, updated man pages to current 6.4 versions for now
|
2020-06-05 14:34:19 -07:00 |
|
Blake Harnden
|
71aeb98bb9
|
updates to grpc add_link to return created interface data
|
2020-02-14 13:18:05 -08:00 |
|
bharnden
|
fff281a452
|
removed master from corehandlers and session, since it will not be needed any more
|
2019-10-25 22:06:30 -07:00 |
|
Blake Harnden
|
77c7bf798e
|
changes to tests to fix session fixture not being master and updated emane xml config test to use a valid value
|
2019-10-25 15:32:12 -07:00 |
|
bharnden
|
5c12651e4e
|
updates to session.clear to clear out all configuration data as well, updated session.shutdown to use clear, updated tests to account for this
|
2019-10-24 13:05:02 -07:00 |
|
bharnden
|
dc27fadb10
|
added distributed tests based on new distributed, removed old distributed tests and fixture to support it
|
2019-10-24 11:52:25 -07:00 |
|
bharnden
|
6045908a14
|
cleanup for test fixtures to help simplify test_gui fixture setup
|
2019-10-24 10:58:26 -07:00 |
|
bharnden
|
27be86f175
|
fixed unwanted patcher in test fixture
|
2019-10-24 09:26:28 -07:00 |
|
bharnden
|
4a6a87b931
|
updates to how test fixtures are created
|
2019-10-24 09:06:14 -07:00 |
|
bharnden
|
ade1d980a8
|
updates to speed up tests
|
2019-10-23 23:15:19 -07:00 |
|
bharnden
|
6a0a9e7698
|
updated all classes to be created without using (object), in python3 all classes are new style classes
|
2019-10-23 09:31:34 -07:00 |
|
Blake Harnden
|
79cde8cd59
|
further f string updates
|
2019-10-17 19:25:52 -07:00 |
|
Blake Harnden
|
b2d2705849
|
removed broker from session, updated most places using broker to use alternative logic to compensate where needed
|
2019-10-15 14:13:42 -07:00 |
|
bharnden
|
2a4ee68fd9
|
moved ping test method into the emane test itself
|
2019-09-11 13:16:09 -07:00 |
|
bharnden
|
b4bc9c23a3
|
updated test_links to avoid running a system command and the need to use iperf/ping
|
2019-09-10 21:33:35 -07:00 |
|
bharnden
|
1fc8d647c3
|
added flake8/black, pre-commit integration for flake8/black, and black formatting changes
|
2019-09-10 15:10:24 -07:00 |
|
bharnden
|
d5055f85d3
|
pass over files using isort
|
2019-09-10 14:20:51 -07:00 |
|
bharnden
|
588a0932d3
|
beginning to add some tests to help verify handling different tlv messages, added delete link logic for net to node and node to net
|
2019-06-21 23:12:18 -07:00 |
|
Blake Harnden
|
b5acdf0c3d
|
updated tests for running distributed to working order and adding simple emane case
|
2019-06-19 17:34:33 -07:00 |
|
Blake Harnden
|
7efec88e79
|
merged latest from develop
|
2019-06-03 13:06:11 -07:00 |
|
Blake Harnden
|
1890db5991
|
added grpc for a node command and fixed grpc unit tests
|
2019-05-31 11:46:47 -07:00 |
|
bharnden
|
66e603906a
|
updates to layout core module packages in a more logical way, including renaming methods from objects to nodes and nodes.objid to nodes.id
|
2019-04-29 23:31:47 -07:00 |
|
bharnden
|
9517740704
|
initial refactor for all variables named objid
|
2019-04-26 22:07:51 -07:00 |
|
bharnden
|
73bc56e4c3
|
renamed session.session_id to session.id
|
2019-04-08 10:39:36 -07:00 |
|
bharnden
|
6672fd0f7a
|
updates to allow configuration of installed emane_prefix for default models, requires small tweaks to custom models
|
2019-04-08 09:49:37 -07:00 |
|
bharnden
|
5c47b0cc43
|
grpc updated client methods to use proto objects directly, added more docs
|
2019-03-29 22:12:34 -07:00 |
|
bharnden
|
1f3e72e014
|
grpc create session can now specify id, updated all session proto to use SessionState for state, added suite for session testing for grpc
|
2019-03-22 13:45:53 -07:00 |
|
bharnden
|
3498a59ed5
|
grpc added initial tests and fixture to support them
|
2019-03-21 23:29:26 -07:00 |
|
Blake J. Harnden
|
e80736061f
|
refactored service interaction use names with a _, and cleanup up some of the CoreServices methods
|
2018-06-15 14:03:27 -07:00 |
|
Blake J. Harnden
|
52230bc026
|
refactored configuration managers and options into a single class, now the models that can be configured will deal with and handle configurations for nodes themselves
|
2018-06-11 12:26:12 -07:00 |
|
Blake J. Harnden
|
f5bff494c7
|
refactored new apis to sit under the emulator module, also reverted moving files under a legacy module to help avoid breaking code using core internals for 5.0+
|
2018-05-01 10:40:25 -07:00 |
|
Blake J. Harnden
|
8644e9d61e
|
moved future core server and handler code to act as the default core-daemon, updated future examples and tests to leverage new api
|
2018-04-25 16:33:58 -07:00 |
|
Blake J. Harnden
|
a8ee7f35d6
|
updates to check_cmd to just return output, as status is pointless
|
2018-03-02 13:57:50 -08:00 |
|
Blake J. Harnden
|
d3bd61ddcf
|
updates to consolidate commands that need to be defined by a new node type
|
2018-03-01 13:21:25 -08:00 |
|
Blake J. Harnden
|
e35b4a0a4b
|
fixed bug with loading emane models in tests, after changing how emane models are loaded
|
2018-02-07 16:55:53 -08:00 |
|
Blake J. Harnden
|
6b8ee13f5d
|
initial changes to try and cleanup shell commands used within core
|
2018-02-27 10:48:01 -08:00 |
|
Blake J. Harnden
|
3ce416b610
|
updated test cases to fix old broken code
|
2018-01-09 15:52:29 -08:00 |
|
Blake J. Harnden
|
463618ddf8
|
small refactoring on how node maps are used, added logic to switch to using a map based on bsd nodes using previous logic
|
2017-08-09 10:03:43 -07:00 |
|
Blake J. Harnden
|
d915436c7d
|
added a simple test for a tunnel node, although better testing awwma to require configuration outside of core
|
2017-08-03 09:37:22 -07:00 |
|
Blake J. Harnden
|
4d21314798
|
fixed renaming issue with sessionid to session_id
|
2017-08-02 12:25:57 -07:00 |
|
Blake J. Harnden
|
f67547faa6
|
small test cleanup, functioning distributed core test case, depends on an already running server
|
2017-08-01 09:28:11 -07:00 |
|
Blake J. Harnden
|
832f497d47
|
updated tests to leverage parameterized tests, reduces bloat and make testing the same situation differently much easier
|
2017-07-27 14:17:33 -07:00 |
|
Blake J. Harnden
|
62e8ff8731
|
fixed one small sdt renaming issue, updated a gui test case
|
2017-07-26 08:48:59 -07:00 |
|
Blake J. Harnden
|
f767c32643
|
small test cleanup, can isolate to a singular core test fixture
|
2017-07-25 10:16:18 -07:00 |
|
Blake J. Harnden
|
fe08481763
|
updated wlan tests to be mdr based nodes with emane services
|
2017-07-12 09:46:57 -07:00 |
|
Blake J. Harnden
|
336702a056
|
updated emane tests to use mdr models for the nodes, add a couple extra logs
|
2017-07-11 10:35:08 -07:00 |
|