Nikita Yadav
b7089afc08
adding https option in create method
2021-04-21 21:21:35 +05:30
shivamcandela
0a6feed52e
Libraries started for chamberview tests
...
Signed-off-by: shivamcandela <shivam.thakur@candelatech.com >
2021-04-21 10:49:02 +05:30
Matthew Stidham
400ceb308f
Fix cv_test_manager.py's Grafana call and correct spacing
...
Signed-off-by: Matthew Stidham <stidmatt@protonmail.com >
2021-04-20 13:56:01 -07:00
Chuck SmileyRekiere
f954d9a0ea
removed length check on eid
...
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com >
2021-04-20 07:33:19 -06:00
Chuck SmileyRekiere
42e5e5b385
endpoint id (eid) now supports greater than values.
...
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com >
2021-04-20 06:48:48 -06:00
Ben Greear
84f0c79f02
ap-auto: Add influxdb support.
...
And tweak base class to be a bit more friendly about
reporting on what the influxdb code is doing or not.
Signed-off-by: Ben Greear <greearb@candelatech.com >
2021-04-18 15:33:50 -07:00
Ben Greear
280099b8b2
cv-capacity: Support importing kpi.csv directly into influxdb
...
And update example command to what works for me on the c7-graphana
instance.
Signed-off-by: Ben Greear <greearb@candelatech.com >
2021-04-17 16:18:04 -07:00
Ben Greear
a882659c93
cv: Capacity comments, fix 'sets' logic.
...
And add --test_rig cmd line arg so that KPI column can be properly
specified.
Signed-off-by: Ben Greear <greearb@candelatech.com >
2021-04-17 08:24:04 -07:00
Ben Greear
c0e7bc4901
cv: Improve test-mgr reliability
...
Do more checking instead of just assuming things work.
Be sure to clean up test at the end, even if it never
properly ran.
Signed-off-by: Ben Greear <greearb@candelatech.com >
2021-04-16 22:40:01 -07:00
Ben Greear
f86eac4e55
cv: Make capacity use base class methods.
...
Also do better job of dealing with tests that do not start,
and ones with multiple popups.
Signed-off-by: Ben Greear <greearb@candelatech.com >
2021-04-16 21:53:11 -07:00
Logan Lipke
1801f61f3a
Monitor method now contains test logic, reports correctly
2021-04-16 17:45:35 -07:00
Ben Greear
d89323f054
cv: tr398 now uses base-class logic for common actions.
...
Also add the raw-lines-file cfg option to the base class.
Signed-off-by: Ben Greear <greearb@candelatech.com >
2021-04-16 17:00:35 -07:00
Ben Greear
a0049bc6cf
cv: Move some common logic into base class
...
Convert ap-auto test to use this new base class
API. This should save a lot of duplicated code
once process is complete for other CV tests.
Signed-off-by: Ben Greear <greearb@candelatech.com >
2021-04-16 16:50:57 -07:00
Chuck SmileyRekiere
063acd6389
moved ./py-json/influx.py to ./py-scripts/influx.py and ./py-json/influx2.py to ./py-scripts/influx2.py py-json is communications to lanforge
...
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com >
2021-04-16 06:31:21 -06:00
Matthew Stidham
0008f856e0
test_ipv4_variable_time can push data to influx v2
...
Signed-off-by: Matthew Stidham <stidmatt@protonmail.com >
2021-04-15 10:20:59 -07:00
Logan Lipke
c1450ec1d4
Added monitor method, WIP
2021-04-14 16:18:50 -07:00
Ben Greear
053e7352be
Merge branch 'master' of github.com:greearb/lanforge-scripts
2021-04-13 18:10:31 -07:00
Ben Greear
57a40d7668
cv-scripts: create tests with 'do not load old cfg' option.
...
This puts test in known state each time. Requires code I just
committed to the GUI to function properly.
Also, add a sleep after submitting and requesting text
blobs (bad me, will have to find a better way to do this
in the future so that we don't depend on sleep and
races).
Signed-off-by: Ben Greear <greearb@candelatech.com >
2021-04-13 18:08:23 -07:00
Chuck SmileyRekiere
a8fcc7b14b
README.md : description for py-json scripts
...
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com >
2021-04-13 17:55:59 -06:00
Ben Greear
3c171bc260
cv-capacity: Re-work user input a bit.
...
* Use realm method to query for all stations instead
of matching by name (which would miss wlan* devices)
* Support interleave and linear sorting options.
* Support setting upload/download speed.
* Use args.foo variables directly much of the time,
instead of making local copies of the same info.
This simplifies code in my mind.
Signed-off-by: Ben Greear <greearb@candelatech.com >
2021-04-13 15:23:35 -07:00
SushantBawiskar
565a538c32
added manual ports selection in wifi capacity test
2021-04-14 02:28:13 +05:30
Matthew Stidham
f8cb43865b
Fix port_name in ports so it is more like other times we do this.
...
Signed-off-by: Matthew Stidham <stidmatt@protonmail.com >
2021-04-12 20:15:43 -07:00
Matthew Stidham
3820a85db7
Revert "Fix error regarding the non_port flag"
...
This reverts commit e88a0e2b52 .
2021-04-12 20:04:06 -07:00
Matthew Stidham
e88a0e2b52
Fix error regarding the non_port flag
...
Signed-off-by: Matthew Stidham <stidmatt@protonmail.com >
2021-04-12 17:00:18 -07:00
SushantBawiskar
1264598187
changed arguments for create_test_config
...
Signed-off-by: SushantBawiskar <sushant.bawiskar@candelatech.com >
2021-04-12 17:04:12 +05:30
SushantBawiskar
bdf8d06fe2
changed import for chamberview
...
Signed-off-by: SushantBawiskar <sushant.bawiskar@candelatech.com >
2021-04-12 16:50:45 +05:30
SushantBawiskar
0f0852efed
- Changes args parser for chamberview
...
- added Resource, VLAN, uses-2
- Changes import in lf_wifi_capacity_test.py
Signed-off-by: SushantBawiskar <sushant.bawiskar@candelatech.com >
2021-04-12 16:46:57 +05:30
Ben Greear
ba4212fff6
l3-longevity: Report avg latency for endpoints on a particular port.
...
Use endpoint EID to match Port EID so we can know which ports
endpoints belong to.
Signed-off-by: Ben Greear <greearb@candelatech.com >
2021-04-09 17:12:06 -07:00
Ben Greear
6919045bbc
l3-longevity: Write out per-port csv files.
...
And a small bit of code cleanup in the realm class.
Signed-off-by: Ben Greear <greearb@candelatech.com >
2021-04-09 15:17:07 -07:00
Ben Greear
f5871607af
l3-profile: Fix clearing lists.
...
Forgot a self. prefix for variable, so it didn't actually do anything.
Signed-off-by: Ben Greear <greearb@candelatech.com >
2021-04-09 11:55:57 -07:00
Ben Greear
84d6674cd4
l3-longevity: Support multiconn setting.
...
Add support to l3profile as well.
Signed-off-by: Ben Greear <greearb@candelatech.com >
2021-04-09 11:30:28 -07:00
Chuck SmileyRekiere
3d6ebb292e
http_profile.py: http_ip passed in on create
...
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com >
2021-04-09 04:56:16 -06:00
Ben Greear
08401996b2
l3-longevity: Add influxdb-2 API
...
This properly inserts data into the c7-graphana system.
Signed-off-by: Ben Greear <greearb@candelatech.com >
2021-04-08 22:02:34 -07:00
Ben Greear
2d79dcb038
l3-longevity: Support tx/rx rates as totals or per-connection.
...
When using totals, the per-cx will be configured for its share
of the total.
Signed-off-by: Ben Greear <greearb@candelatech.com >
2021-04-08 16:56:33 -07:00
Ben Greear
c5845f639e
Merge branch 'master' of github.com:greearb/lanforge-scripts
2021-04-08 16:19:09 -07:00
Ben Greear
70ee8972a0
l3-longevity: Support setting attenuators
...
User can specify comma separated list of attenuator EIDS
(shelf.resource.atten-id.atten-idx) and a list of attenuation
values and the script will iterate through those.
Signed-off-by: Ben Greear <greearb@candelatech.com >
2021-04-08 16:09:18 -07:00
Chuck SmileyRekiere
3a8c9be33d
moved cvtest_report.py to cv_test_report.py to be consistant with cv_test_manager.py also update lf_wifi_capacity.py
...
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com >
2021-04-08 16:09:23 -06:00
Matthew Stidham
108c014f98
script tag in test_l3_longevity
...
Signed-off-by: Matthew Stidham <stidmatt@protonmail.com >
2021-04-08 14:18:08 -07:00
Matthew Stidham
bb65157ca4
Add tags variable back to posttoinflux
...
Signed-off-by: Matthew Stidham <stidmatt@protonmail.com >
2021-04-08 13:54:58 -07:00
Matthew Stidham
291216dcb6
Insert data from test_l3_longevity into influx database
...
Signed-off-by: Matthew Stidham <stidmatt@protonmail.com >
2021-04-08 12:06:08 -07:00
SushantBawiskar
8be2e3908f
cv_test_manager.py generic library for chamberview tests
...
cvtest_reports.py generic library to pull reports folder from lanforge
run_test.py to run chamberview test test
Signed-off-by: SushantBawiskar <sushant.bawiskar@candelatech.com >
2021-04-08 17:16:14 +05:30
SushantBawiskar
4d998463f6
Added cv_test_manager.py.py as test library
...
run_test can be used to run cv_test_manager.py
Signed-off-by: SushantBawiskar <sushant.bawiskar@candelatech.com >
2021-04-08 17:16:14 +05:30
SushantBawiskar
ea5156ab66
Added chamberview.py as chamberview library
...
build_chamberview can be used to run chamberview
Signed-off-by: SushantBawiskar <sushant.bawiskar@candelatech.com >
2021-04-08 17:16:14 +05:30
Ben Greear
b4bead52ff
longevity: Add initial influx support.
...
Doesn't work yet, calling influx with wrong data structure it seems.
But, getting closer.
Signed-off-by: Ben Greear <greearb@candelatech.com >
2021-04-07 17:20:31 -07:00
Ben Greear
54f2fe70af
l3-longevity: Start supporting tx/rx rate/pdu configuration.
...
This is start of work to support Comcast's request and to make this more
general purpose traffic-test script.
Signed-off-by: Ben Greear <greearb@candelatech.com >
2021-04-07 14:44:07 -07:00
lanforge
076a142501
Move running influxdbclient to init since it is needed in both functions.
...
Signed-off-by: lanforge <stidmatt@gmail.com >
2021-04-07 13:49:35 -07:00
lanforge
3470bfd5b5
give custom datapoint to influx
...
Signed-off-by: lanforge <stidmatt@gmail.com >
2021-04-07 13:37:22 -07:00
lanforge
fe45a2c657
Option to paste data from test_ipv4_variable_time to influx database
...
Signed-off-by: lanforge <stidmatt@gmail.com >
2021-04-07 12:41:39 -07:00
lanforge
d486854a6e
add new_lf_data_collection to realm
...
Signed-off-by: lanforge <stidmatt@gmail.com >
2021-04-07 10:40:10 -07:00
Chuck SmileyRekiere
4f7154b881
lfcli_base.py: added success method that does not exit to allow for report generation from script after success
...
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com >
2021-04-07 05:36:18 -06:00