bharnden
|
191d392c46
|
updated grpc node x,y types, added new grpc session position type, grpc updated link options to use int, fixed corehandlers handling of dup, fixed corexml type handling for link options, updated mobility config types to correlate with link options
|
2019-06-08 16:56:39 -07:00 |
|
bharnden
|
e2f2d9dca0
|
added xml tests for network to network links and verifying saving/loading of link options for network and ptp cases
|
2019-06-08 14:01:26 -07:00 |
|
Blake Harnden
|
597bd21994
|
updated logging.warn to logging.warning due to deprecation in python3, fixed python 2/3 filter issue in tests, fixed utf decoding for some missed popen commands
|
2019-06-03 14:36:21 -07:00 |
|
Blake Harnden
|
69b1297002
|
updated protobuf to use string instead of bytes for 2/3 compatibility for now, updated default service in grpc tests, fixed byte string issues for python3 in coreapi
|
2019-06-03 13:34:54 -07:00 |
|
Blake Harnden
|
7efec88e79
|
merged latest from develop
|
2019-06-03 13:06:11 -07:00 |
|
bharnden
|
40176e861d
|
fixed unit test for vnode client, due to changes using python directly
|
2019-06-02 22:31:23 -07:00 |
|
bharnden
|
7a0edd5927
|
fixed bad logic introduced into interface setparams, fixed grpc edit link test
|
2019-06-02 22:20:00 -07:00 |
|
bharnden
|
a8061b811d
|
grpc added get node terminal, updated corefx to leverage get node terminal to launch local terminals on double click
|
2019-05-31 22:20:19 -07:00 |
|
Blake Harnden
|
4c1d7bfb22
|
grpc added simple throughputs stream events
|
2019-05-31 14:19:23 -07:00 |
|
Blake Harnden
|
1890db5991
|
added grpc for a node command and fixed grpc unit tests
|
2019-05-31 11:46:47 -07:00 |
|
Blake Harnden
|
df3a8980ed
|
grpc merged multiple event request/handlers into a singular event request for a session, which will return all events
|
2019-05-30 13:07:45 -07:00 |
|
Blake Harnden
|
2ed2b4a879
|
encapsulated grpc enums within messages to help provide better namespace separation due to python/c code generation
|
2019-05-30 08:57:24 -07:00 |
|
Blake Harnden
|
3e194af5ee
|
updated all grpc variables to use more explicit naming for session/node/interface ids
|
2019-05-28 14:31:34 -07:00 |
|
bharnden
|
864c7b69a1
|
updated Queue and ConfigParser to use 2/3 compatible imports
|
2019-05-05 21:49:42 -07:00 |
|
bharnden
|
8d6bf54a16
|
removed usage of longs, updated int instance checking and octal constants to be 2/3 compliant
|
2019-05-05 17:11:07 -07:00 |
|
bharnden
|
feebd8704f
|
updated all print calls to use print() method for 2/3
|
2019-05-05 16:52:55 -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
|
b518105e5f
|
updated link test due to change on what get_node_count returns
|
2019-04-06 23:06:35 -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
|
5161e4812a
|
grpc updates to use proto values from client, rather than trying to squeeze in existing data types
|
2019-03-28 21:47:30 -07:00 |
|
bharnden
|
51d93db586
|
grpc updated get_node method for server and added some more test cases
|
2019-03-25 22:00:08 -07:00 |
|
bharnden
|
fdc0362ba5
|
updated proto enums to be prefixed with a contextual name, since they all derive from the module directly
|
2019-03-25 17:16:54 -07:00 |
|
bharnden
|
7299abd64d
|
grpc added service/events rpc tests
|
2019-03-25 14:03:04 -07:00 |
|
bharnden
|
b15e525cc1
|
grpc added mobility tests
|
2019-03-25 12:59:07 -07:00 |
|
bharnden
|
03c221efa9
|
grpc added all emane rpc tests
|
2019-03-25 11:52:16 -07:00 |
|
bharnden
|
d880960cf7
|
grpc added get/set emane config test, fixed logic for setting emane/session configs in grpc server
|
2019-03-24 14:13:04 -07:00 |
|
bharnden
|
6d79014aad
|
grpc added wlan rpc tests
|
2019-03-24 13:48:27 -07:00 |
|
bharnden
|
96d38e0b40
|
grpc updated create link/node to use the verbage add, to align with the actual python EmuSession class
|
2019-03-24 13:14:39 -07:00 |
|
bharnden
|
6f428bd68a
|
grpc added link tests, fixed client mac conversion
|
2019-03-24 13:04:18 -07:00 |
|
bharnden
|
782b9d5ce6
|
grpc added hook and xml rpc tests
|
2019-03-22 21:44:16 -07:00 |
|
bharnden
|
01979d53ec
|
grpc added node rpc tests
|
2019-03-22 21:20:37 -07:00 |
|
bharnden
|
c6cfe1a8f4
|
grpc update to get session and get sessions
|
2019-03-22 14:02:18 -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 |
|
bharnden
|
b37eb2fe74
|
updated xml tests and removed unused xml code
|
2018-10-11 21:22:57 -07:00 |
|
bharnden
|
b839482198
|
fixes #197 removes wireless_link_all and updates example
|
2018-10-09 12:46:27 -07:00 |
|
Blake J. Harnden
|
991abb1895
|
added test for utils.make_tuple_fromstr and fixed send_objects to ignore checking nodes for all configs, since that is not always the case
|
2018-08-17 08:25:57 -07:00 |
|
Blake J. Harnden
|
4a9c751935
|
refactored service boot path discovery to be more robust, still based on services provided alone
|
2018-08-01 10:13:57 -07:00 |
|
Blake J. Harnden
|
adfa835886
|
added xml hook test
|
2018-07-27 16:31:33 -07:00 |
|
Blake J. Harnden
|
9ce28da658
|
fixed bug with custom service files using the same dict across instances of the class
|
2018-07-25 09:37:59 -07:00 |
|
Blake J. Harnden
|
3d59a68299
|
refactored how getters for configurations worked, to avoid setting defaults and causing undesireable states
|
2018-07-11 21:34:21 -07:00 |
|
Blake J. Harnden
|
1d355d98ec
|
added more services tests
|
2018-06-25 08:41:23 -07:00 |
|
Blake J. Harnden
|
bb533406a6
|
refactored service methods to be shorter, updated some logging to debug, added some more service tests
|
2018-06-22 15:47:02 -07:00 |
|
Blake J. Harnden
|
8186f3716c
|
refactored service function names
|
2018-06-22 14:41:06 -07:00 |
|
Blake J. Harnden
|
37517c45f4
|
changed some logging from info to debug, removed startindex and depends from services
|
2018-06-22 08:16:59 -07:00 |
|
Blake J. Harnden
|
08956e7b93
|
making use of threadpools to boot each node and boot the services within a node
|
2018-06-20 16:18:30 -07:00 |
|
Blake J. Harnden
|
c6d2ca6b02
|
made use of threadpool for starting services, refactored services to support 3 validation models (blocking, non-blocking, timer)
|
2018-06-20 12:59:07 -07:00 |
|