Raphael Defosseux
65549745ee
fix(ci): proper automatic undeployment
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-10-25 14:16:25 +02:00
Raphael Defosseux
a88c3d2ba4
chore(ci): provisioning for 10 UEs for RF-sim test
...
* Adding test for connecting 10 UEs
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-10-25 14:15:41 +02:00
Raphael Defosseux
9a57514bf9
fix(ci): hard coding the lock resource
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-10-23 20:29:26 +02:00
Raphael Defosseux
b7073ebdbc
Merge remote-tracking branch 'origin/clean-ide-files-old-doc' into integration_2023_w42
2023-10-23 13:54:58 +02:00
Raphael Defosseux
c8168ed4a7
chore(ci): post-review comments fixes
...
* properly formatted the finalizeSlaveJob function
* explained the reason and gave an explicit name to the global variable
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-10-23 11:10:53 +02:00
Raphael Defosseux
94d4cd7cce
Merge remote-tracking branch 'origin/ci-fix-groovy-parallelism-issue' into integration_2023_w42
2023-10-20 11:46:59 +02:00
Raphael Defosseux
24ac96cd40
Merge remote-tracking branch 'origin/Fix_FAPI_PDU_Length' into integration_2023_w42
2023-10-20 11:46:33 +02:00
Raphael Defosseux
470ea73175
Merge remote-tracking branch 'origin/channel_model_fix' into integration_2023_w42
2023-10-20 11:46:07 +02:00
Raphael Defosseux
bd551a6ac1
Merge remote-tracking branch 'origin/nr_ue_use_srb0' into integration_2023_w42
2023-10-20 11:45:44 +02:00
Raphael Defosseux
191ab1a934
Merge remote-tracking branch 'origin/ci-no-color-codes' into integration_2023_w42
2023-10-20 11:45:17 +02:00
Raphael Defosseux
0caa65231f
chore(ci): triggering the child pipeline from parent
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-10-20 11:36:45 +02:00
Raphael Defosseux
80c2bc3fcb
fix(arm-build): immintrin.h is not available
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-10-20 11:36:39 +02:00
Raphael Defosseux
146edd2f4c
chore(ci): having a variable to choose simde version
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-10-20 11:36:29 +02:00
Raphael Defosseux
43d9895caf
fix(ci): in case of build failure, having a bit of debug info
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-10-20 11:36:22 +02:00
Raphael Defosseux
33e5d7f66e
fix(ci): improve for parallelism
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-10-16 15:46:02 +02:00
Raphael Defosseux
ed4c634186
fix(ci): printing the warning and error lines for CI purposes
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-10-04 15:03:57 +02:00
Raphael Defosseux
058eb64ed9
chore(ci): adapting to new python build framework.
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-10-03 22:13:31 +02:00
Raphael Defosseux
f9ab9ca137
chore(ci): the failing test-case bullet will directly point to the HTML report
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-10-02 14:08:11 +02:00
Raphael Defosseux
06e63f7cca
chore(ci): report in the GitLab MR comment the list of failing test stages
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-10-02 13:27:05 +02:00
Raphael Defosseux
c481aad0c8
chore(ci): all pipelines should have the MR ID and branch in the description
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-10-02 13:26:26 +02:00
Raphael Defosseux
afc75c5db9
Merge branch 'integration_2023_w37' into 'develop'
...
integration_2023_w37
* !1909 Rework for aarch64 support after SIMDe integration
* !1995 Fix packing/unpacking for nFAPI P5 messages
* !2228 TDLA, TDLB and TDLC channel models in DLSIM
* !2327 Bugfixes and some rewrite for nr rlc am control PDU reception
* !2331 NR UE HARQ improvements to handle more than 4 per PUCCH
* !2286 Service Models integration - KPM v03.00, GTP, MAC, RLC and PDCP
* !2336 fix(ci): HTML reporting for Ubuntu build fix
* !2338 nr-softmodem: fixed invalid length calculation, leading to segfault
* !2326 Tutorials: Update NR SA Tutorials to be compliant with OAI CN5G pre-2.0 release
* !2334 NR UE DL channel estimation fix
* !2325 Compute ULSCH TB CRC
2023-09-19 07:20:10 +00:00
Raphael Defosseux
29b4e64dfc
fix(ci): properly removing docker volumes
...
Laurent noticed it on one of his MR and confirmed with him:
-- Volumes have be created the 1st time they ran on avra on July 7th
-- Volumes were created with not only the raw files but also the nr-softmodem executable
Solution: two-fold:
1. using the `docker-compose down -v` syntax, the volume is deleted automatically
2. I added redundancy with the custom command to remove the used volume
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-09-18 15:09:30 +02:00
Raphael Defosseux
0f25438316
Merge remote-tracking branch 'origin/ULSCH-TB-CRC' into integration_2023_w37
2023-09-15 10:53:12 +02:00
Raphael Defosseux
cc57fea7b3
Merge remote-tracking branch 'origin/NR_UE_DL_channel_estimation_fix' into integration_2023_w37
2023-09-15 10:52:52 +02:00
Raphael Defosseux
7241520072
Merge remote-tracking branch 'origin/dreibh-trx_usrp_read-memory-access-fix' into integration_2023_w37
2023-09-15 10:52:37 +02:00
Raphael Defosseux
6582db99c6
Merge remote-tracking branch 'origin/NR_SA_Tutorials' into integration_2023_w37
2023-09-15 10:52:18 +02:00
Raphael Defosseux
bd0457e40e
doc(ci): restriction on branch naming no longer appply
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-09-14 15:34:59 +02:00
Raphael Defosseux
24efc76de0
chore(ci): removing verbose-ci useless option
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-09-14 12:15:44 +02:00
Raphael Defosseux
ec6e32f3e5
fix(ci): allowing the branch name to be in contributorName/branchName format
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-09-14 12:11:28 +02:00
Raphael Defosseux
eedcf0708f
fix(ci): docker_log_split is useless with current build scheme. Just copying all txt files from ran-build image
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-09-14 11:35:03 +02:00
Raphael Defosseux
e0b7ebd375
chore(ci): remove the useless verbose-ci option
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-09-14 09:38:28 +02:00
Raphael Defosseux
59ad094271
chore(ci): adding support to cross-compile in python framework
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-09-13 17:20:08 +02:00
Raphael Defosseux
c6fab23af7
chore(ci): adding 2 dockerfiles to test ARM64 cross-compilation
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-09-13 17:20:08 +02:00
Raphael Defosseux
67a3184bb3
fix(ci): in case of T1 board defect, no statistics, exit nicely
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-09-01 14:30:04 +02:00
Raphael Defosseux
4c9706a950
chore(ci): little syntax diffs post-upgrade on obelix
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-08-31 16:59:16 +02:00
Raphael Defosseux
bea88a707f
chore(doc): adding the release badge
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-08-08 09:21:43 +02:00
Raphael Defosseux
e085692c58
fix(ci): renaming the pipeline and fixing the tab for the clean-up scenario
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-08-02 10:11:04 +02:00
Raphael Defosseux
688e82f8a2
chore(ci): post-review comments from Robert
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-08-02 10:06:47 +02:00
Raphael Defosseux
b99dbbf6c7
chore(ci): adding clean-up scenario and trigger from main pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-08-02 10:06:47 +02:00
Raphael Defosseux
ab02a7b240
chore(ci): adding scenario in 10MHz to test LTE-OAI w/ B200mini and OAI-CN4G
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-08-02 10:06:47 +02:00
Raphael Defosseux
c0b51db2df
chore(ci): adding back LTE-UE Radio tests
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-08-02 10:06:47 +02:00
Raphael Defosseux
16e7f4666b
chore(ci): adding a timeout of 1 hour for any scenario run in python framework
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-07-21 13:12:29 +02:00
Raphael Defosseux
26a5ec2b4d
chore(ci): clean-up ltebox logs before launching
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-07-11 15:28:53 +02:00
Raphael Defosseux
dd6ca5f15a
fix(ci): proper ping operation syntax post-refactoring
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-07-11 08:48:48 +02:00
Raphael Defosseux
cf387a48ec
fix(ci): not using the proper function
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-07-10 13:03:19 +02:00
Raphael Defosseux
effaf59f84
Merge remote-tracking branch 'origin/develop' into ci-adding-back-lte-if4-5-tests
...
--> fixing conflict in ci-scripts/cls_containerize.py
2023-07-10 11:45:22 +02:00
Raphael Defosseux
8cf27b0af8
chore(ci-cn): starting 2023/06/22, CN5G images do not support anymore env-variable-based deployment configuration
...
* A common YAML file shall be mounted
* Currently SPGWU-TINY is still using the old configuration scheme
- But a new UPF is soon to be released
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-06-27 14:06:02 +02:00
Raphael Defosseux
9e3de38372
chore(ci): renaming properly the IF4.5 conf files and cleaning-up all RCC/RRU files
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-06-21 15:28:37 +02:00
Raphael Defosseux
832c1acc4e
chore(ci): adding one TDD scenario
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-06-21 15:11:50 +02:00
Raphael Defosseux
925b4dea21
chore(ci): adding one FDD scenario
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-06-21 15:11:50 +02:00
Raphael Defosseux
335696282d
chore(ci): post MR 1976, resync
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-06-21 15:11:50 +02:00
Raphael Defosseux
d4255cc805
chore(ci): saw a little missing version on HTML report
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-06-08 11:09:18 +02:00
Raphael Defosseux
edd2afb44f
chore(ci): porting the old IF4.5 LTE baremetal test to docker
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-05-31 15:49:47 +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
Raphael Defosseux
0e64165093
chore(ci): adding the core-network sanity check
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-05-30 10:36:58 +02:00
Raphael Defosseux
8844066b46
chore(ci): support new rhel8.8 version
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-05-16 17:09:43 +02:00
Raphael Defosseux
1268b27c91
Merge branch 'integration_2023_w19' into 'develop'
...
List of Merge Requests as discussed during OAI dev meeting 2023/05/11.
* MR 2059: Bugfix: to properly handle multiple NR_RLC_BearerConfig with the same logicalChannelIdentity, without having duplicate data in UE context
* MR 2072: Clean-up of UE RRC structures
* MR 2084: added msg-q threading options (and CPU thread pinning) from O-RAN 7.2 branch
* MR 2098: harmonization of physicalCellGroupConfig
* MR 2099: modification of get_samplerate_and_bw(): add break where needed
* MR 2104: Fix segmentation fault in ue_context_setup_request()
* Hot fix to support PDU session in IPv4v6
2023-05-12 12:51:08 +00:00
Raphael Defosseux
0ebac22cf8
chore(ci): PDU session type should support IPV4V6 for IMS DNN
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-05-11 14:43:03 +02:00
Raphael Defosseux
dacbcc0d55
Merge remote-tracking branch 'origin/fix-get_samplerate_and_bw' into integration_2023_w19
2023-05-11 13:27:11 +02:00
Raphael Defosseux
1b6558be23
Merge remote-tracking branch 'origin/harmonize_phycellgroup_config' into integration_2023_w19
2023-05-11 13:26:46 +02:00
Raphael Defosseux
8e71ca864f
Merge remote-tracking branch 'origin/NR_UE_RRC_cleanup' into integration_2023_w19
2023-05-11 13:25:17 +02:00
Raphael Defosseux
211fcb217a
Merge remote-tracking branch 'origin/threading-rk' into integration_2023_w19
2023-05-11 13:24:50 +02:00
Raphael Defosseux
d6ee321289
Merge remote-tracking branch 'origin/develop-segFault' into integration_2023_w19
2023-05-11 13:23:59 +02:00
Raphael Defosseux
f328a6e181
doc(docker): post-review changes
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-05-04 10:57:36 +02:00
Raphael Defosseux
b75d95626e
chore(build): adding docker support for rocky-linux
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-05-04 10:27:11 +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
Raphael Defosseux
6475cf21a5
fix(ci): removing the mysql-collection from pipeline; not used anymore
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-03-23 11:44:57 +01:00
Raphael Defosseux
e88ca34423
doc(tutorial): switching to jinja-rendering configuration on the OAI-CN5G containers
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-03-17 09:56:10 +01:00
Raphael Defosseux
ff1749a557
fix(ci): replacing one of the 2 LTE smartphones for the legacy bench
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-03-09 11:52:42 +01:00
Raphael Defosseux
914b47039c
fix(ci): hot fix
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-02-20 15:50:16 +01:00
Raphael Defosseux
31d6a5e9bd
chore(ci): pushing oai-nr-cuup new image to docker-hub
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-02-14 15:25:05 +01:00
Raphael Defosseux
8d91453b52
chore(ci): updating the new E1 scenario for CN5G v1.5
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-02-14 15:23:55 +01:00
Raphael Defosseux
f493a47a89
Merge remote-tracking branch 'origin/develop' into ci-chore-updating-cn5g-v1.5
2023-02-14 15:23:21 +01:00
Raphael Defosseux
801dc4cc6c
fix(ci): fdqn is no longer an option for OAI-CN5G launch script
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-02-13 11:07:17 +01:00
Raphael Defosseux
8a388f4b0e
fix(ci): for old versions of python3, pyshark live-capture is buggy
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-02-06 11:22:31 +01:00
Raphael Defosseux
00ef792d47
chore(ci): post-review changes
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-02-03 14:03:53 +01:00
Raphael Defosseux
19ffb7be48
fix(ci): proxy repo has no develop branch
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-02-03 14:03:53 +01:00
Raphael Defosseux
f516d7ab4f
fix(ci): typo found per review
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-02-03 14:03:53 +01:00
Raphael Defosseux
a03d274676
chore(ci): after upgrade of CN5G version on porcepix
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-02-03 14:03:53 +01:00
Raphael Defosseux
43a2ae0040
style(ci): using and debugging the new LocalCmd class
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-02-03 14:03:53 +01:00
Raphael Defosseux
6905159a38
chore(ci): applying the same image syntax with oaisoftwarealliance/ for RAN components
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-02-03 14:03:53 +01:00
Raphael Defosseux
76ed14e76c
chore(ci): using pyshark live-capture instead of launching a bg tshark
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-02-03 14:03:53 +01:00
Raphael Defosseux
63124fc487
chore(ci): updating simulators docker-compose for CN5G release v1.5
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-02-03 14:03:53 +01:00
Raphael Defosseux
b167298cb0
testing webhook
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-01-31 09:29:01 +01:00
Raphael Defosseux
3beb38d3c1
fix(ci): network interface name has changed
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-01-27 10:16:49 +01:00
Raphael Defosseux
c8b9cf6c63
fix(ci): no more devtoolset on caracal
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-01-24 14:49:28 +01:00
Raphael Defosseux
0afa3f3193
doc(contributing): made the contributing document a bit clearer
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-01-24 09:28:52 +01:00
Raphael Defosseux
719e36159d
doc(ci): adding constraint on the branch name
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-01-03 09:58:02 +01:00
Raphael Defosseux
e396af8349
fix(ci): proxy push does not follow the same pattern
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-11-18 16:08:47 +01:00
Raphael Defosseux
665b5baeed
feat(ci): transition the Slack notification from old pipeline to container-based pipeline.
...
* Also added a parameter for the registry push pipeline.
Valid mainly when triggering manually the pipeline when run on develop fails.
* Nicer message2 construction
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-11-18 16:08:23 +01:00
Raphael Defosseux
3e5deb4385
fix(ci): after code review
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-27 12:29:34 +02:00
Raphael Defosseux
187b3915b2
fix(ci): little typos in the scenario HTML tab references
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-27 09:33:47 +02:00
Raphael Defosseux
4bf6ce323e
fix(ci): when running the bare-metal pipelines, some files are already on the target side with root ownership. Copy is bypassed
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-27 09:33:01 +02: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
Raphael Defosseux
c447b814c2
feat(ci): triggering LTE Monolithic pipelines
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-26 20:59:19 +02:00
Raphael Defosseux
cab10e857e
fix(ci): should not return an error
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-25 16:50:34 +02:00
Raphael Defosseux
f8c82e69b9
feat(ci): migrating all LTE monolithic scenarios w/ docker approach
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-25 15:49:42 +02:00
Raphael Defosseux
5324e0c18a
fix(ci): since we removed images from builder server, we need to pull them back before pushing to Docker-Hub
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-21 18:54:30 +02:00
Raphael Defosseux
3059ad4ebd
fix(ci): fix running simulators
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-21 16:22:23 +02:00
Raphael Defosseux
1a0d91fd76
feat(ci): changing the XML structure for pulling images
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-19 09:16:37 +02:00