Commit Graph

558 Commits

Author SHA1 Message Date
Ben Greear
97ec011fec kpi: Fix more ordering issues. 2020-04-29 16:44:19 -07:00
Ben Greear
e49a8e0590 kpi: Improve html output
Improve ordering, add DUT info in the test-run details.
2020-04-29 16:06:24 -07:00
Ben Greear
84d95d21d2 Merge branch 'master' of github.com:greearb/lanforge-scripts 2020-04-29 13:45:28 -07:00
Ben Greear
e8767aabcd kpi: Generate test-bed history web page.
Includes historical graphs for each data set, and links
to test bed runs.
2020-04-29 13:44:42 -07:00
Ben Greear
aae4953061 kpi: Generate gnuplot graphs for each data 2020-04-29 11:59:22 -07:00
Jed Reynolds
d2891904ac associate_ap: now uses Utils::mac_add when multiple stations requested but mac_pattern lacks tokens 2020-04-29 00:45:38 -07:00
Jed Reynolds
da4d6cbe3a LANforge/Utils: gains mac_add() routine; requires Math::BigInt. Tested on F24 2020-04-29 00:44:58 -07:00
Jed Reynolds
845bbf6ba9 Utils: adds mac_add and uses it in lf_associate_ap 2020-04-28 23:07:16 -07:00
Ben Greear
4f13a36b38 gui scripting: Add tool to parse historical kpi data and turn it into useful reports.
Currently, it can only parse the csv data.  Next it can generate some graphs and html
and such.
2020-04-28 16:33:53 -07:00
Jed Reynolds
7ea9fd6933 associate_ap: fixes various regexes related to determining station association 2020-04-27 23:53:47 -07:00
Jed Reynolds
99631ec92d associate_ap: fixes blank string argument for gateway 2020-04-27 22:35:05 -07:00
Jed Reynolds
ed19eff1a3 associate_ap: adds --gateway option to script 2020-04-27 22:19:08 -07:00
Ben Greear
260b86ba8d auto-testing: Add KPI id support, round score to 2 decimal places. 2020-04-27 12:55:07 -07:00
Ben Greear
f7f47848e6 Add basic HTML page generation for automated test bed run. 2020-04-24 16:32:17 -07:00
Ben Greear
10c706e4ec lf_testmod: Make sure settings are flushed.
Utils:  Add option to doCmd to allow waiting for arbitrary text,
that way we can ignore intervening 'RSLT' lines when doing batched
cmds.
2020-04-24 12:36:22 -07:00
Ben Greear
3a91d94103 Merge branch 'master' of github.com:greearb/lanforge-scripts 2020-04-23 16:53:52 -07:00
Ben Greear
4241f810b2 gui-automation: Add serial-console and other logging.
The openwrt_ctl.py program can do some basic commands and console
logging on OpenWrt and LANforge Linux systems.

Add some more log gathering logic to the basic_regression.bash script.
2020-04-23 16:52:21 -07:00
Logan Lipke
6096fbd9ef Added logging for perl scripts 2020-04-23 13:50:12 -07:00
Logan Lipke
3561b7b483 Merge branch 'master' of github.com:greearb/lanforge-scripts 2020-04-23 13:00:04 -07:00
Logan Lipke
9c0a00684b Added wanlink testing and short sleep times to prevent unnecessary errors 2020-04-23 12:59:57 -07:00
Ben Greear
abb91afb8d gui-cmd: Fix problem in scp call. 2020-04-23 11:15:48 -07:00
Ben Greear
1decfbaa9d Update GUI readme. 2020-04-22 16:41:50 -07:00
Ben Greear
c4929ffb87 tos-plus: Enable using wpa3 2020-04-22 06:43:55 -07:00
Ben Greear
8fb6e956e0 Update tos-plus-auto mode. 2020-04-20 14:11:24 -07:00
Ben Greear
45decb8fef tos-plus-auto: Fixes from Pankaj, and proper use of .run output. 2020-04-20 13:07:43 -07:00
Ben Greear
ae595649b9 Merge branch 'master' of github.com:greearb/lanforge-scripts 2020-04-17 16:03:18 -07:00
Ben Greear
0fee9b87a6 tos-plus: Attempt to add some pass/fail comparison logic. 2020-04-17 16:02:53 -07:00
Logan Lipke
8f93ab4cbd Merge branch 'master' of github.com:greearb/lanforge-scripts 2020-04-17 15:20:55 -07:00
Logan Lipke
f49884e693 Improved output to help with automated testing 2020-04-17 15:20:41 -07:00
Ben Greear
4caa83ffee tos-plus: Fix str vs int bug. 2020-04-17 14:28:58 -07:00
Ben Greear
d89dab7712 tos-plus: Add fixes from Pankaj. 2020-04-17 14:27:05 -07:00
Ben Greear
b8793edd31 gui-automation: Allow updating DUT with new info
Will help us track DUT software builds and such.
2020-04-17 13:18:52 -07:00
Ben Greear
6f9178a638 Add Dataplane pkt-size test to the basic-regression test. 2020-04-16 17:05:16 -07:00
Ben Greear
5e25d592d4 Merge branch 'master' of github.com:greearb/lanforge-scripts 2020-04-16 16:34:54 -07:00
Ben Greear
0497c25adf scripts: More gui automation fixes and improvements. 2020-04-16 16:34:35 -07:00
Ben Greear
496f5acd62 cisco-ctrl: Support more options, from Pankaj. 2020-04-16 16:33:48 -07:00
Logan Lipke
8f5dbe865c Removed unnecessary testing code 2020-04-16 12:14:34 -07:00
Logan Lipke
c01a699de7 Merge branch 'master' of github.com:greearb/lanforge-scripts 2020-04-16 09:29:09 -07:00
Logan Lipke
9f96e7862c Added cleanup for endps and cxs after testing 2020-04-16 09:28:58 -07:00
Ben Greear
474500b8f7 basic-regression: Add some more reset related tests, allow running individual tests. 2020-04-16 07:46:25 -07:00
Ben Greear
38e0fe9bd7 Add gui automation script for multiple reports in one go. 2020-04-15 17:54:47 -07:00
Ben Greear
eca5e74ab1 scripts: Improve gui automation scripts. 2020-04-15 16:14:59 -07:00
Logan Lipke
ada52b5c53 Merge branch 'master' of github.com:greearb/lanforge-scripts 2020-04-10 16:51:51 -07:00
Logan Lipke
dd2d351981 Added json requests of info for endpoints 2020-04-10 16:51:38 -07:00
Logan Lipke
5bbb747fee fixes broken usage of telnet object, uses new utils::connect method 2020-04-10 16:50:57 -07:00
Logan Lipke
c911364e7b Fixed inaccurate pattern matching 2020-04-10 16:48:03 -07:00
Jed Reynolds
49adca8eba corrects locations found in comments 2020-04-10 15:26:03 -07:00
Jed Reynolds
ab4c7fd120 LFRequest: uses decode(utf-8) to be compatible with python3.5 2020-04-10 12:20:47 -07:00
Logan Lipke
8a4d5189fd show_ports.py: showing errors 2020-04-10 11:44:09 -07:00
Logan Lipke
f189fe5f13 LFRequest: updates get() error expression 2020-04-10 11:43:53 -07:00