Robert Schmidt
003dd281c3
CI: refactor Iperf(): no queues or locks, use ThreadPoolExecutor
2023-08-04 13:30:54 +02:00
Jaroslava Fiedlerova
195143811e
Replacement of strings by f-strings in cls_oaicitest
2023-07-21 12:07:03 +02:00
Robert Schmidt
7b1703441f
Merge remote-tracking branch 'origin/ci-nrue-test' into integration_2023_w27
2023-07-09 14:05:45 +02:00
Jaroslava Fiedlerova
8ec1e639c0
Bind interface IP address in iperf3 test
2023-07-03 15:37:36 +02:00
Robert Schmidt
9f55d7121c
Refactor Ping to use %cn_ip% for address to ping, or hardcoded
2023-07-03 14:42:31 +02:00
Robert Schmidt
03356e6743
Merge remote-tracking branch 'origin/ci-obsolete-old-4g-core' into integration_2023_w22
2023-06-02 13:27:36 +02:00
Raphael Defosseux
e089b63547
chore(ci): removing OAI-Rel14-CUPS old bare-metal 4G core installation variant
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-05-30 14:47:04 +02:00
Jaroslava Fiedlerova
8a80421268
CI: Fix of the previous modification in iperf module (MR2100)
2023-05-29 13:39:13 +02:00
Jaroslava Fiedlerova
4514244f4a
Adding OC CN ip addresses for iperf/ping test
2023-05-21 17:19:26 +02:00
Jaroslava Fiedlerova
3daeb91a39
Constants for CI OC RAN and CN namespace created
...
- CI_OC_RAN_NAMESPACE for RAN images
- CI_OC_CORE_NAMESPACE for CN deployment
- usage of the created constants for pulling images from cluster, CN deployement, iperf/ping
2023-05-21 17:11:06 +02:00
Jaroslava Fiedlerova
d237e43f6c
CI: AW2S pipeline - iperf test added
...
- IPERF3 option created in cls_oaicitest.py
- retrieval of CN amf and traffic-server IP address from pods
- modification of gNB config file (do_SRS set, max UL MCS increased), removal of unused config file
- change of AmariUE config file to support 2x2
- modification of xml file for aw2s pipeline - iperf test added
- new xml file for cleanup (terminate AmariUE, clean test server images) created
2023-05-21 17:09:38 +02:00
Robert Schmidt
21b630041b
Remove PingNoS1()
...
Can be handled using static IP addresses, currently not used
2023-05-15 08:40:32 +02:00
Robert Schmidt
909fee71e2
Refactor ping: shorten function, don't use useless variables, PingNoS1 not supported (we don't use it)
2023-05-15 08:40:32 +02:00
Robert Schmidt
52340037a7
Remove try-except block from Ping_common
2023-05-15 08:40:32 +02:00
Robert Schmidt
fabe8494e4
Remove unused function
2023-05-15 08:40:32 +02:00
Dhanuja Elizabeth Thomas
266ffb6a5e
Removed ping-mean-median calculation
2023-05-15 08:40:32 +02:00
Robert Schmidt
d525849730
Merge remote-tracking branch 'origin/ci-generic-changes' into integration_2023_w17
2023-05-02 18:39:10 +02:00
Robert Schmidt
d9e38660ba
Merge remote-tracking branch 'origin/ci-fix-iperf-zombie-process' into integration_2023_w17
2023-05-02 18:38:59 +02:00
Dhanuja Elizabeth Thomas
149d27d55f
Generic changes related to UEs used in CI
2023-04-28 16:35:09 +02:00
Raphael Defosseux
c126cbab77
fix(ci): Changes for debugging ssh connection issues faced while iperf/ping operations
2023-04-28 10:50:38 +02:00
Jaroslava Fiedlerova
b6feedc883
Ping for OC OAI 5GC
2023-04-19 16:57:46 +02:00
Dhanuja Elizabeth Thomas
b58ad4baf0
Introducing new pipeline for LTE TDD 2x2 in container
...
Following changes are made:
1. Removed XMLs used in old pipeline lte-OAIEPC
2. Added TM1 and TM2 config, XML and YAML
3. Added pipeline details in TestBenches.md
4. Modification in Jenkins file for the pipeline
5. Added ping/iperf test cases in XML
6. Minor modification in cls_containerize.py and cls_oaicitest.py
2023-03-27 14:01:30 +02:00
Rúben Soares da Silva
94faf0b46c
Set default behaviour regarding nokrnmod as enabled, updating references and usages
2023-03-07 13:27:37 +00:00
Robert Schmidt
de359dae9f
Remove Reboot(), CheckProcessExists() (eNB, UE), Iperf_Common() and Iperf_UL_Common()
2023-02-23 17:38:10 +01:00
Robert Schmidt
f2992564bb
Actually log error in ping_iperf_wrong_exit()
2023-02-23 17:38:10 +01:00
Robert Schmidt
ab009fabff
Refactor Iperf_module()
...
- Harmonize code for CNs
- Support TCP
- Different port numbers for multiple UEs
- Calculate UDP throughput for multiple UEs
2023-02-23 17:38:10 +01:00
Robert Schmidt
9a727b744a
Perform multiple UE operations simultaneously
...
- Initialize
- Attach
- Detach
- Terminate
- DataEnable
- DataDisable
- CheckStatus
2023-02-23 17:38:10 +01:00
Robert Schmidt
e7b40cb444
Remove COTS_UE
2023-02-23 17:38:10 +01:00
Robert Schmidt
e1e6413977
Refactor Iperf_common()
2023-02-23 17:38:10 +01:00
Robert Schmidt
2825d2bf5d
Refactor Ping to always handle Module_UE
2023-02-23 17:38:10 +01:00
Robert Schmidt
08ea58b243
Remove any mention of ADB
2023-02-23 17:38:10 +01:00
Robert Schmidt
5a113cdbb2
Remove useless code
2023-02-23 17:38:10 +01:00
Robert Schmidt
df209625ab
Improve cls_oaicitest.py to use cls_module_up.py
...
- Remove cls_ci_ueinfra
- Use new UE module in cls_oaicitest
- Remove useless code
2023-02-23 17:38:09 +01:00
Robert Schmidt
69fc7b1100
Remove cls_amarisoft_ue.py
2023-02-23 17:37:31 +01:00
Robert Schmidt
0a0cd884dd
Remove all references to CatM
2023-02-23 17:37:30 +01:00
Robert Schmidt
208a15aacc
CI HTML: use full width, no footer, remove UE info at top
2023-02-23 17:37:30 +01:00
Robert Schmidt
59af5bd8aa
CreateHtmlTestRowQueue: one UE column in any test
2023-02-23 17:37:30 +01:00
Dhanuja Elizabeth Thomas
9e5e6bf16d
Removed reset/reboot of USRP
2023-02-18 12:06:58 +01:00
Rúben Soares da Silva
703fa47814
Use string values for nFAPI parameter (--nfapi)
...
- previously, used magic numbers to designate nFAPI mode
- now, use string values (MONOLITHIC, PNF, VNF, ...)
- Remove printing of the nfapi mode to the console, as it's value is clear from the command-line argument
- Update usages of the --nfapi command-line parameter in scripts and documentation to reflect the change to string values
2023-02-01 14:04:53 +01:00
Robert Schmidt
c4963ed16d
CI: support cmd_prefix for OAI UE
2022-12-22 12:58:01 +01:00
Robert Schmidt
6f9fdf5d84
CI: Use correct IPAddress variable for log collection
2022-12-06 11:31:58 +01:00
Robert Schmidt
287c182925
Remove FlexRAN
...
- Remove any FlexRAN code
- Cleanup config files
- Remove LFDS7, libyaml dependencies
2022-11-30 14:30:18 +01:00
Raphael Defosseux
f3594a663a
fix(ci): fixing log collection for xNB run logs and iper operations
...
* Copying everything back to the python executor workspace
* For iperf operations, client and server logs are always copied,
even when successful
* for xNB run logs, since we could delete completely xNB workspaces
on the python executor, they are always there
* Copying back to the xNB server #0 for artifacting
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-26 21:35:18 +02:00
Robert Schmidt
925563ba97
Additional removal of '#' in amarisoft prompt
2022-10-21 10:55:04 +02:00
Robert Schmidt
627b8d92d3
Merge remote-tracking branch 'origin/ci-local-registry' into integration_2022_wk42b
2022-10-20 14:57:01 +02:00
hardy
0d66711ffe
add retx checkers to end-to-end tests
2022-10-18 09:53:51 +02:00
Raphael Defosseux
73b1130fef
fix(ci): longer timeouts for merge operations
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-18 08:50:18 +02:00
Raphael Defosseux
6da8869ed4
feat(ci): adding push / pull images operations to/from a local registry
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-18 08:40:59 +02:00
Robert Schmidt
3d03a5a95b
Fix CI: correctly call conf2uedata
2022-10-05 16:09:33 +02:00
Robert Schmidt
6160ab14be
Remove targets/bin/
2022-09-29 10:03:28 +02:00