Commit Graph

585 Commits

Author SHA1 Message Date
Logan Lipke
603a76e13b Added command line arguments 2020-05-08 17:02:27 -07:00
Logan Lipke
7b14a74b01 Merge branch 'master' of https://github.com/greearb/lanforge-scripts 2020-05-08 12:25:01 -07:00
Logan Lipke
cb284b0c29 Added color coding and statistics to html logging 2020-05-08 12:24:38 -07:00
Ben Greear
1889a2f978 openwrt-ctrl: Add download option, and fix sysupgrade.
Signed-off-by: Ben Greear <greearb@candelatech.com>
2020-05-08 07:46:54 -07:00
Ben Greear
993453bd1a openwtr-ctrl: Add un-tested method to do sysupgrade. 2020-05-07 16:48:53 -07:00
Logan Lipke
73ef96bfa0 Merge branch 'master' of https://github.com/greearb/lanforge-scripts 2020-05-07 10:10:15 -07:00
Logan Lipke
c9572aeebf Added logging to html 2020-05-07 10:09:28 -07:00
Jed Reynolds
56e84cbbc4 adjust_apache: quieter now 2020-05-06 16:00:36 -07:00
Jed Reynolds
48caf7e8cf adjust_apache: handles linebreaks and linejoins more logically 2020-05-06 15:54:41 -07:00
Jed Reynolds
3d7217ffa0 adjust_apache: retrofits adjust_apache to handle manged /etc/hosts file 2020-05-06 15:39:42 -07:00
Jed Reynolds
0867751610 adjust_apache: retrofits adjust_apache to handle manged /etc/hosts file 2020-05-06 14:33:07 -07:00
Ben Greear
fc4495ef00 Merge branch 'master' of github.com:greearb/lanforge-scripts 2020-05-06 08:01:10 -07:00
Ben Greear
060ccf1051 gui-cmd: Retry starting automated test if system is currently busy. 2020-05-06 08:00:45 -07:00
Logan Lipke
3257eec395 Creates variable number of stations on specified radios 2020-05-05 11:23:48 -07:00
Jed Reynolds
c299a4b6a1 arp-flood: much improved, causes a healthy arp storm 2020-05-04 14:32:30 -07:00
Ben Greear
03b180b610 kpi: Add pass/fail reporting. 2020-05-04 07:04:33 -07:00
Ben Greear
1eb90b8f22 kpi: Add numeric report for last data value, delta, and percentage change. 2020-05-04 06:38:35 -07:00
Ben Greear
b60b1f4265 kpi: Put score graphs in their own section.
These are higher priority and should be separate from the other
data graphs.
2020-05-04 06:05:45 -07:00
Ben Greear
05c0b99d4f Merge branch 'master' of github.com:greearb/lanforge-scripts 2020-05-02 10:29:00 -07:00
Ben Greear
80c4cd0fdd kpi: Fix sizing thumbnail reports. 2020-05-02 10:28:39 -07:00
Jed Reynolds
d6b44ae079 arp-flood creates a large volume of macvlans to create an arp flood; use only on actual LANforge localhost 2020-05-01 19:55:22 -07:00
Ben Greear
d981c3d3ac Add thumbnails for the kpi pngs.
Needs some html work still it seems, thumbnails are too large.
2020-05-01 15:49:20 -07:00
Ben Greear
5dec4bebd9 kpi: Add links to latest test run info.
For easier click-through to see recent results.
2020-05-01 08:51:30 -07:00
Ben Greear
11e8362be9 kpi: Support adding git-log info to the Run report. 2020-04-30 20:48:48 -07:00
Ben Greear
c1512b48a4 gui: Support setting verbosity slider. 2020-04-30 13:36:02 -07:00
Ben Greear
ca9ecb24ec Add gnuplot files for group graphs. 2020-04-30 11:46:08 -07:00
Ben Greear
02954a7a14 kpi: Add group graphs.
And customized units on graphs.
2020-04-30 11:44:30 -07:00
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