Robert Schmidt
cded721189
Remove unused CI XML and Python code
2024-09-27 19:50:41 +02:00
Jaroslava Fiedlerova
0dae0551eb
Merge remote-tracking branch 'origin/ci-remove-unused-code' into integration_2024_w38b
2024-09-23 17:26:14 +02:00
Reem Bahsoun
e96a7eed20
Replace UE on sphex with up2, improve throughput
...
- Change XML and YAML to use up2 in aerial pipeline
- Modify gNB config to improve throughput
- Reflect changes in documentation
2024-09-20 18:07:48 +02:00
Robert Schmidt
85efd54f3b
Remove unused CI Test XML files
...
As of now, these XMLs seem to be used:
xml_files/cluster_image_build.xml
xml_files/container_4g_l2sim_tdd_down.xml
xml_files/container_4g_l2sim_tdd.xml
xml_files/container_4g_rfsim_down.xml
xml_files/container_4g_rfsim_fdd_05MHz_down.xml
xml_files/container_4g_rfsim_fdd_05MHz_noS1_down.xml
xml_files/container_4g_rfsim_fdd_05MHz_noS1.xml
xml_files/container_4g_rfsim_fdd_05MHz.xml
xml_files/container_4g_rfsim_fdd_10MHz_down.xml
xml_files/container_4g_rfsim_fdd_10MHz.xml
xml_files/container_4g_rfsim_fdd_20MHz_down.xml
xml_files/container_4g_rfsim_fdd_20MHz.xml
xml_files/container_4g_rfsim_fembms_down.xml
xml_files/container_4g_rfsim_fembms.xml
xml_files/container_4g_rfsim_mbms_down.xml
xml_files/container_4g_rfsim_mbms.xml
xml_files/container_4g_rfsim.xml
xml_files/container_5g_e1_rfsim_down.xml
xml_files/container_5g_e1_rfsim.xml
xml_files/container_5g_f1_rfsim_down.xml
xml_files/container_5g_f1_rfsim.xml
xml_files/container_5g_fdd_rfsim_down.xml
xml_files/container_5g_fdd_rfsim.xml
xml_files/container_5g_flexric_rfsim_down.xml
xml_files/container_5g_flexric_rfsim.xml
xml_files/container_5g_l2sim_proxy.xml
xml_files/container_5g_l2sim_tdd_down.xml
xml_files/container_5g_l2sim_tdd.xml
xml_files/container_5g_rfsim_24prb_down.xml
xml_files/container_5g_rfsim_24prb.xml
xml_files/container_5g_rfsim_2x2_down.xml
xml_files/container_5g_rfsim_2x2.xml
xml_files/container_5g_rfsim_down.xml
xml_files/container_5g_rfsim_f1_accelleran_down.xml
xml_files/container_5g_rfsim_f1_accelleran.xml
xml_files/container_5g_rfsim_fdd_phytest_down.xml
xml_files/container_5g_rfsim_fdd_phytest.xml
xml_files/container_5g_rfsim_fr2_32prb_down.xml
xml_files/container_5g_rfsim_fr2_32prb.xml
xml_files/container_5g_rfsim_ntn_geo_down.xml
xml_files/container_5g_rfsim_ntn_geo.xml
xml_files/container_5g_rfsim_sidelink_down.xml
xml_files/container_5g_rfsim_sidelink.xml
xml_files/container_5g_rfsim_tdd_dora_down.xml
xml_files/container_5g_rfsim_tdd_dora.xml
xml_files/container_5g_rfsim_u0_25prb_down.xml
xml_files/container_5g_rfsim_u0_25prb.xml
xml_files/container_5g_rfsim.xml
xml_files/container_image_build_cross.xml
xml_files/container_image_build.xml
xml_files/container_l2sim_proxy.xml
xml_files/container_lte_b200_fdd_05Mhz_tm1_if4_5.xml
xml_files/container_lte_b200_fdd_05Mhz_tm1_no_rrc_activity.xml
xml_files/container_lte_b200_fdd_05Mhz_tm1.xml
xml_files/container_lte_b200_fdd_10Mhz_tm1_cdrx.xml
xml_files/container_lte_b200_fdd_10Mhz_tm1_oaiue_cleanup.xml
xml_files/container_lte_b200_fdd_10Mhz_tm1_oaiue.xml
xml_files/container_lte_b200_fdd_10Mhz_tm1.xml
xml_files/container_lte_b200_fdd_20Mhz_tm1.xml
xml_files/container_lte_b200_fdd_cleanup.xml
xml_files/container_lte_b200_tdd_05Mhz_tm1_if4_5.xml
xml_files/container_lte_b200_tdd_05Mhz_tm1.xml
xml_files/container_lte_b200_tdd_10Mhz_tm1.xml
xml_files/container_lte_b200_tdd_20Mhz_tm1_default_scheduler.xml
xml_files/container_lte_b200_tdd_20Mhz_tm1.xml
xml_files/container_lte_b200_tdd_cleanup.xml
xml_files/container_lte_n3xx_tdd_2x2_tm1.xml
xml_files/container_lte_n3xx_tdd_2x2_tm2.xml
xml_files/container_nsa_b200_quectel.xml
xml_files/container_nsa_b200_terminate.xml
xml_files/container_sa_aerial_quectel_cleanup.xml
xml_files/container_sa_aerial_quectel.xml
xml_files/container_sa_aw2s_2x2_asue.xml
xml_files/container_sa_aw2s_asue_cleanup.xml
xml_files/container_sa_aw2s_asue.xml
xml_files/container_sa_b200_quectel.xml
xml_files/container_sa_b200_terminate.xml
xml_files/container_sa_e1_b200_quectel.xml
xml_files/container_sa_e1_b200_terminate.xml
xml_files/container_sa_f1_b200_quectel.xml
xml_files/container_sa_f1_b200_terminate.xml
xml_files/container_sa_fhi72_benetel_asue_cleanup.xml
xml_files/container_sa_fhi72_benetel_asue.xml
xml_files/container_sa_fhi72_vvdn_up2_cleanup.xml
xml_files/container_sa_fhi72_vvdn_up2.xml
xml_files/container_sa_n310_2X2_100MHz_cleanup.xml
xml_files/container_sa_n310_2X2_100MHz_quectel.xml
xml_files/container_sa_n310_2X2_60MHz_cleanup.xml
xml_files/container_sa_n310_2X2_60MHz_quectel.xml
xml_files/container_sa_n310_nrue_cleanup.xml
xml_files/container_sa_n310_nrue.xml
xml_files/container_sa_sc_b200_quectel.xml
xml_files/container_sa_sc_b200_terminate.xml
xml_files/cppcheck.xml
xml_files/fr1_5gc_closure.xml
xml_files/fr1_5gc_start.xml
xml_files/fr1_cn5g_basic_deploy.xml
xml_files/fr1_cn5g_basic_undeploy.xml
xml_files/fr1_enb_build.xml
xml_files/fr1_epc_closure.xml
xml_files/fr1_epc_start.xml
xml_files/fr1_oai_cn_deploy.xml
xml_files/fr1_oai_cn_undeploy.xml
xml_files/gnb_phytest_usrp_run_100_2x2.xml
xml_files/gnb_phytest_usrp_run_60_2x2.xml
xml_files/gnb_phytest_usrp_run_60.xml
xml_files/gnb_phytest_usrp_run.xml
xml_files/gnb_usrp_build.xml
xml_files/ldpc_gpu_test.xml
xml_files/lte_2x2_tm1_quectel.xml
xml_files/lte_2x2_tm2_quectel.xml
xml_files/lte_oai_cn_deploy.xml
xml_files/lte_oai_cn_undeploy.xml
xml_files/physim_deploy_run.xml
xml_files/sa_cn5g_20897_closure.xml
xml_files/sa_cn5g_20897_start.xml
xml_files/sa_cn5g_closure.xml
xml_files/sa_cn5g_start.xml
xml_files/t1_offload_test.xml
xml_files/t2_offload_dec_nr_ulsim.xml
xml_files/t2_offload_enc_nr_dlsim.xml
Obtained by going through all RAN pipelines, copying out the XMLs of all
pipelines, then doing
cat xml.dump | sort | uniq
2024-09-18 15:13:13 +02:00
Bipin Adhikari
e42b2c0389
xml changes for NTN GEO and SIDELINK tests
2024-09-04 15:45:18 +02:00
Bipin
6053e22684
xml tab formatting cleanup
2024-09-04 15:45:18 +02:00
Bipin Adhikari
3afbf8e39a
Patch to resolve MR comments
2024-09-04 15:43:46 +02:00
Bipin Adhikari
f99552419e
Use DeployObject/UndeployObject for pipelines using DeployGenObject/UndeployGenObject
...
XML file changed accordingly
2024-09-04 15:43:46 +02:00
Bipin Adhikari
44d0c88863
Seperated Create_Workspace as a seperate XML task
...
Create_Workspace is used used in XML files instead of directly being
executed in DeployObject(). This can be problematic if we deploy
multiple services on the same host, since a previous workspace will be
deleted. Also, it removes futile git clones.
There are other XML steps (CppCheckAnalysis, LicenceAndFormattingCheck,
BuildImage, BuildProxy, BuildClusterImage) that implicitly called
Create_Workspace. Those calls have been removed and care has been taken
to insert the corresponding Create_Workspace steps in the XML.
2024-09-04 15:43:46 +02:00
Bipin Adhikari
150a00bd23
support for %%currenthost%% host names for modules in ci_infra
...
It can be set using nodes and svr_node tags in xml files
2024-09-04 15:38:51 +02:00
Jaroslava Fiedlerova
24c01d8fda
CI: Increase tested DL bitrate in SA 2x2 pipeline
2024-08-28 16:33:24 +02:00
Jaroslava Fiedlerova
4684666430
CI: Increase tested UL bitrate in SA 2x2 pipeline
2024-08-28 16:33:24 +02:00
Jaroslava Fiedlerova
370062c04c
CI: Add sidelink test to RF-Sim 5G
2024-08-26 17:08:27 +02:00
Jaroslava Fiedlerova
1960516554
CI: Add NTN GEO testcase to RF-Sim 5G
2024-08-26 17:08:27 +02:00
Jaroslava Fiedlerova
c49ed17c57
CI: Modify rfsim5g 2x2 testcase to use 100 MHz bandwidth
2024-08-26 17:08:27 +02:00
Jaroslava Fiedlerova
7293741a99
CI: Reduce iperf time in RF-Sim 5G
2024-08-26 17:08:27 +02:00
Jaroslava Fiedlerova
d9648ae6b2
CI: Reduce ping time in rfsim 5G
2024-08-26 17:08:27 +02:00
Robert Schmidt
3e44aba1ea
Merge remote-tracking branch 'origin/ci-fhi72-pipeline' into integration_2024_w31
2024-08-05 16:51:31 +02:00
Jaroslava Fiedlerova
9a4d1e920d
CI: Add XML files for FHI72 pipeline
2024-08-05 15:57:49 +02:00
Jaroslava Fiedlerova
3cdb0d795e
CI: Add path and namespace configuration for OC CNs
...
- Modify CN deployment and termination functions to include namespace and path parameters.
- Update `Module_UE` class with new attributes for namespace and CN path.
- Integrate `cnID` for OC CN deployment and termination in `epc.py`.
- Extract `cn_id` from XML configurations for CN operations.
- Update XML files to include `cn_id` tag for 5G Core initialization and
termination. (Used in OAIUE and AW2S pipeline, for OC CN deployment. This change
will not affect other CN deployments.)
2024-08-05 15:57:49 +02:00
Raphael Defosseux
0ed8fb7205
Merge remote-tracking branch 'origin/back_to_Aerial2' into develop
2024-07-25 13:56:48 +02:00
Reem Bahsoun
ad5eb8cd14
Increased the the DL throughput to 150Mbps
2024-07-24 13:09:06 +02:00
Jaroslava Fiedlerova
8ac2c87494
Merge remote-tracking branch 'origin/ci-iperf2-func' into integration_2024_w29
2024-07-19 12:37:53 +02:00
Jaroslava Fiedlerova
a6ce2896f7
CI: Create Iperf2 unidirectional function
...
Add new function to run iperf v2 test. Supports testing with 1 UE, unidirectional traffic.
Currently used in RFSim-4G, FeMBMS testcase.
2024-07-18 19:31:36 +02:00
Jaroslava Fiedlerova
432fee1a6e
Configure T2 EAL Parameters via Command Line
...
- Introduced command line and configuration options to set up PCI address, CPU cores used by DPDK, and DPDK file prefix for T2 offload.
- Made the dpdk_dev parameter (for setting the PCI address of the T2) mandatory.
- Configure dpdk_dev in the CI test cases.
2024-06-27 14:53:17 +02:00
Robert Schmidt
7fe29041c2
SA E1 B200 gNB CI test: use host-mode
2024-05-30 09:16:45 +02:00
Robert Schmidt
7bfa8e78fd
SA F1 B200 gNB CI test: use host-mode
2024-05-30 09:14:53 +02:00
Robert Schmidt
0ccd4ad000
SA SC-FDMA B200 gNB CI test: use host-mode
2024-05-30 09:14:53 +02:00
Robert Schmidt
9cf0640432
SA B200 gNB CI test: use host-mode
2024-05-30 09:14:53 +02:00
Jaroslava Fiedlerova
6554816721
AW2S pipeline: Connect 16th UE after TCP tests with 15 UEs
2024-04-26 23:01:58 +02:00
Jaroslava Fiedlerova
de5f23c52b
B200-SABOX pipeline - fix testcase descriptions
2024-04-26 23:01:58 +02:00
Jaroslava Fiedlerova
6bbcc1d275
Improve LTE-2x2 radio behavior and log collection
...
- change testcase IDs to get all logs
2024-04-18 13:09:34 +02:00
Robert Schmidt
3011b706ba
Merge remote-tracking branch 'origin/fix-sctp-f1' into integration_2024_w15
2024-04-15 14:33:05 +02:00
Robert Schmidt
a652a032b0
CI RFsim-4G noS1: use longer sleep
...
Unlike the previous commit, in noS1, we cannot use Attach(), as noS1
automatically brings up an interface, no matter whether the connection
succeeded or not. Therefore, consistently wait a bit longer to increase
the chance that the radio is really up.
2024-04-15 13:16:10 +02:00
Robert Schmidt
5fa52ecf76
CI RFsim-4G: wait for attach, instead of sleep
...
For various reasons, the UE might take longer to connect to the eNB. A
simple sleep might not be enough; instead, use Attach() to actively wait
that the UE gets an IP address. The added bonus of this function is that
it will also stop&restart a UE if it did not attach, i.e., it will try
multiple times to attach the UE.
2024-04-15 13:16:10 +02:00
Jaroslava Fiedlerova
eb487e0196
Merge remote-tracking branch 'origin/ci-rfsim-add-channel' into integration_2024_w15
2024-04-15 08:47:01 +02:00
Jaroslava Fiedlerova
a22eccc0b8
Merge remote-tracking branch 'origin/ci-sa-2x2-pipeline' into integration_2024_w15
2024-04-12 16:57:03 +02:00
Robert Schmidt
5b0e797ef7
Updated retransmission thresholds for F1 CI RFSIM test
2024-04-12 15:53:43 +02:00
Guido Casati
b5f0a32ac2
Introduced channel simulator in F1 RFSIM CI test scenario
...
- adding a new test case
- the test case simulate a DL radio channel with noise and runs Iperf test with such channel conditions
- use CustomCommand class to send commands to a Telnet server
- switched from netcat’s unsupported -N option (OpenBSD) to --send-only (Ncat 7.94) for compatibility with CI
re-sync CI test in F1 RFSIM
- to be used in the future, for CI of RRCReestablishment in RFSIM
- adding four new test cases (040021, 040022, 040023, 040023) to the RFSIM F1 configuration
- the test cases simulate a disruption of the radio channel, verify UE sync loss and resync
and restore the original channel conditions
- use CustomCommand class to send commands to a Telnet server
temp xml
2024-04-12 15:53:43 +02:00
Robert Schmidt
4062d3dcb3
Add channel emulation to 5G CU-DU F1 RFsim test
...
Add AWGN channel with some noise and additional path loss.
2024-04-12 15:53:38 +02:00
Jaroslava Fiedlerova
ca9504ec1d
Modification of XML for 5GCN undeployment
2024-04-11 20:04:12 +02:00
Jaroslava Fiedlerova
cef6a0250b
Add xml files for 60MHz and 100 MHz 2x2 test
2024-04-11 20:04:07 +02:00
Jaroslava Fiedlerova
028de7a697
Add xml files for testing T2 LDPC decoding and encoding offload
...
- Enable build of T2 lib in RAN-gNB-N300-Timing-Phytest-LDPC
- Add testcases with 2 layers
2024-04-11 16:06:53 +02:00
Jaroslava Fiedlerova
04357e8b45
Update CUDA analysis function and XML files
2024-04-11 16:06:53 +02:00
Robert Schmidt
4895cf14c1
Reduce iperf throughput in 5G F1 RFsim test
...
The next commit adds channel emulation in RFsim, so we have to reduce
the iperf, as the machine might not be fast enough.
2024-04-09 13:56:29 +02:00
Jaroslava Fiedlerova
0edb81dc01
Merge remote-tracking branch 'origin/ci-iperf-improvements-test' into integration_2024_w13
2024-04-02 11:40:28 +02:00
Robert Schmidt
897e499d55
Use normal/non asan images for 5G RFsim E1
2024-04-02 11:12:09 +02:00
Jaroslava Fiedlerova
76900d5ca8
Remove redundant parameters (iperf_packetloss_threshold, iperf_profile) from iperf TCP testcases
2024-03-27 23:19:17 +01:00
Jaroslava Fiedlerova
d456fa5620
Remove "single-ue" profile from config files
...
- no need to specify "single-ue" profile when running iperf test for 1 UE only
- default profile "balanced" can be used instead, computes BW for 1 UE correctly
2024-03-27 23:19:17 +01:00
Jaroslava Fiedlerova
0713afd610
SA-AERIAL-CN5G - add svr_id
2024-03-27 23:19:17 +01:00