Commit Graph

363 Commits

Author SHA1 Message Date
Dipti Dhond
9ba16108a6 monitor changes - now works 2020-07-13 19:49:02 -07:00
Logan Lipke
b8bb9c4d8b Changed use_wpa2 to use_security function WIP, tested with WPA2, not yet tested with WEP, WPA, WPA3 2020-07-13 17:19:09 -07:00
Dipti Dhond
8c2f9e4ded updates to realm.py class- under monitor 2020-07-13 14:05:28 -07:00
Logan Lipke
0b0a51487d Added resource and station_list parameters to wait_for_ip 2020-07-13 12:42:13 -07:00
Jed Reynolds
1933a2661f realm.py: adds WifiMonitor class 2020-07-10 17:30:58 -07:00
Logan Lipke
3110c9b757 Removed unnecessary print 2020-07-10 13:58:36 -07:00
Logan Lipke
66f0ae8d3a Added local_realm parameter to StationProfile in new_station_profile 2020-07-10 13:20:37 -07:00
Logan Lipke
2cadb84f4c Added methods to Realm to remove all stations, endps, or cxs 2020-07-10 12:01:58 -07:00
Logan Lipke
cdd1b8f078 Added cleanup to StationProfile, L3CXProfile, and L4CXProfile. Added start and stop cx methods to L4CXProfile. Added local_realm param to StationProfile 2020-07-09 17:30:29 -07:00
Logan Lipke
28d1bc227a Added ipv6 boolean to Realm.wait_for_ip, setting to true will wait for ipv6 addresses to be assigned as opposed to ipv4 2020-07-08 16:15:58 -07:00
Logan Lipke
d06ced4dfe Improved return and printed extra info 2020-07-07 13:49:15 -07:00
Logan Lipke
66fdf24ab1 Added debug output for L4CXProfile's check_errors method 2020-07-07 11:50:37 -07:00
Logan Lipke
5a5ae74980 Added check_errors method to L4CXProfile; checks if any url errors have occurred 2020-07-07 11:30:16 -07:00
Logan Lipke
377523b4a9 Removed unnecessary whitespace 2020-07-06 13:46:28 -07:00
Logan Lipke
43f7559c51 Added wait_for_ip method to Realm, waits for all eth and sta ports to get ip 2020-07-06 13:45:25 -07:00
Logan Lipke
5835dfa5cb Improved creation of L4CX to make better use of name_to_eid 2020-07-03 17:02:20 -07:00
Logan Lipke
509f77f2e7 Changed name of l4 cx to fit naming conventions 2020-07-03 16:31:36 -07:00
Logan Lipke
2addfdb290 Reduced number of stations needed to add suppress_preexec to sta_data, added extra debug info, moved some lines to better spots 2020-07-02 16:15:13 -07:00
Logan Lipke
64fd144583 Added missing parameter, fixed bad list index 2020-07-02 12:38:41 -07:00
Jed Reynolds
5874194453 realm.py: station profile tests param name for interest flags 2020-07-02 12:15:41 -07:00
Jed Reynolds
013093c47a realm.py: adds l3_profile start_cx(); improves debugging flags 2020-07-02 11:02:29 -07:00
Jed Reynolds
477a70a311 realm.py: lots of fixes, now creates L3 connections 2020-07-02 01:45:18 -07:00
Jed Reynolds
2aa5369952 realm.py: adds report timer to L3_cx_profile 2020-07-01 23:01:32 -07:00
Jed Reynolds
ae327eb6c2 realm.py: renames variables to more specific units, is now able to create CX 2020-07-01 17:00:28 -07:00
Jed Reynolds
582d667021 realm.py: corrects scope of declared parameters 2020-07-01 17:00:28 -07:00
Jed Reynolds
2fe9eefcea JSON: Realm: wait_while_building() works better now 2020-06-30 14:25:55 -07:00
Jed Reynolds
f202fc7c97 JSON: realm.py: WIP 2020-06-29 23:20:15 -07:00
Logan Lipke
19fcd5aa08 Added min and max pkt-size init parameters for L3CXProfile, added created_cx list for tracking created cxs and endps 2020-06-26 17:57:59 -07:00
Logan Lipke
d858e85cba Added check for non None value of transfer rates in L3CXProfile 2020-06-26 16:45:59 -07:00
Logan Lipke
3bd0327e96 Added ability to set min and max rates for L3CXProfile, added autohelper and auto min ip port to endp creation 2020-06-26 16:33:33 -07:00
Logan Lipke
7fd37a78c2 Changed usage of LFCliBase.json_post to local_realm.json_post in cx creation 2020-06-26 10:42:01 -07:00
Logan Lipke
01aa5a7ded Fixed issue with cx and endp naming 2020-06-26 09:47:09 -07:00
Logan Lipke
563724b950 Fixed issue with incorrect post url in cx creation 2020-06-25 16:42:01 -07:00
Logan Lipke
6f4e1b096f Fixed naming methods for cxs and endpoints 2020-06-25 13:30:17 -07:00
Jed Reynolds
762171b0d9 JSON: fixes comparison, debug parameter 2020-06-25 12:32:28 -07:00
Logan Lipke
00d9ed86d2 Added Realm method parse_time for converting a string to datetime object 2020-06-25 11:37:42 -07:00
Jed Reynolds
52616fe812 Python: realm.py now has method for loading scenario db 2020-06-23 23:13:11 -07:00
Logan Lipke
a14cca5229 Changed station list building to correctly used prefix 2020-06-23 14:41:05 -07:00
Logan Lipke
a4b41eb4a1 Added sleep time between station creation and set port commands 2020-06-23 12:43:10 -07:00
Logan Lipke
cc6753ce9b Added check for dhcp 2020-06-22 16:56:25 -07:00
Jed Reynolds
e640e2ff9e realm.py: provides for station names instead of numbering, this gets around needing to set prefix 2020-06-16 23:24:38 -07:00
Logan Lipke
34e1ac8df4 Fixed typo in Exception raised for ValueError when checking CXProfile sides 2020-06-15 10:37:25 -07:00
Logan Lipke
9fcdf8ae5a Added side flexibility to L3CXProfile, added name_to_eid function 2020-06-11 16:13:08 -07:00
Logan Lipke
88920adacb Added inheritance to CXProfile classes 2020-06-10 16:00:17 -07:00
Jed Reynolds
78838dd827 realm.py: small debug message 2020-06-09 16:45:55 -07:00
Logan Lipke
a19cf49042 Added extra parameters to CXProfile classes 2020-06-09 14:16:14 -07:00
Jed Reynolds
f28bef230e realm.py: removes variable that lives in superclass 2020-06-09 13:21:40 -07:00
Logan Lipke
c3e48e4ed5 Moved endpoint and cx creation to specific classes 2020-06-09 13:08:24 -07:00
Logan Lipke
0a45d0b24a Added endpoint and cx creation for layer4 and generic endpoints 2020-06-09 12:32:29 -07:00
Jed Reynolds
92ea2a41da realm: renames StationProfile.build() to StationProfile.create(), future profile methods will all be named create() 2020-06-09 10:16:22 -07:00