Reem Bahsoun
5b0b2ab359
Delete 5g_l2sim related files
2024-11-08 18:23:21 +01:00
Robert Schmidt
f216c47ace
Merge remote-tracking branch 'origin/fix-regression-4G' into integration_2024_w44 ( !3008 )
...
Fix Regression 4G
- Fix various bugs and/or regressions in 4G code
- Also, the CI does not test RFsim 4G with --sanitize, enables this to
detect problems.
2024-11-04 19:43:52 +01:00
Robert Schmidt
dc05c39e28
Merge remote-tracking branch 'origin/ci-timing-improvements' into integration_2024_w43 ( !3043 )
...
CI: Update RAN-gNB-N300-Timing-Phytest-LDPC test cases
- update enc/decoder tests in RAN-gNB-N300-Timing-Phytest-LDPC - test
only for given SNR value (check of the test results to be added in the
following MR)
- add cores to Tpool in the nr_dlsim test cases, currently we test with
only one core
- always execute all the nr_ulsim/nr_dlsim tests, even if one of them
fails
- add new nr_dlsim test cases - test with 4 antennas, 2 layers
2024-10-24 16:11:16 +02:00
Robert Schmidt
cb7942d460
Build CI images for eNB/lteUE with sanitizers, and use in 4G RF sim
2024-10-22 11:05:20 +02:00
Robert Schmidt
a736bec570
Remove eNB_Trace: it is not used by the CI
2024-10-22 09:23:21 +02:00
Robert Schmidt
f8b480be3e
Remove stats_monitor.py: it is not used by the CI
2024-10-22 09:23:01 +02:00
Jaroslava Fiedlerova
0d4c6b8c4f
CI: add new testcases for nr_dlsim testing in timing pipeline
...
Add new nr_dlsim test cases for testing with 4 antennas, 2 layers
in both scenarios - with and without T2 card.
2024-10-18 09:36:13 +02:00
Jaroslava Fiedlerova
61e7c0ae39
CI: Enable thread-pool in RAN-gNB-N300-Timing-Phytest-LDPC
...
Enable multi-threading in the nr_dlsim test with CPU, set 5 cores for
thread-pool using "-X 8,9,10,11,12" option.
2024-10-18 09:35:20 +02:00
Jaroslava Fiedlerova
f97c6ceb6c
CI: Update enc/decoder tests in RAN-gNB-N300-Timing-Phytest-LDPC
...
Set a maximum SNR value using the "-S" option to ensure that nr_dlsim
or nr_ulsim is executed only for a given SNR. This approach allows us
to verify the success of the encoding/decoding process at the specified
SNR. Check if the test succeeds is not yet implemented (currently we
only retrieve an information about encoding/decoding processing time).
To be implemented in the separate MR.
Always execute all the nr_dlsim/nr_ulsim tests even if one of them
fails. Each test takes around 5s, so we can execute them all to get
results for all the test scenarios.
2024-10-17 10:50:24 +02:00
Reem Bahsoun
1e73a95b58
Reduce tested DL throughput from 700 to 600Mbps
2024-10-16 14:40:37 +02:00
Jaroslava Fiedlerova
e4cb68a750
Merge remote-tracking branch 'origin/ci-sa-2x2-increase-bitrate' into integration_2024_w41
2024-10-14 13:23:11 +02:00
Robert Schmidt
4398a57eb2
Increase SC-FDMA test UL iperf traffic to 18Mbps
2024-10-13 19:03:33 +02:00
Jaroslava Fiedlerova
bdefd02f27
CI: increase tested bitrate for 100 MHz scenario in SA-2x2
...
Modify the UL/DL UDP iperf test cases to use a higher requested bitrate
for the scenario with 100 MHz bandwidth in the SA-2x2 pipeline. Adjust
gNB config file to allow for higher UL throughput.
2024-10-11 07:57:34 +02:00
Jaroslava Fiedlerova
8584da1636
CI: add 1x1 AW2S test with multi UEs
2024-10-04 11:46:22 +02:00
Jaroslava Fiedlerova
5e9c432b41
CI: change frequency used by AW2S
2024-10-04 11:46:22 +02:00
Jaroslava Fiedlerova
406227699b
CI: rename AW2S configs/files used for 2x2 testing
2024-10-04 11:46:17 +02:00
Robert Schmidt
4c85eb4a9e
More CI RFsim4G to cacofonix
2024-10-03 09:10:33 +02:00
Robert Schmidt
5ed1dcd2fc
CI SA-AW2S-CN5G: adjust ping loss threshold
...
In this pipeline, we frequently see losses of a single packet; we did
not find the true reason yet.
Accept 5% losses, assuming that serious packet loss would be catched by
(1) higher ping losses (2) iperf would be affected.
2024-10-02 12:37:22 +02:00
Robert Schmidt
0e23b795b7
CI: use Custom_Script to execute SR-IOV/setup scripts for FHI72 pipeline
2024-09-30 16:08:58 +02:00
Robert Schmidt
5ee9e20f7d
SAbox: consistently pull/clean test images in each step
2024-09-30 15:31:41 +02:00
Robert Schmidt
904534f0da
Reboot USRP: use infinitive to harmonize with other steps
2024-09-28 12:58:22 +02:00
Robert Schmidt
60b9649e00
Implement CreateWorkspace() through script, print dir in HTML
...
Use a script, which can be tested independently of CI code (by running
it on the host on which it will be used), and print the directory that
has been prepared in the HTML. Also, in the description, use the
infinitive/imperative(?) of the verb to harmonize with other steps.
2024-09-28 12:58:06 +02:00
Robert Schmidt
d81abdaf7b
Reimplement Native Build (CI step Build_eNB)
...
The BuildeNB steps either does things that are already implemented
(created workspace), or things that we don't use (separate build_wait),
and is generally quite convoluted when all it does is calling build_oai.
Reimplement by reusing Create_Workspace, and make build_oai in a single
step. To clean up, make a new module in which this function does not
need a class instantiation. Instead, we give all necessary parameters
directly.
2024-09-28 12:45:34 +02:00
Robert Schmidt
5d5ade1697
Remove superfluous cleanup/terminate/teardown XMLs
...
After the previous commit, the CI will always do an undeployment step
even if the CI failed. Hence, these XMLs are not necessary anymore. Some
XMLs are updated to do what their "cleanup XML" counterparts did, such
as removing additional images.
2024-09-28 12:45:07 +02:00
Robert Schmidt
8bdc399b27
Remove AutoTerminateUEeNB() functions, use auto_exec to make CI always undeploy
2024-09-28 12:45:07 +02:00
Robert Schmidt
61ea76e7af
Remove CI repeatCount XML property
...
The repeatCount property is useless: it would be enough to specify the
same XML multiple times to achieve the same thing.
2024-09-28 12:45:07 +02:00
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