Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
OpenXG-RAN
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
spbro
OpenXG-RAN
Commits
f9955241
Commit
f9955241
authored
Jul 02, 2024
by
Bipin Adhikari
Committed by
Raphael Defosseux
Sep 04, 2024
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Use DeployObject/UndeployObject for pipelines using DeployGenObject/UndeployGenObject
XML file changed accordingly
parent
44d0c888
Changes
45
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
45 changed files
with
778 additions
and
519 deletions
+778
-519
ci-scripts/cls_containerize.py
ci-scripts/cls_containerize.py
+106
-82
ci-scripts/cls_oaicitest.py
ci-scripts/cls_oaicitest.py
+3
-1
ci-scripts/main.py
ci-scripts/main.py
+5
-1
ci-scripts/xml_files/container_4g_l2sim_tdd.xml
ci-scripts/xml_files/container_4g_l2sim_tdd.xml
+32
-37
ci-scripts/xml_files/container_4g_l2sim_tdd_down.xml
ci-scripts/xml_files/container_4g_l2sim_tdd_down.xml
+4
-2
ci-scripts/xml_files/container_4g_rfsim_fdd_05MHz.xml
ci-scripts/xml_files/container_4g_rfsim_fdd_05MHz.xml
+34
-23
ci-scripts/xml_files/container_4g_rfsim_fdd_05MHz_down.xml
ci-scripts/xml_files/container_4g_rfsim_fdd_05MHz_down.xml
+4
-2
ci-scripts/xml_files/container_4g_rfsim_fdd_05MHz_noS1.xml
ci-scripts/xml_files/container_4g_rfsim_fdd_05MHz_noS1.xml
+25
-16
ci-scripts/xml_files/container_4g_rfsim_fdd_05MHz_noS1_down.xml
...ipts/xml_files/container_4g_rfsim_fdd_05MHz_noS1_down.xml
+4
-2
ci-scripts/xml_files/container_4g_rfsim_fdd_10MHz.xml
ci-scripts/xml_files/container_4g_rfsim_fdd_10MHz.xml
+34
-23
ci-scripts/xml_files/container_4g_rfsim_fdd_10MHz_down.xml
ci-scripts/xml_files/container_4g_rfsim_fdd_10MHz_down.xml
+4
-2
ci-scripts/xml_files/container_4g_rfsim_fdd_20MHz.xml
ci-scripts/xml_files/container_4g_rfsim_fdd_20MHz.xml
+34
-23
ci-scripts/xml_files/container_4g_rfsim_fdd_20MHz_down.xml
ci-scripts/xml_files/container_4g_rfsim_fdd_20MHz_down.xml
+4
-2
ci-scripts/xml_files/container_4g_rfsim_fembms.xml
ci-scripts/xml_files/container_4g_rfsim_fembms.xml
+21
-12
ci-scripts/xml_files/container_4g_rfsim_fembms_down.xml
ci-scripts/xml_files/container_4g_rfsim_fembms_down.xml
+4
-2
ci-scripts/xml_files/container_4g_rfsim_mbms.xml
ci-scripts/xml_files/container_4g_rfsim_mbms.xml
+21
-12
ci-scripts/xml_files/container_4g_rfsim_mbms_down.xml
ci-scripts/xml_files/container_4g_rfsim_mbms_down.xml
+4
-2
ci-scripts/xml_files/container_4g_rfsim_tdd_05MHz.xml
ci-scripts/xml_files/container_4g_rfsim_tdd_05MHz.xml
+33
-22
ci-scripts/xml_files/container_4g_rfsim_tdd_05MHz_down.xml
ci-scripts/xml_files/container_4g_rfsim_tdd_05MHz_down.xml
+4
-2
ci-scripts/xml_files/container_5g_e1_rfsim.xml
ci-scripts/xml_files/container_5g_e1_rfsim.xml
+25
-15
ci-scripts/xml_files/container_5g_e1_rfsim_down.xml
ci-scripts/xml_files/container_5g_e1_rfsim_down.xml
+4
-2
ci-scripts/xml_files/container_5g_f1_rfsim.xml
ci-scripts/xml_files/container_5g_f1_rfsim.xml
+30
-21
ci-scripts/xml_files/container_5g_f1_rfsim_down.xml
ci-scripts/xml_files/container_5g_f1_rfsim_down.xml
+4
-2
ci-scripts/xml_files/container_5g_fdd_rfsim.xml
ci-scripts/xml_files/container_5g_fdd_rfsim.xml
+26
-17
ci-scripts/xml_files/container_5g_fdd_rfsim_down.xml
ci-scripts/xml_files/container_5g_fdd_rfsim_down.xml
+4
-2
ci-scripts/xml_files/container_5g_l2sim_tdd.xml
ci-scripts/xml_files/container_5g_l2sim_tdd.xml
+27
-30
ci-scripts/xml_files/container_5g_l2sim_tdd_down.xml
ci-scripts/xml_files/container_5g_l2sim_tdd_down.xml
+4
-2
ci-scripts/xml_files/container_5g_rfsim.xml
ci-scripts/xml_files/container_5g_rfsim.xml
+54
-40
ci-scripts/xml_files/container_5g_rfsim_24prb.xml
ci-scripts/xml_files/container_5g_rfsim_24prb.xml
+26
-17
ci-scripts/xml_files/container_5g_rfsim_24prb_down.xml
ci-scripts/xml_files/container_5g_rfsim_24prb_down.xml
+4
-2
ci-scripts/xml_files/container_5g_rfsim_2x2.xml
ci-scripts/xml_files/container_5g_rfsim_2x2.xml
+26
-17
ci-scripts/xml_files/container_5g_rfsim_2x2_down.xml
ci-scripts/xml_files/container_5g_rfsim_2x2_down.xml
+4
-2
ci-scripts/xml_files/container_5g_rfsim_down.xml
ci-scripts/xml_files/container_5g_rfsim_down.xml
+4
-2
ci-scripts/xml_files/container_5g_rfsim_f1_accelleran.xml
ci-scripts/xml_files/container_5g_rfsim_f1_accelleran.xml
+17
-8
ci-scripts/xml_files/container_5g_rfsim_f1_accelleran_down.xml
...ripts/xml_files/container_5g_rfsim_f1_accelleran_down.xml
+4
-2
ci-scripts/xml_files/container_5g_rfsim_fdd_phytest.xml
ci-scripts/xml_files/container_5g_rfsim_fdd_phytest.xml
+26
-17
ci-scripts/xml_files/container_5g_rfsim_fdd_phytest_down.xml
ci-scripts/xml_files/container_5g_rfsim_fdd_phytest_down.xml
+5
-3
ci-scripts/xml_files/container_5g_rfsim_fr2_32prb.xml
ci-scripts/xml_files/container_5g_rfsim_fr2_32prb.xml
+22
-11
ci-scripts/xml_files/container_5g_rfsim_fr2_32prb_down.xml
ci-scripts/xml_files/container_5g_rfsim_fr2_32prb_down.xml
+4
-2
ci-scripts/xml_files/container_5g_rfsim_tdd_dora.xml
ci-scripts/xml_files/container_5g_rfsim_tdd_dora.xml
+22
-13
ci-scripts/xml_files/container_5g_rfsim_tdd_dora_down.xml
ci-scripts/xml_files/container_5g_rfsim_tdd_dora_down.xml
+5
-3
ci-scripts/xml_files/container_5g_rfsim_u0_25prb.xml
ci-scripts/xml_files/container_5g_rfsim_u0_25prb.xml
+26
-17
ci-scripts/xml_files/container_5g_rfsim_u0_25prb_down.xml
ci-scripts/xml_files/container_5g_rfsim_u0_25prb_down.xml
+4
-2
ci-scripts/xml_files/container_sa_e1_b200_quectel.xml
ci-scripts/xml_files/container_sa_e1_b200_quectel.xml
+14
-2
ci-scripts/xml_files/container_sa_f1_b200_quectel.xml
ci-scripts/xml_files/container_sa_f1_b200_quectel.xml
+7
-0
No files found.
ci-scripts/cls_containerize.py
View file @
f9955241
...
...
@@ -911,16 +911,39 @@ class Containerize():
mySSH
.
run
(
'cp docker-compose.y*ml ci-docker-compose.yml'
,
5
)
for
image
in
IMAGES
:
imageTag
=
ImageTagToUse
(
image
,
self
.
ranCommitID
,
self
.
ranBranch
,
self
.
ranAllowMerge
)
if
image
==
'oai-gnb'
or
image
==
'oai-nr-ue'
or
image
==
'oai-nr-cuup'
:
ret
=
mySSH
.
run
(
f'docker image inspect oai-ci/
{
imageTag
}
'
,
reportNonZero
=
False
,
silent
=
self
.
displayedNewTags
)
if
ret
.
returncode
!=
0
:
imageTag
=
imageTag
.
replace
(
'oai-gnb'
,
'oai-gnb-asan'
)
imageTag
=
imageTag
.
replace
(
'oai-nr-ue'
,
'oai-nr-ue-asan'
)
imageTag
=
imageTag
.
replace
(
'oai-nr-cuup'
,
'oai-nr-cuup-asan'
)
if
not
self
.
displayedNewTags
:
logging
.
debug
(
f'
\u001B
[1m Using sanitized version of
{
image
}
with
{
imageTag
}
\u001B
[0m'
)
mySSH
.
run
(
f'sed -i -e "s@oaisoftwarealliance/
{
image
}
:develop@oai-ci/
{
imageTag
}
@" ci-docker-compose.yml'
,
silent
=
True
)
mySSH
.
run
(
f'sed -i -e "s@
{
image
}
:latest@oai-ci/
{
imageTag
}
@" ci-docker-compose.yml'
,
silent
=
True
)
# temporary solution for not using the new branch
# Currently support only one
svcName
=
self
.
services
[
self
.
eNB_instance
]
if
svcName
==
''
:
logging
.
warning
(
'no service name giv en: starting all services in ci-docker-compose.yml!'
)
mySSH
.
run
(
f'docker compose --file ci-docker-compose.yml up -d --
{
svcName
}
'
,
30
)
ret
=
mySSH
.
run
(
f'docker compose -f
{
lSourcePath
}
/
{
self
.
yamlPath
[
self
.
eNB_instance
]
}
/ci-docker-compose.yml config --services'
)
if
ret
.
returncode
!=
0
:
HTML
.
CreateHtmlTestRow
(
RAN
.
runtime_stats
,
'KO'
,
"cannot enumerate running services"
)
self
.
exitStatus
=
1
return
allServices
=
ret
.
stdout
.
splitlines
()
deployStatus
=
mySSH
.
run
(
f'docker compose --file ci-docker-compose.yml up -d --
{
svcName
}
'
,
50
)
if
deployStatus
.
returncode
!=
0
:
mySSH
.
close
()
self
.
exitStatus
=
1
logging
.
error
(
'Could not deploy'
)
HTML
.
CreateHtmlTestRow
(
'Could not deploy'
,
'KO'
,
CONST
.
ALL_PROCESSES_OK
)
return
# Checking Status
services_list
=
self
.
services
[
self
.
eNB_instance
].
split
()
if
services_list
==
[]:
services_list
=
allServices
#handing empty services
for
svcName
in
services_list
:
logging
.
debug
(
'current service in the service list:
\033
[4m%s
\033
[0m'
,
svcName
)
mySSH
.
run
(
f'docker compose --file ci-docker-compose.yml config
{
svcName
}
'
)
result
=
re
.
search
(
'container_name: (?P<container_name>[a-zA-Z0-9\-\_]+)'
,
mySSH
.
getBefore
())
unhealthyNb
=
0
...
...
@@ -934,6 +957,7 @@ class Containerize():
time
.
sleep
(
5
)
cnt
=
0
while
(
cnt
<
3
):
if
svcName
!=
'db_init'
:
mySSH
.
run
(
'docker inspect --format="{{.State.Health.Status}}" '
+
containerName
,
5
)
unhealthyNb
=
mySSH
.
getBefore
().
count
(
'unhealthy'
)
healthyNb
=
mySSH
.
getBefore
().
count
(
'healthy'
)
-
unhealthyNb
...
...
@@ -943,7 +967,12 @@ class Containerize():
else
:
time
.
sleep
(
10
)
cnt
+=
1
else
:
# faking health of db_init
unhealthyNb
=
0
healthyNb
=
1
startingNb
=
0
break
mySSH
.
run
(
'docker inspect --format="ImageUsed: {{.Config.Image}}" '
+
containerName
)
for
stdoutLine
in
mySSH
.
getBefore
().
split
(
'
\n
'
):
if
stdoutLine
.
count
(
'ImageUsed: oai-ci'
):
...
...
@@ -958,24 +987,15 @@ class Containerize():
imageInfo
+=
stdoutLine
.
strip
()
+
'
\n
'
if
re
.
search
(
'Id = sha256'
,
stdoutLine
)
is
not
None
:
imageInfo
+=
stdoutLine
.
strip
()
+
'
\n
'
logging
.
debug
(
' -- '
+
str
(
healthyNb
)
+
' healthy container(s)'
)
logging
.
debug
(
' -- '
+
str
(
unhealthyNb
)
+
' unhealthy container(s)'
)
logging
.
debug
(
' -- '
+
str
(
startingNb
)
+
' still starting container(s)'
)
logging
.
debug
(
' -- '
+
str
(
healthyNb
)
+
' healthy container(s) for service'
+
svcName
)
logging
.
debug
(
' -- '
+
str
(
unhealthyNb
)
+
' unhealthy container(s) for service'
+
svcName
)
logging
.
debug
(
' -- '
+
str
(
startingNb
)
+
' still starting container(s) for service'
+
svcName
)
self
.
testCase_id
=
HTML
.
testCase_id
self
.
eNB_logFile
[
self
.
eNB_instance
]
=
'enb_'
+
self
.
testCase_id
+
'
.log'
self
.
eNB_logFile
[
self
.
eNB_instance
]
=
f'
{
svcName
}
-
{
self
.
testCase_id
}
.log'
status
=
False
if
healthyNb
==
1
:
cnt
=
0
while
(
cnt
<
20
):
mySSH
.
run
(
f'docker logs
{
containerName
}
| egrep --text --color=never -i "wait|sync|Starting|ready"'
)
result
=
re
.
search
(
'got sync|Starting E1AP at CU UP|Starting F1AP at CU|Got sync|Waiting for RUs to be configured|cuPHYController initialized|Received CONFIG.response, gNB is ready'
,
mySSH
.
getBefore
())
if
result
is
None
:
time
.
sleep
(
6
)
cnt
+=
1
else
:
cnt
=
100
status
=
True
logging
.
info
(
'
\u001B
[1m Deploying OAI object Pass
\u001B
[0m'
)
else
:
...
...
@@ -983,7 +1003,9 @@ class Containerize():
# in UndeployObject so we here store the logs of the unhealthy container to report it
logfilename
=
f'
{
lSourcePath
}
/cmake_targets/log/
{
self
.
eNB_logFile
[
self
.
eNB_instance
]
}
'
mySSH
.
run
(
f'docker logs
{
containerName
}
>
{
logfilename
}
'
,
30
)
mySSH
.
copyin
(
logfilename
,
'.'
,
True
)
cwd
=
os
.
getcwd
()
logging
.
debug
(
f'Deployment Failed, trying to copy the log from
{
logfilename
}
at
{
cwd
}
'
)
mySSH
.
copyin
(
logfilename
,
cwd
,
True
)
mySSH
.
close
()
...
...
@@ -1026,7 +1048,6 @@ class Containerize():
logging
.
debug
(
f'
\u001B
[1m Undeploying OAI Object from server:
{
lIpAddr
}
\u001B
[0m'
)
mySSH
=
cls_cmd
.
getConnection
(
lIpAddr
)
yamlDir
=
f'
{
lSourcePath
}
/
{
self
.
yamlPath
[
self
.
eNB_instance
]
}
'
mySSH
.
run
(
f'cd
{
yamlDir
}
'
)
svcName
=
self
.
services
[
self
.
eNB_instance
]
forceDown
=
False
if
svcName
!=
''
:
...
...
@@ -1051,12 +1072,13 @@ class Containerize():
logging
.
info
(
f'stopping services
{
[
s
for
s
,
_
in
services
]
}
'
)
mySSH
.
run
(
f'docker compose -f
{
yamlDir
}
/ci-docker-compose.yml stop -t3'
)
cwd
=
os
.
getcwd
()
copyin_res
=
True
for
service_name
,
container_id
in
services
:
# head -n -1 suppresses the final "X exited with status code Y"
filename
=
f'
{
service_name
}
-
{
HTML
.
testCase_id
}
.log'
mySSH
.
run
(
f'docker logs
{
container_id
}
&>
{
lSourcePath
}
/cmake_targets/log/
{
filename
}
'
)
copyin_res
=
mySSH
.
copyin
(
f'
{
lSourcePath
}
/cmake_targets/log/
{
filename
}
'
,
f'
{
filename
}
'
)
and
copyin_res
mySSH
.
run
(
f'docker logs
{
container_id
}
>
{
lSourcePath
}
/cmake_targets/log/
{
filename
}
2>&1
'
)
copyin_res
=
mySSH
.
copyin
(
f'
{
lSourcePath
}
/cmake_targets/log/
{
filename
}
'
,
os
.
path
.
join
(
cwd
,
filename
)
)
and
copyin_res
mySSH
.
run
(
f'docker compose -f
{
yamlDir
}
/ci-docker-compose.yml down -v'
)
...
...
@@ -1066,32 +1088,34 @@ class Containerize():
HTML
.
CreateHtmlTestRow
(
'N/A'
,
'KO'
,
CONST
.
ENB_PROCESS_NOLOGFILE_TO_ANALYZE
)
self
.
exitStatus
=
1
# use function for UE log analysis, when oai-nr-ue container is used
elif
any
(
service_name
==
'oai-nr-ue'
or
service_name
==
'lte_ue0'
for
service_name
,
_
in
services
):
else
:
for
service_name
,
_
in
services
:
self
.
exitStatus
==
0
filename
=
f'
{
service_name
}
-
{
HTML
.
testCase_id
}
.log'
if
(
any
(
sub
in
service_name
for
sub
in
[
'oai_ue'
,
'oai-nr-ue'
,
'lte_ue'
])):
logging
.
debug
(
f'Analyzing UE logfile
{
filename
}
'
)
logStatus
=
cls_oaicitest
.
OaiCiTest
().
AnalyzeLogFile_UE
(
f'
{
filename
}
'
,
HTML
,
RAN
)
logStatus
=
cls_oaicitest
.
OaiCiTest
().
AnalyzeLogFile_UE
(
filename
,
HTML
,
RAN
)
if
(
logStatus
<
0
):
HTML
.
CreateHtmlTestRow
(
'UE log Analysis'
,
'KO'
,
logStatus
)
self
.
exitStatus
=
1
else
:
HTML
.
CreateHtmlTestRow
(
'UE log Analysis'
,
'OK'
,
CONST
.
ALL_PROCESSES_OK
)
else
:
for
service_name
,
_
in
services
:
if
service_name
==
'nv-cubb'
:
msg
=
'Undeploy PNF/Nvidia CUBB'
HTML
.
CreateHtmlTestRow
(
msg
,
'OK'
,
CONST
.
ALL_PROCESSES_OK
)
else
:
filename
=
f'
{
service_name
}
-
{
HTML
.
testCase_id
}
.log'
logging
.
debug
(
f'
\u001B
[1m Analyzing logfile
{
filename
}
\u001B
[0m'
)
elif
(
any
(
sub
in
service_name
for
sub
in
[
'oai_enb'
,
'oai-cu'
,
'oai-du'
,
'oai-gnb'
])):
logging
.
debug
(
f'
\u001B
[1m Analyzing XnB logfile
{
filename
}
\u001B
[0m'
)
logStatus
=
RAN
.
AnalyzeLogFile_eNB
(
filename
,
HTML
,
self
.
ran_checkers
)
if
(
logStatus
<
0
):
HTML
.
CreateHtmlTestRow
(
RAN
.
runtime_stats
,
'KO'
,
logStatus
)
self
.
exitStatus
=
1
else
:
HTML
.
CreateHtmlTestRow
(
RAN
.
runtime_stats
,
'OK'
,
CONST
.
ALL_PROCESSES_OK
)
elif
service_name
==
'nv-cubb'
:
msg
=
'Undeploy PNF/Nvidia CUBB'
HTML
.
CreateHtmlTestRow
(
msg
,
'OK'
,
CONST
.
ALL_PROCESSES_OK
)
else
:
logging
.
info
(
f'Skipping to analysize log for service name
{
service_name
}
'
)
# all the xNB run logs shall be on the server 0 for logCollecting
if
self
.
eNB_serverId
[
self
.
eNB_instance
]
!=
'0'
:
mySSH
.
copyout
(
f
'./*.log'
,
f'
{
lSourcePath
}
/cmake_targets/'
,
recursive
=
True
)
mySSH
.
copyout
(
f
"
{
cwd
}
/*.log"
,
f'
{
lSourcePath
}
/cmake_targets/'
,
recursive
=
True
)
if
self
.
exitStatus
==
0
:
logging
.
info
(
'
\u001B
[1m Undeploying OAI Object Pass
\u001B
[0m'
)
else
:
...
...
ci-scripts/cls_oaicitest.py
View file @
f9955241
...
...
@@ -798,7 +798,9 @@ class OaiCiTest():
bidirIperf
=
re
.
search
(
'--bidir'
,
iperf_opt
)
is
not
None
client_filename
=
f'iperf_client_
{
self
.
testCase_id
}
_
{
ue
.
getName
()
}
.log'
ymlPath
=
CONTAINERS
.
yamlPath
[
0
].
split
(
'/'
)
logPath
=
f'../cmake_targets/log/
{
ymlPath
[
1
]
}
'
logPath
=
f'../cmake_targets/log/
{
ymlPath
[
2
]
}
'
# Creating destination log folder if needed on the python executor workspace
os
.
system
(
f'mkdir -p
{
logPath
}
'
)
if
udpIperf
:
target_bitrate
,
iperf_opt
=
Iperf_ComputeModifiedBW
(
idx
,
ue_num
,
self
.
iperf_profile
,
self
.
iperf_args
)
# note: for UDP testing we don't want to use json report - reports 0 Mbps received bitrate
...
...
ci-scripts/main.py
View file @
f9955241
...
...
@@ -557,7 +557,11 @@ elif re.match('^LogCollecteNB$', mode, re.IGNORECASE):
if
RAN
.
eNBIPAddress
==
'none'
:
cmd
=
'zip -r enb.log.'
+
RAN
.
BuildId
+
'.zip cmake_targets/log'
logging
.
info
(
cmd
)
try
:
zipStatus
=
subprocess
.
check_output
(
cmd
,
shell
=
True
,
stderr
=
subprocess
.
STDOUT
,
universal_newlines
=
True
,
timeout
=
60
)
except
subprocess
.
CalledProcessError
as
e
:
logging
.
error
(
"Command '{}' returned non-zero exit status {}."
.
format
(
e
.
cmd
,
e
.
returncode
))
logging
.
error
(
"Error output:
\n
{}"
.
format
(
e
.
output
))
sys
.
exit
(
0
)
RAN
.
LogCollecteNB
()
elif
re
.
match
(
'^LogCollectHSS$'
,
mode
,
re
.
IGNORECASE
):
...
...
ci-scripts/xml_files/container_4g_l2sim_tdd.xml
View file @
f9955241
...
...
@@ -27,18 +27,16 @@
<repeatCount>
1
</repeatCount>
<TestCaseRequestedList>
111111
100001
800813
000000
000001
000002
000003
000004
200000
020001
020002
030011
030012
200001
100001
</TestCaseRequestedList>
<TestCaseExclusionList></TestCaseExclusionList>
...
...
@@ -49,51 +47,60 @@
<test_svr_id>
0
</test_svr_id>
<images_to_pull>
oai-enb oai-lte-ue
</images_to_pull>
</testCase>
<testCase
id=
"800813"
>
<class>
Create_Workspace
</class>
<desc>
Creating new Workspace
</desc>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000000"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy Cassandra Database
</desc>
<yaml_path>
yaml_files/4g_l2sim_fdd
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/4g_l2sim_fdd
</yaml_path>
<services>
cassandra db_init
</services>
<nb_healthy>
1
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000001"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 4G CoreNetwork
</desc>
<yaml_path>
yaml_files/4g_l2sim_fdd
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/4g_l2sim_fdd
</yaml_path>
<services>
oai_hss redis magma_mme oai_spgwc oai_spgwu trf_gen
</services>
<nb_healthy>
7
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000002"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 4G eNB L2 sim
</desc>
<yaml_path>
yaml_files/4g_l2sim_fdd
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/4g_l2sim_fdd
</yaml_path>
<services>
oai_enb
</services>
<nb_healthy>
8
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000003"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI L2 sim 4G LTE-UE 1 and Proxy
</desc>
<yaml_path>
yaml_files/4g_l2sim_fdd
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/4g_l2sim_fdd
</yaml_path>
<services>
proxy oai_ue1
</services>
<nb_healthy>
10
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000004"
>
<class>
Attach_UE
</class>
<desc>
Attach OAI UE
</desc>
<id>
l2sim4g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
</testCase>
<testCase
id=
"020001"
>
<class>
Ping
</class>
<desc>
Ping trf-gen from LTE-UE 1
</desc>
<id>
l2sim4g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
<ping_args>
-c 20 192.168.61.11
</ping_args>
<ping_packetloss_threshold>
0
</ping_packetloss_threshold>
</testCase>
...
...
@@ -102,7 +109,7 @@
<class>
Ping
</class>
<desc>
Ping LTE-UE 1 from trf-gen
</desc>
<id>
l2sim4g_ext_dn
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
<ping_args>
-c 20 12.0.0.2
</ping_args>
<ping_packetloss_threshold>
0
</ping_packetloss_threshold>
</testCase>
...
...
@@ -111,9 +118,9 @@
<class>
Iperf
</class>
<desc>
Iperf UDP Downlink
</desc>
<id>
l2sim4g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
<svr_id>
l2sim4g_ext_dn
</svr_id>
<svr_node>
localhost
</svr_node>
<svr_node>
obelix
</svr_node>
<iperf_args>
-u -t 30 -b 1M -R
</iperf_args>
<iperf_packetloss_threshold>
25
</iperf_packetloss_threshold>
<iperf_bitrate_threshold>
80
</iperf_bitrate_threshold>
...
...
@@ -123,30 +130,18 @@
<class>
Iperf
</class>
<desc>
Iperf UDP Uplink
</desc>
<id>
l2sim4g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
<svr_id>
l2sim4g_ext_dn
</svr_id>
<svr_node>
localhost
</svr_node>
<svr_node>
obelix
</svr_node>
<iperf_args>
-u -t 30 -b 3M
</iperf_args>
<iperf_packetloss_threshold>
25
</iperf_packetloss_threshold>
<iperf_bitrate_threshold>
80
</iperf_bitrate_threshold>
</testCase>
<testCase
id=
"100001"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 4G stack
</desc>
<yaml_path>
yaml_files/4g_l2sim_fdd
</yaml_path>
</testCase>
<testCase
id=
"200000"
>
<class>
StatsFromGenObject
</class>
<desc>
Statistics before Traffic Test
</desc>
<yaml_path>
yaml_files/4g_l2sim_fdd
</yaml_path>
</testCase>
<testCase
id=
"200001"
>
<class>
StatsFromGenObject
</class>
<desc>
Statistics after Traffic Test
</desc>
<yaml_path>
yaml_files/4g_l2sim_fdd
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/4g_l2sim_fdd
</yaml_path>
</testCase>
</testCaseList>
ci-scripts/xml_files/container_4g_l2sim_tdd_down.xml
View file @
f9955241
...
...
@@ -31,9 +31,11 @@
<TestCaseExclusionList></TestCaseExclusionList>
<testCase
id=
"100002"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 4G stack
</desc>
<yaml_path>
yaml_files/4g_l2sim_fdd
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/4g_l2sim_fdd
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"222222"
>
...
...
ci-scripts/xml_files/container_4g_rfsim_fdd_05MHz.xml
View file @
f9955241
...
...
@@ -26,7 +26,7 @@
<htmlTabIcon>
wrench
</htmlTabIcon>
<TestCaseRequestedList>
111111
100011
800813
000011
000001
000012
...
...
@@ -42,7 +42,12 @@
100011
</TestCaseRequestedList>
<TestCaseExclusionList></TestCaseExclusionList>
<testCase
id=
"800813"
>
<class>
Create_Workspace
</class>
<desc>
Creating new Workspace
</desc>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"111111"
>
<class>
Pull_Local_Registry
</class>
<desc>
Pull Images from Local Registry
</desc>
...
...
@@ -51,11 +56,12 @@
</testCase>
<testCase
id=
"000011"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy Cassandra Database
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_fdd_05MHz
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/4g_rfsimulator_fdd_05MHz
</yaml_path>
<services>
cassandra db_init
</services>
<nb_healthy>
1
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000001"
>
...
...
@@ -71,41 +77,44 @@
</testCase>
<testCase
id=
"000012"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 4G CoreNetwork
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_fdd_05MHz
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/4g_rfsimulator_fdd_05MHz
</yaml_path>
<services>
oai_hss redis magma_mme oai_spgwc oai_spgwu trf_gen
</services>
<nb_healthy>
7
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000013"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 4G eNB RF sim (FDD 05MHz)
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_fdd_05MHz
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/4g_rfsimulator_fdd_05MHz
</yaml_path>
<services>
oai_enb0
</services>
<nb_healthy>
8
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000014"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 4G LTE-UE RF sim (FDD 05MHz)
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_fdd_05MHz
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/4g_rfsimulator_fdd_05MHz
</yaml_path>
<services>
oai_ue0
</services>
<nb_healthy>
9
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000015"
>
<class>
Attach_UE
</class>
<desc>
Attach OAI UE (Wait for IP)
</desc>
<id>
rfsim4g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
</testCase>
<testCase
id=
"020011"
>
<class>
Ping
</class>
<desc>
Ping Traffic-Gen from LTE-UE
</desc>
<id>
rfsim4g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
<ping_args>
-c 20 192.168.61.11
</ping_args>
<ping_packetloss_threshold>
5
</ping_packetloss_threshold>
</testCase>
...
...
@@ -115,7 +124,7 @@
<desc>
Ping LTE-UE from Traffic-Gen
</desc>
<id>
rfsim4g_ext_dn
</id>
<ping_args>
-c 20 12.0.0.2
</ping_args>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
<ping_packetloss_threshold>
5
</ping_packetloss_threshold>
</testCase>
...
...
@@ -127,8 +136,8 @@
<iperf_args>
-u -t 30 -b 2M -R
</iperf_args>
<iperf_packetloss_threshold>
25
</iperf_packetloss_threshold>
<iperf_bitrate_threshold>
80
</iperf_bitrate_threshold>
<nodes>
localhost
</nodes>
<svr_node>
localhost
</svr_node>
<nodes>
obelix
</nodes>
<svr_node>
obelix
</svr_node>
</testCase>
<testCase
id=
"030011"
>
...
...
@@ -139,14 +148,16 @@
<iperf_args>
-u -t 30 -b 1M
</iperf_args>
<iperf_packetloss_threshold>
25
</iperf_packetloss_threshold>
<iperf_bitrate_threshold>
80
</iperf_bitrate_threshold>
<nodes>
localhost
</nodes>
<svr_node>
localhost
</svr_node>
<nodes>
obelix
</nodes>
<svr_node>
obelix
</svr_node>
</testCase>
<testCase
id=
"100011"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 4G stack
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_fdd_05MHz
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
</testCaseList>
ci-scripts/xml_files/container_4g_rfsim_fdd_05MHz_down.xml
View file @
f9955241
...
...
@@ -31,9 +31,11 @@
<TestCaseExclusionList></TestCaseExclusionList>
<testCase
id=
"100011"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 4G stack
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_fdd_05MHz
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"222222"
>
...
...
ci-scripts/xml_files/container_4g_rfsim_fdd_05MHz_noS1.xml
View file @
f9955241
...
...
@@ -26,7 +26,7 @@
<htmlTabIcon>
wrench
</htmlTabIcon>
<TestCaseRequestedList>
111111
100011
800813
000013
000002
000014
...
...
@@ -45,7 +45,12 @@
<test_svr_id>
0
</test_svr_id>
<images_to_pull>
oai-enb oai-lte-ue
</images_to_pull>
</testCase>
<testCase
id=
"800813"
>
<class>
Create_Workspace
</class>
<desc>
Creating new Workspace
</desc>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000001"
>
<class>
IdleSleep
</class>
<desc>
Sleep
</desc>
...
...
@@ -59,26 +64,28 @@
</testCase>
<testCase
id=
"000013"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 4G eNB RF sim (FDD 05MHz)
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_fdd_05MHz_noS1
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/4g_rfsimulator_fdd_05MHz_noS1
</yaml_path>
<services>
oai_enb0
</services>
<nb_healthy>
1
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000014"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 4G LTE-UE RF sim (FDD 05MHz)
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_fdd_05MHz_noS1
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/4g_rfsimulator_fdd_05MHz_noS1
</yaml_path>
<services>
oai_ue0
</services>
<nb_healthy>
2
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"020011"
>
<class>
Ping
</class>
<desc>
Ping Traffic-Gen from LTE-UE
</desc>
<id>
rfsim4g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
<ping_args>
-c 20 10.0.1.1
</ping_args>
<ping_packetloss_threshold>
5
</ping_packetloss_threshold>
</testCase>
...
...
@@ -87,7 +94,7 @@
<class>
Ping
</class>
<desc>
Ping LTE-UE from eNB
</desc>
<id>
rfsim4g_enb_nos1
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
<ping_args>
-c 20 10.0.1.2
</ping_args>
<ping_packetloss_threshold>
5
</ping_packetloss_threshold>
</testCase>
...
...
@@ -96,9 +103,9 @@
<class>
Iperf
</class>
<desc>
Iperf UDP DL
</desc>
<id>
rfsim4g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
<svr_id>
rfsim4g_enb_nos1
</svr_id>
<svr_node>
localhost
</svr_node>
<svr_node>
obelix
</svr_node>
<iperf_args>
-u -t 30 -b 2M -R
</iperf_args>
<iperf_packetloss_threshold>
25
</iperf_packetloss_threshold>
<iperf_bitrate_threshold>
80
</iperf_bitrate_threshold>
...
...
@@ -108,18 +115,20 @@
<class>
Iperf
</class>
<desc>
Iperf UDP UL
</desc>
<id>
rfsim4g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
<svr_id>
rfsim4g_enb_nos1
</svr_id>
<svr_node>
localhost
</svr_node>
<svr_node>
obelix
</svr_node>
<iperf_args>
-u -t 30 -b 1M
</iperf_args>
<iperf_packetloss_threshold>
25
</iperf_packetloss_threshold>
<iperf_bitrate_threshold>
80
</iperf_bitrate_threshold>
</testCase>
<testCase
id=
"100011"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 4G stack
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_fdd_05MHz_noS1
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz_noS1
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
</testCaseList>
ci-scripts/xml_files/container_4g_rfsim_fdd_05MHz_noS1_down.xml
View file @
f9955241
...
...
@@ -31,9 +31,11 @@
<TestCaseExclusionList></TestCaseExclusionList>
<testCase
id=
"100011"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 4G stack
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_fdd_05MHz_noS1
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz_noS1
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"222222"
>
...
...
ci-scripts/xml_files/container_4g_rfsim_fdd_10MHz.xml
View file @
f9955241
...
...
@@ -26,7 +26,7 @@
<htmlTabIcon>
wrench
</htmlTabIcon>
<TestCaseRequestedList>
111111
100011
800813
000011
000001
000012
...
...
@@ -49,13 +49,19 @@
<test_svr_id>
0
</test_svr_id>
<images_to_pull>
oai-enb oai-lte-ue
</images_to_pull>
</testCase>
<testCase
id=
"800813"
>
<class>
Create_Workspace
</class>
<desc>
Creating new Workspace
</desc>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000011"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy Cassandra Database
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_fdd_10MHz
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/4g_rfsimulator_fdd_10MHz
</yaml_path>
<services>
cassandra db_init
</services>
<nb_healthy>
1
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000001"
>
...
...
@@ -71,41 +77,44 @@
</testCase>
<testCase
id=
"000012"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 4G CoreNetwork
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_fdd_10MHz
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/4g_rfsimulator_fdd_10MHz
</yaml_path>
<services>
oai_hss redis magma_mme oai_spgwc oai_spgwu trf_gen
</services>
<nb_healthy>
7
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000013"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 4G eNB RF sim (FDD 10MHz)
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_fdd_10MHz
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/4g_rfsimulator_fdd_10MHz
</yaml_path>
<services>
oai_enb0
</services>
<nb_healthy>
8
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000014"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 4G LTE-UE RF sim (FDD 10MHz)
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_fdd_10MHz
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/4g_rfsimulator_fdd_10MHz
</yaml_path>
<services>
oai_ue0
</services>
<nb_healthy>
9
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000015"
>
<class>
Attach_UE
</class>
<desc>
Attach OAI UE (Wait for IP)
</desc>
<id>
rfsim4g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
</testCase>
<testCase
id=
"020011"
>
<class>
Ping
</class>
<desc>
Ping Traffic-Gen from LTE-UE
</desc>
<id>
rfsim4g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
<ping_args>
-c 20 192.168.61.11
</ping_args>
<ping_packetloss_threshold>
5
</ping_packetloss_threshold>
</testCase>
...
...
@@ -114,7 +123,7 @@
<class>
Ping
</class>
<desc>
Ping LTE-UE from Traffic-Gen
</desc>
<id>
rfsim4g_ext_dn
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
<ping_args>
-c 20 12.0.0.2
</ping_args>
<ping_packetloss_threshold>
5
</ping_packetloss_threshold>
</testCase>
...
...
@@ -123,9 +132,9 @@
<class>
Iperf
</class>
<desc>
Iperf UDP DL
</desc>
<id>
rfsim4g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
<svr_id>
rfsim4g_ext_dn
</svr_id>
<svr_node>
localhost
</svr_node>
<svr_node>
obelix
</svr_node>
<iperf_args>
-u -t 30 -b 2M -R
</iperf_args>
<iperf_packetloss_threshold>
25
</iperf_packetloss_threshold>
<iperf_bitrate_threshold>
80
</iperf_bitrate_threshold>
...
...
@@ -135,18 +144,20 @@
<class>
Iperf
</class>
<desc>
Iperf UDP UL
</desc>
<id>
rfsim4g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
<svr_id>
rfsim4g_ext_dn
</svr_id>
<svr_node>
localhost
</svr_node>
<svr_node>
obelix
</svr_node>
<iperf_args>
-u -t 30 -b 1M
</iperf_args>
<iperf_packetloss_threshold>
25
</iperf_packetloss_threshold>
<iperf_bitrate_threshold>
80
</iperf_bitrate_threshold>
</testCase>
<testCase
id=
"100011"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 4G stack
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_fdd_10MHz
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/4g_rfsimulator_fdd_10MHz
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
</testCaseList>
ci-scripts/xml_files/container_4g_rfsim_fdd_10MHz_down.xml
View file @
f9955241
...
...
@@ -31,9 +31,11 @@
<TestCaseExclusionList></TestCaseExclusionList>
<testCase
id=
"100011"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 4G stack
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_fdd_10MHz
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/4g_rfsimulator_fdd_10MHz
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"222222"
>
...
...
ci-scripts/xml_files/container_4g_rfsim_fdd_20MHz.xml
View file @
f9955241
...
...
@@ -26,7 +26,7 @@
<htmlTabIcon>
wrench
</htmlTabIcon>
<TestCaseRequestedList>
111111
100011
800813
000011
000001
000012
...
...
@@ -49,13 +49,19 @@
<test_svr_id>
0
</test_svr_id>
<images_to_pull>
oai-enb oai-lte-ue
</images_to_pull>
</testCase>
<testCase
id=
"800813"
>
<class>
Create_Workspace
</class>
<desc>
Creating new Workspace
</desc>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000011"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy Cassandra Database
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_fdd_20MHz
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/4g_rfsimulator_fdd_20MHz
</yaml_path>
<services>
cassandra db_init
</services>
<nb_healthy>
1
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000001"
>
...
...
@@ -71,41 +77,44 @@
</testCase>
<testCase
id=
"000012"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 4G CoreNetwork
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_fdd_20MHz
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/4g_rfsimulator_fdd_20MHz
</yaml_path>
<services>
oai_hss redis magma_mme oai_spgwc oai_spgwu trf_gen
</services>
<nb_healthy>
7
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000013"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 4G eNB RF sim (FDD 20MHz)
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_fdd_20MHz
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/4g_rfsimulator_fdd_20MHz
</yaml_path>
<services>
oai_enb0
</services>
<nb_healthy>
8
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000014"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 4G LTE-UE RF sim (FDD 20MHz)
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_fdd_20MHz
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/4g_rfsimulator_fdd_20MHz
</yaml_path>
<services>
oai_ue0
</services>
<nb_healthy>
9
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000015"
>
<class>
Attach_UE
</class>
<desc>
Attach OAI UE (Wait for IP)
</desc>
<id>
rfsim4g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
</testCase>
<testCase
id=
"020011"
>
<class>
Ping
</class>
<desc>
Ping Traffic-Gen from LTE-UE
</desc>
<id>
rfsim4g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
<ping_args>
-c 20 192.168.61.11
</ping_args>
<ping_packetloss_threshold>
5
</ping_packetloss_threshold>
</testCase>
...
...
@@ -114,7 +123,7 @@
<class>
Ping
</class>
<desc>
Ping LTE-UE from Traffic-Gen
</desc>
<id>
rfsim4g_ext_dn
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
<ping_args>
-c 20 12.0.0.2
</ping_args>
<ping_packetloss_threshold>
5
</ping_packetloss_threshold>
</testCase>
...
...
@@ -123,9 +132,9 @@
<class>
Iperf
</class>
<desc>
Iperf UDP DL
</desc>
<id>
rfsim4g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
<svr_id>
rfsim4g_ext_dn
</svr_id>
<svr_node>
localhost
</svr_node>
<svr_node>
obelix
</svr_node>
<iperf_args>
-u -t 30 -b 2M -R
</iperf_args>
<iperf_packetloss_threshold>
25
</iperf_packetloss_threshold>
<iperf_bitrate_threshold>
80
</iperf_bitrate_threshold>
...
...
@@ -135,18 +144,20 @@
<class>
Iperf
</class>
<desc>
Iperf UDP UL
</desc>
<id>
rfsim4g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
<svr_id>
rfsim4g_ext_dn
</svr_id>
<svr_node>
localhost
</svr_node>
<svr_node>
obelix
</svr_node>
<iperf_args>
-u -t 30 -b 1M
</iperf_args>
<iperf_packetloss_threshold>
25
</iperf_packetloss_threshold>
<iperf_bitrate_threshold>
80
</iperf_bitrate_threshold>
</testCase>
<testCase
id=
"100011"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 4G stack
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_fdd_20MHz
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/4g_rfsimulator_fdd_20MHz
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
</testCaseList>
ci-scripts/xml_files/container_4g_rfsim_fdd_20MHz_down.xml
View file @
f9955241
...
...
@@ -31,9 +31,11 @@
<TestCaseExclusionList></TestCaseExclusionList>
<testCase
id=
"100011"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 4G stack
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_fdd_20MHz
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/4g_rfsimulator_fdd_20MHz
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"222222"
>
...
...
ci-scripts/xml_files/container_4g_rfsim_fembms.xml
View file @
f9955241
...
...
@@ -26,7 +26,7 @@
<htmlTabIcon>
wrench
</htmlTabIcon>
<TestCaseRequestedList>
111111
100011
800813
000013
000002
000014
...
...
@@ -42,7 +42,12 @@
<test_svr_id>
0
</test_svr_id>
<images_to_pull>
oai-enb oai-lte-ue
</images_to_pull>
</testCase>
<testCase
id=
"800813"
>
<class>
Create_Workspace
</class>
<desc>
Creating new Workspace
</desc>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000001"
>
<class>
IdleSleep
</class>
<desc>
Sleep
</desc>
...
...
@@ -56,37 +61,41 @@
</testCase>
<testCase
id=
"000013"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 4G eNB RF sim (FeMBMS)
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_fembms
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/4g_rfsimulator_fembms
</yaml_path>
<services>
oai_enb0
</services>
<nb_healthy>
1
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000014"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 4G LTE-UE RF sim (FeMBMS)
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_fembms
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/4g_rfsimulator_fembms
</yaml_path>
<services>
oai_ue0
</services>
<nb_healthy>
2
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"030011"
>
<class>
Iperf2_Unidir
</class>
<desc>
Iperf2 UDP DL
</desc>
<id>
rfsim4g_ue_fembms
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
<svr_id>
rfsim4g_enb_fembms
</svr_id>
<svr_node>
localhost
</svr_node>
<svr_node>
obelix
</svr_node>
<iperf_args>
-u -t 30 -b 2M
</iperf_args>
<iperf_packetloss_threshold>
25
</iperf_packetloss_threshold>
<iperf_bitrate_threshold>
80
</iperf_bitrate_threshold>
</testCase>
<testCase
id=
"100011"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 4G stack
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_fembms
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/4g_rfsimulator_fembms
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
</testCaseList>
ci-scripts/xml_files/container_4g_rfsim_fembms_down.xml
View file @
f9955241
...
...
@@ -31,9 +31,11 @@
<TestCaseExclusionList></TestCaseExclusionList>
<testCase
id=
"100011"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 4G stack
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_fembms
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/4g_rfsimulator_fembms
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"222222"
>
...
...
ci-scripts/xml_files/container_4g_rfsim_mbms.xml
View file @
f9955241
...
...
@@ -26,7 +26,7 @@
<htmlTabIcon>
wrench
</htmlTabIcon>
<TestCaseRequestedList>
111111
100011
800813
000013
000002
000014
...
...
@@ -42,7 +42,12 @@
<test_svr_id>
0
</test_svr_id>
<images_to_pull>
oai-enb oai-lte-ue
</images_to_pull>
</testCase>
<testCase
id=
"800813"
>
<class>
Create_Workspace
</class>
<desc>
Creating new Workspace
</desc>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000001"
>
<class>
IdleSleep
</class>
<desc>
Sleep
</desc>
...
...
@@ -56,37 +61,41 @@
</testCase>
<testCase
id=
"000013"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 4G eNB RF sim (MBMS)
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_mbms
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/4g_rfsimulator_mbms
</yaml_path>
<services>
oai_enb0
</services>
<nb_healthy>
1
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000014"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 4G LTE-UE RF sim (MBMS)
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_mbms
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/4g_rfsimulator_mbms
</yaml_path>
<services>
oai_ue0
</services>
<nb_healthy>
2
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"030011"
>
<class>
Iperf
</class>
<desc>
Iperf UDP DL
</desc>
<id>
rfsim4g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
<svr_id>
rfsim4g_enb_nos1
</svr_id>
<svr_node>
localhost
</svr_node>
<svr_node>
obelix
</svr_node>
<iperf_args>
-u -t 30 -b 2M -R
</iperf_args>
<iperf_packetloss_threshold>
25
</iperf_packetloss_threshold>
<iperf_bitrate_threshold>
80
</iperf_bitrate_threshold>
</testCase>
<testCase
id=
"100011"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 4G stack
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_mbms
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/4g_rfsimulator_mbms
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
</testCaseList>
ci-scripts/xml_files/container_4g_rfsim_mbms_down.xml
View file @
f9955241
...
...
@@ -31,9 +31,11 @@
<TestCaseExclusionList></TestCaseExclusionList>
<testCase
id=
"100011"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 4G stack
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_mbms
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/4g_rfsimulator_mbms
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"222222"
>
...
...
ci-scripts/xml_files/container_4g_rfsim_tdd_05MHz.xml
View file @
f9955241
...
...
@@ -27,7 +27,7 @@
<repeatCount>
1
</repeatCount>
<TestCaseRequestedList>
111111
100011
800813
000011
000001
000012
...
...
@@ -50,13 +50,19 @@
<test_svr_id>
0
</test_svr_id>
<images_to_pull>
oai-enb oai-lte-ue
</images_to_pull>
</testCase>
<testCase
id=
"800813"
>
<class>
Create_Workspace
</class>
<desc>
Creating new Workspace
</desc>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000011"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy Cassandra Database
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_tdd_05MHz
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/4g_rfsimulator_tdd_05MHz
</yaml_path>
<services>
cassandra db_init
</services>
<nb_healthy>
1
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000001"
>
...
...
@@ -72,34 +78,37 @@
</testCase>
<testCase
id=
"000012"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 4G CoreNetwork
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_tdd_05MHz
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/4g_rfsimulator_tdd_05MHz
</yaml_path>
<services>
oai_hss oai_mme oai_spgwc oai_spgwu trf_gen
</services>
<nb_healthy>
6
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000013"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 4G eNB RF sim (TDD 05MHz)
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_tdd_05MHz
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/4g_rfsimulator_tdd_05MHz
</yaml_path>
<services>
oai_enb0
</services>
<nb_healthy>
7
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000014"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 4G LTE-UE RF sim (TDD 05MHz)
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_tdd_05MHz
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/4g_rfsimulator_tdd_05MHz
</yaml_path>
<services>
oai_ue0
</services>
<nb_healthy>
8
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"020011"
>
<class>
Ping
</class>
<desc>
Ping Traffic-Gen from LTE-UE
</desc>
<id>
rfsim4g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
<ping_args>
-c 20 192.168.61.11
</ping_args>
<ping_packetloss_threshold>
5
</ping_packetloss_threshold>
</testCase>
...
...
@@ -108,7 +117,7 @@
<class>
Ping
</class>
<desc>
Ping LTE-UE from Traffic-Gen
</desc>
<id>
rfsim4g_ext_dn
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
<ping_args>
-c 20 12.0.0.2
</ping_args>
<ping_packetloss_threshold>
5
</ping_packetloss_threshold>
</testCase>
...
...
@@ -117,9 +126,9 @@
<class>
Iperf
</class>
<desc>
Iperf UDP DL
</desc>
<id>
rfsim4g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
<svr_id>
rfsim4g_ext_dn
</svr_id>
<svr_node>
localhost
</svr_node>
<svr_node>
obelix
</svr_node>
<iperf_args>
-u -t 30 -b 2M -R
</iperf_args>
<iperf_packetloss_threshold>
25
</iperf_packetloss_threshold>
<iperf_bitrate_threshold>
80
</iperf_bitrate_threshold>
...
...
@@ -129,18 +138,20 @@
<class>
Iperf
</class>
<desc>
Iperf UDP UL
</desc>
<id>
rfsim4g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
obelix
</nodes>
<svr_id>
rfsim4g_ext_dn
</svr_id>
<svr_node>
localhost
</svr_node>
<svr_node>
obelix
</svr_node>
<iperf_args>
-u -t 30 -b 1M
</iperf_args>
<iperf_packetloss_threshold>
25
</iperf_packetloss_threshold>
<iperf_bitrate_threshold>
80
</iperf_bitrate_threshold>
</testCase>
<testCase
id=
"100011"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 4G stack
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_tdd_05MHz
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/4g_rfsimulator_tdd_05MHz
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
</testCaseList>
ci-scripts/xml_files/container_4g_rfsim_tdd_05MHz_down.xml
View file @
f9955241
...
...
@@ -31,9 +31,11 @@
<TestCaseExclusionList></TestCaseExclusionList>
<testCase
id=
"100011"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 4G stack
</desc>
<yaml_path>
yaml_files/4g_rfsimulator_tdd_05MHz
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/4g_rfsimulator_tdd_05MHz
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"222222"
>
...
...
ci-scripts/xml_files/container_5g_e1_rfsim.xml
View file @
f9955241
...
...
@@ -26,7 +26,7 @@
<htmlTabIcon>
wrench
</htmlTabIcon>
<TestCaseRequestedList>
111111
100021
800813
000021
000022
000023
...
...
@@ -42,53 +42,63 @@
<test_svr_id>
0
</test_svr_id>
<images_to_pull>
oai-gnb oai-nr-cuup oai-nr-ue
</images_to_pull>
</testCase>
<testCase
id=
"800813"
>
<class>
Create_Workspace
</class>
<desc>
Creating new Workspace
</desc>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000021"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 5G CoreNetwork
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_e1
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_rfsimulator_e1
</yaml_path>
<services>
mysql oai-amf oai-smf oai-upf
</services>
<nb_healthy>
4
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000022"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 5G RAN RF sim SA (1 CU-CP, 3 CU-UPs, 3 DUs)
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_e1
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_rfsimulator_e1
</yaml_path>
<services>
oai-cucp oai-cuup oai-cuup2 oai-cuup3 oai-du oai-du2 oai-du3
</services>
<nb_healthy>
11
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000023"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 5G NR-UE RF sim SA
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_e1
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_rfsimulator_e1
</yaml_path>
<services>
oai-nr-ue oai-nr-ue2 oai-nr-ue3
</services>
<nb_healthy>
14
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000024"
>
<class>
Attach_UE
</class>
<desc>
Attach OAI UE (Wait for IP)
</desc>
<id>
rfsim5g_ue rfsim5g_ue2 rfsim5g_ue3
</id>
<nodes>
localhost localhost localhost
</nodes>
<nodes>
cacofonix cacofonix cacofonix
</nodes>
</testCase>
<testCase
id=
"020021"
>
<class>
Ping
</class>
<desc>
Ping ext-dn from all NR-UEs
</desc>
<id>
rfsim5g_ue rfsim5g_ue2 rfsim5g_ue3
</id>
<nodes>
localhost localhost localhost
</nodes>
<nodes>
cacofonix cacofonix cacofonix
</nodes>
<ping_args>
-c 20 12.1.1.1 -i0.25
</ping_args>
<ping_packetloss_threshold>
5
</ping_packetloss_threshold>
</testCase>
<testCase
id=
"100021"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 5G stack
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_e1
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_rfsimulator_e1
</yaml_path>
<d_retx_th>
1,0,0,0
</d_retx_th>
<u_retx_th>
1,0,0,0
</u_retx_th>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
</testCaseList>
ci-scripts/xml_files/container_5g_e1_rfsim_down.xml
View file @
f9955241
...
...
@@ -31,9 +31,11 @@
<TestCaseExclusionList></TestCaseExclusionList>
<testCase
id=
"100022"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 5G stack
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_e1
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/5g_rfsimulator_e1
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"222222"
>
...
...
ci-scripts/xml_files/container_5g_f1_rfsim.xml
View file @
f9955241
...
...
@@ -26,7 +26,7 @@
<htmlTabIcon>
wrench
</htmlTabIcon>
<TestCaseRequestedList>
111111
100021
800813
000021
000022
000023
...
...
@@ -44,35 +44,42 @@
<test_svr_id>
0
</test_svr_id>
<images_to_pull>
oai-gnb-asan oai-nr-cuup-asan oai-nr-ue-asan
</images_to_pull>
</testCase>
<testCase
id=
"800813"
>
<class>
Create_Workspace
</class>
<desc>
Creating new Workspace
</desc>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000021"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 5G CoreNetwork
</desc>
<yaml_path>
yaml_files/5g_f1_rfsimulator
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_f1_rfsimulator
</yaml_path>
<services>
mysql oai-amf oai-smf oai-upf oai-ext-dn
</services>
<nb_healthy>
5
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000022"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 5G CU+DU+UE RF sim SA
</desc>
<yaml_path>
yaml_files/5g_f1_rfsimulator
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_f1_rfsimulator
</yaml_path>
<services>
oai-cu oai-du oai-nr-ue
</services>
<nb_healthy>
8
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000023"
>
<class>
Attach_UE
</class>
<desc>
Attach OAI UE (Wait for IP)
</desc>
<id>
rfsim5g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
</testCase>
<testCase
id=
"020021"
>
<class>
Ping
</class>
<desc>
Ping ext-dn from all NR-UEs
</desc>
<id>
rfsim5g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<ping_args>
-c 20 192.168.72.135 -i0.25
</ping_args>
<ping_packetloss_threshold>
5
</ping_packetloss_threshold>
</testCase>
...
...
@@ -80,7 +87,7 @@
<testCase
id=
"030020"
>
<class>
Custom_Command
</class>
<desc>
Simulate a DL radio channel with noise (3 dB)
</desc>
<node>
localhost
</node>
<node>
cacofonix
</node>
<command>
echo channelmod modify 0 noise_power_dB 3 | nc --send-only 192.168.71.181 8091
</command>
<command_fail>
yes
</command_fail>
</testCase>
...
...
@@ -90,9 +97,9 @@
<desc>
Iperf (DL/5Mbps/UDP)(30 sec)
</desc>
<iperf_args>
-u -b 5M -t 20 -R
</iperf_args>
<id>
rfsim5g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<svr_id>
rfsim5g_ext_dn
</svr_id>
<svr_node>
localhost
</svr_node>
<svr_node>
cacofonix
</svr_node>
<iperf_packetloss_threshold>
5
</iperf_packetloss_threshold>
<iperf_bitrate_threshold>
90
</iperf_bitrate_threshold>
</testCase>
...
...
@@ -102,9 +109,9 @@
<desc>
Iperf (UL/3Mbps/UDP)(30 sec)
</desc>
<iperf_args>
-u -b 3M -t 20
</iperf_args>
<id>
rfsim5g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<svr_id>
rfsim5g_ext_dn
</svr_id>
<svr_node>
localhost
</svr_node>
<svr_node>
cacofonix
</svr_node>
<iperf_packetloss_threshold>
5
</iperf_packetloss_threshold>
<iperf_bitrate_threshold>
90
</iperf_bitrate_threshold>
</testCase>
...
...
@@ -112,7 +119,7 @@
<testCase
id=
"040021"
>
<class>
Custom_Command
</class>
<desc>
Simulate a disruption of DL radio channel (ploss 55)(5 sec)
</desc>
<node>
localhost
</node>
<node>
cacofonix
</node>
<command>
echo channelmod modify 0 ploss 55 | nc -N 192.168.71.181 8091
&&
sleep 5
</command>
<command_fail>
yes
</command_fail>
</testCase>
...
...
@@ -120,7 +127,7 @@
<testCase
id=
"040022"
>
<class>
Custom_Command
</class>
<desc>
Get UE sync state (UE ID 0)
</desc>
<node>
localhost
</node>
<node>
cacofonix
</node>
<command>
echo ciUE sync_state 0 | nc -N 192.168.71.181 8091 | grep -E UE_NOT_SYNC
</command>
<command_fail>
yes
</command_fail>
</testCase>
...
...
@@ -128,7 +135,7 @@
<testCase
id=
"040023"
>
<class>
Custom_Command
</class>
<desc>
Restoration of the original DL channel conditions (ploss 0)(5 sec)
</desc>
<node>
localhost
</node>
<node>
cacofonix
</node>
<command>
echo channelmod modify 0 ploss 0 | nc -N 192.168.71.181 8091
&&
sleep 5
</command>
<command_fail>
yes
</command_fail>
</testCase>
...
...
@@ -136,17 +143,19 @@
<testCase
id=
"040024"
>
<class>
Custom_Command
</class>
<desc>
Get UE sync state (UE ID 0)
</desc>
<node>
localhost
</node>
<node>
cacofonix
</node>
<command>
echo ciUE sync_state 0 | nc -N 192.168.71.181 8091 | grep -E UE_CONNECTED
&&
sleep 10
</command>
<command_fail>
yes
</command_fail>
</testCase>
<testCase
id=
"100021"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 5G stack
</desc>
<yaml_path>
yaml_files/5g_f1_rfsimulator
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_f1_rfsimulator
</yaml_path>
<d_retx_th>
30,30,100,100
</d_retx_th>
<u_retx_th>
30,30,100,100
</u_retx_th>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
</testCaseList>
ci-scripts/xml_files/container_5g_f1_rfsim_down.xml
View file @
f9955241
...
...
@@ -31,9 +31,11 @@
<TestCaseExclusionList></TestCaseExclusionList>
<testCase
id=
"100022"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 5G stack
</desc>
<yaml_path>
yaml_files/5g_f1_rfsimulator
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/5g_f1_rfsimulator
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"222222"
>
...
...
ci-scripts/xml_files/container_5g_fdd_rfsim.xml
View file @
f9955241
...
...
@@ -27,7 +27,7 @@
<repeatCount>
1
</repeatCount>
<TestCaseRequestedList>
111111
100011
800813
000011
000012
000013
...
...
@@ -45,35 +45,42 @@
<test_svr_id>
0
</test_svr_id>
<images_to_pull>
oai-gnb-asan oai-nr-ue-asan
</images_to_pull>
</testCase>
<testCase
id=
"800813"
>
<class>
Create_Workspace
</class>
<desc>
Creating new Workspace
</desc>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000011"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 5G CoreNetwork
</desc>
<yaml_path>
yaml_files/5g_fdd_rfsimulator
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_fdd_rfsimulator
</yaml_path>
<services>
mysql oai-amf oai-smf oai-upf oai-ext-dn
</services>
<nb_healthy>
5
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000012"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 5G gNB+UE RF sim SA
</desc>
<yaml_path>
yaml_files/5g_fdd_rfsimulator
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_fdd_rfsimulator
</yaml_path>
<services>
oai-gnb oai-nr-ue
</services>
<nb_healthy>
7
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000013"
>
<class>
Attach_UE
</class>
<desc>
Attach OAI UE (Wait for IP)
</desc>
<id>
rfsim5g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
</testCase>
<testCase
id=
"020011"
>
<class>
Ping
</class>
<desc>
Ping ext-dn from NR-UE
</desc>
<id>
rfsim5g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<ping_args>
-c 20 -i 0.25 192.168.72.135
</ping_args>
<ping_packetloss_threshold>
5
</ping_packetloss_threshold>
</testCase>
...
...
@@ -82,7 +89,7 @@
<class>
Ping
</class>
<desc>
Ping NR-UE from ext-dn
</desc>
<id>
rfsim5g_ext_dn
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<ping_args>
-c 20 -i 0.25 12.1.1.2
</ping_args>
<ping_packetloss_threshold>
5
</ping_packetloss_threshold>
</testCase>
...
...
@@ -92,9 +99,9 @@
<desc>
Iperf (DL/3Mbps/UDP)(30 sec)
</desc>
<iperf_args>
-u -b 3M -t 30 -R
</iperf_args>
<id>
rfsim5g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<svr_id>
rfsim5g_ext_dn
</svr_id>
<svr_node>
localhost
</svr_node>
<svr_node>
cacofonix
</svr_node>
<iperf_packetloss_threshold>
5
</iperf_packetloss_threshold>
<iperf_bitrate_threshold>
90
</iperf_bitrate_threshold>
</testCase>
...
...
@@ -104,19 +111,21 @@
<desc>
Iperf (UL/3Mbps/UDP)(30 sec)
</desc>
<iperf_args>
-u -b 3M -t 30
</iperf_args>
<id>
rfsim5g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<svr_id>
rfsim5g_ext_dn
</svr_id>
<svr_node>
localhost
</svr_node>
<svr_node>
cacofonix
</svr_node>
<iperf_packetloss_threshold>
5
</iperf_packetloss_threshold>
<iperf_bitrate_threshold>
90
</iperf_bitrate_threshold>
</testCase>
<testCase
id=
"100011"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 5G stack
</desc>
<yaml_path>
yaml_files/5g_fdd_rfsimulator
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_fdd_rfsimulator
</yaml_path>
<d_retx_th>
1,0,0,0
</d_retx_th>
<u_retx_th>
1,0,0,0
</u_retx_th>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
</testCaseList>
ci-scripts/xml_files/container_5g_fdd_rfsim_down.xml
View file @
f9955241
...
...
@@ -31,9 +31,11 @@
<TestCaseExclusionList></TestCaseExclusionList>
<testCase
id=
"100012"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 5G stack
</desc>
<yaml_path>
yaml_files/5g_fdd_rfsimulator
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/5g_fdd_rfsimulator
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"222222"
>
...
...
ci-scripts/xml_files/container_5g_l2sim_tdd.xml
View file @
f9955241
...
...
@@ -27,16 +27,14 @@
<repeatCount>
1
</repeatCount>
<TestCaseRequestedList>
111111
100001
800813
000000
000001
000002
000003
000004
200000
020001
020002
200001
100001
</TestCaseRequestedList>
<TestCaseExclusionList></TestCaseExclusionList>
...
...
@@ -47,37 +45,46 @@
<test_svr_id>
0
</test_svr_id>
<images_to_pull>
oai-gnb-asan oai-nr-ue-asan
</images_to_pull>
</testCase>
<testCase
id=
"800813"
>
<class>
Create_Workspace
</class>
<desc>
Creating new Workspace
</desc>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000000"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy MySql Database
</desc>
<yaml_path>
yaml_files/5g_l2sim_tdd
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_l2sim_tdd
</yaml_path>
<services>
mysql
</services>
<nb_healthy>
1
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000001"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 5G CoreNetwork
</desc>
<yaml_path>
yaml_files/5g_l2sim_tdd
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_l2sim_tdd
</yaml_path>
<services>
oai-amf oai-smf oai-upf oai-ext-dn
</services>
<nb_healthy>
5
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000002"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 5G gNB L2 sim SA
</desc>
<yaml_path>
yaml_files/5g_l2sim_tdd
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_l2sim_tdd
</yaml_path>
<services>
oai-gnb
</services>
<nb_healthy>
6
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000003"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 5G NR-UE L2 sim SA and Proxy
</desc>
<yaml_path>
yaml_files/5g_l2sim_tdd
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_l2sim_tdd
</yaml_path>
<services>
proxy oai-nr-ue0
</services>
<nb_healthy>
8
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000004"
>
...
...
@@ -106,23 +113,13 @@
</testCase>
<testCase
id=
"100001"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 5G stack
</desc>
<yaml_path>
yaml_files/5g_l2sim_tdd
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_l2sim_tdd
</yaml_path>
<d_retx_th>
20,50,100,100
</d_retx_th>
<u_retx_th>
0,0,0,0
</u_retx_th>
</testCase>
<testCase
id=
"200000"
>
<class>
StatsFromGenObject
</class>
<desc>
Statistics before Traffic Test
</desc>
<yaml_path>
yaml_files/5g_l2sim_tdd
</yaml_path>
</testCase>
<testCase
id=
"200001"
>
<class>
StatsFromGenObject
</class>
<desc>
Statistics after Traffic Test
</desc>
<yaml_path>
yaml_files/5g_l2sim_tdd
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
</testCaseList>
ci-scripts/xml_files/container_5g_l2sim_tdd_down.xml
View file @
f9955241
...
...
@@ -31,9 +31,11 @@
<TestCaseExclusionList></TestCaseExclusionList>
<testCase
id=
"100002"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 5G stack
</desc>
<yaml_path>
yaml_files/5g_l2sim_tdd
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/5g_l2sim_tdd
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"222222"
>
...
...
ci-scripts/xml_files/container_5g_rfsim.xml
View file @
f9955241
This diff is collapsed.
Click to expand it.
ci-scripts/xml_files/container_5g_rfsim_24prb.xml
View file @
f9955241
...
...
@@ -27,7 +27,7 @@
<repeatCount>
1
</repeatCount>
<TestCaseRequestedList>
111111
100001
800813
000001
000002
000003
...
...
@@ -45,35 +45,42 @@
<test_svr_id>
0
</test_svr_id>
<images_to_pull>
oai-gnb-asan oai-nr-ue-asan
</images_to_pull>
</testCase>
<testCase
id=
"800813"
>
<class>
Create_Workspace
</class>
<desc>
Creating new Workspace
</desc>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000001"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 5G CoreNetwork
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_24prb
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_rfsimulator_24prb
</yaml_path>
<services>
mysql oai-amf oai-smf oai-upf oai-ext-dn
</services>
<nb_healthy>
5
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000002"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 5G gNB+UE RFsim SA
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_24prb
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_rfsimulator_24prb
</yaml_path>
<services>
oai-gnb oai-nr-ue
</services>
<nb_healthy>
7
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000003"
>
<class>
Attach_UE
</class>
<desc>
Attach OAI UE (Wait for IP)
</desc>
<id>
rfsim5g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
</testCase>
<testCase
id=
"020001"
>
<class>
Ping
</class>
<desc>
Ping ext-dn from NR-UE
</desc>
<id>
rfsim5g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<ping_args>
-c 20 -i0.2 192.168.72.135
</ping_args>
<ping_packetloss_threshold>
5
</ping_packetloss_threshold>
</testCase>
...
...
@@ -82,7 +89,7 @@
<class>
Ping
</class>
<desc>
Ping NR-UE from ext-dn
</desc>
<id>
rfsim5g_ext_dn
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<ping_args>
-c 20 12.1.1.2 -i0.2
</ping_args>
<ping_packetloss_threshold>
5
</ping_packetloss_threshold>
</testCase>
...
...
@@ -92,9 +99,9 @@
<desc>
Iperf (DL/3Mbps/UDP)(30 sec)
</desc>
<iperf_args>
-u -b 3M -t 20 -R
</iperf_args>
<id>
rfsim5g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<svr_id>
rfsim5g_ext_dn
</svr_id>
<svr_node>
localhost
</svr_node>
<svr_node>
cacofonix
</svr_node>
<iperf_packetloss_threshold>
5
</iperf_packetloss_threshold>
<iperf_bitrate_threshold>
90
</iperf_bitrate_threshold>
</testCase>
...
...
@@ -104,19 +111,21 @@
<desc>
Iperf (UL/1Mbps/UDP)(30 sec)
</desc>
<iperf_args>
-u -b 1M -t 20
</iperf_args>
<id>
rfsim5g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<svr_id>
rfsim5g_ext_dn
</svr_id>
<svr_node>
localhost
</svr_node>
<svr_node>
cacofonix
</svr_node>
<iperf_packetloss_threshold>
5
</iperf_packetloss_threshold>
<iperf_bitrate_threshold>
90
</iperf_bitrate_threshold>
</testCase>
<testCase
id=
"100001"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 5G stack
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_24prb
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_rfsimulator_24prb
</yaml_path>
<d_retx_th>
1,0,0,0
</d_retx_th>
<u_retx_th>
1,0,0,0
</u_retx_th>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
</testCaseList>
ci-scripts/xml_files/container_5g_rfsim_24prb_down.xml
View file @
f9955241
...
...
@@ -31,9 +31,11 @@
<TestCaseExclusionList></TestCaseExclusionList>
<testCase
id=
"100002"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 5G stack
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_24prb
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/5g_rfsimulator_24prb
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"222222"
>
...
...
ci-scripts/xml_files/container_5g_rfsim_2x2.xml
View file @
f9955241
...
...
@@ -27,7 +27,7 @@
<repeatCount>
1
</repeatCount>
<TestCaseRequestedList>
111111
100001
800813
000001
000002
000003
...
...
@@ -45,35 +45,42 @@
<test_svr_id>
0
</test_svr_id>
<images_to_pull>
oai-gnb-asan oai-nr-ue-asan
</images_to_pull>
</testCase>
<testCase
id=
"800813"
>
<class>
Create_Workspace
</class>
<desc>
Creating new Workspace
</desc>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000001"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 5G CoreNetwork
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_2x2
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_rfsimulator_2x2
</yaml_path>
<services>
mysql oai-amf oai-smf oai-upf oai-ext-dn
</services>
<nb_healthy>
5
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000002"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 5G gNB+UE RF sim SA
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_2x2
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_rfsimulator_2x2
</yaml_path>
<services>
oai-gnb oai-nr-ue
</services>
<nb_healthy>
7
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000003"
>
<class>
Attach_UE
</class>
<desc>
Attach OAI UE (Wait for IP)
</desc>
<id>
rfsim5g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
</testCase>
<testCase
id=
"020001"
>
<class>
Ping
</class>
<desc>
Ping ext-dn from NR-UE
</desc>
<id>
rfsim5g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<ping_args>
-c 20 -i 0.25 192.168.72.135
</ping_args>
<ping_packetloss_threshold>
5
</ping_packetloss_threshold>
</testCase>
...
...
@@ -82,7 +89,7 @@
<class>
Ping
</class>
<desc>
Ping NR-UE from ext-dn
</desc>
<id>
rfsim5g_ext_dn
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<ping_args>
-c 20 -i 0.25 12.1.1.2
</ping_args>
<ping_packetloss_threshold>
5
</ping_packetloss_threshold>
</testCase>
...
...
@@ -92,9 +99,9 @@
<desc>
Iperf (DL/10Mbps/UDP)(30 sec)
</desc>
<iperf_args>
-u -b 10M -t 20 -R
</iperf_args>
<id>
rfsim5g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<svr_id>
rfsim5g_ext_dn
</svr_id>
<svr_node>
localhost
</svr_node>
<svr_node>
cacofonix
</svr_node>
<iperf_packetloss_threshold>
5
</iperf_packetloss_threshold>
<iperf_bitrate_threshold>
90
</iperf_bitrate_threshold>
</testCase>
...
...
@@ -104,17 +111,19 @@
<desc>
Iperf (UL/4Mbps/UDP)(30 sec)
</desc>
<iperf_args>
-u -b 4M -t 20
</iperf_args>
<id>
rfsim5g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<svr_id>
rfsim5g_ext_dn
</svr_id>
<svr_node>
localhost
</svr_node>
<svr_node>
cacofonix
</svr_node>
<iperf_packetloss_threshold>
5
</iperf_packetloss_threshold>
<iperf_bitrate_threshold>
90
</iperf_bitrate_threshold>
</testCase>
<testCase
id=
"100001"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 5G stack
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_2x2
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/5g_rfsimulator_2x2
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
<d_retx_th>
1,0,0,0
</d_retx_th>
<u_retx_th>
1,0,0,0
</u_retx_th>
</testCase>
...
...
ci-scripts/xml_files/container_5g_rfsim_2x2_down.xml
View file @
f9955241
...
...
@@ -31,9 +31,11 @@
<TestCaseExclusionList></TestCaseExclusionList>
<testCase
id=
"100002"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 5G stack
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_2x2
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/5g_rfsimulator_2x2
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"222222"
>
...
...
ci-scripts/xml_files/container_5g_rfsim_down.xml
View file @
f9955241
...
...
@@ -31,9 +31,11 @@
<TestCaseExclusionList></TestCaseExclusionList>
<testCase
id=
"100002"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 5G stack
</desc>
<yaml_path>
yaml_files/5g_rfsimulator
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/5g_rfsimulator
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"222222"
>
...
...
ci-scripts/xml_files/container_5g_rfsim_f1_accelleran.xml
View file @
f9955241
...
...
@@ -26,6 +26,7 @@
<htmlTabIcon>
wrench
</htmlTabIcon>
<TestCaseRequestedList>
111111
800813
000020
000021
020021
...
...
@@ -40,35 +41,43 @@
<test_svr_id>
0
</test_svr_id>
<images_to_pull>
oai-gnb oai-nr-ue
</images_to_pull>
</testCase>
<testCase
id=
"800813"
>
<class>
Create_Workspace
</class>
<desc>
Creating new Workspace
</desc>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000020"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI-DU+nrUE
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_accelleran
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_rfsimulator_accelleran
</yaml_path>
<services>
oai-du oai-nr-ue
</services>
<nb_healthy>
2
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000021"
>
<class>
Attach_UE
</class>
<desc>
Attach OAI UE (Wait for IP)
</desc>
<id>
rfsim5g_ue
</id>
<nodes>
localhos
t
</nodes>
<nodes>
ofqo
t
</nodes>
</testCase>
<testCase
id=
"020021"
>
<class>
Ping
</class>
<desc>
Test Connectivity (ping)
</desc>
<id>
rfsim5g_ue
</id>
<nodes>
localhos
t
</nodes>
<nodes>
ofqo
t
</nodes>
<ping_args>
-c 20 12.1.1.1
</ping_args>
<ping_packetloss_threshold>
0
</ping_packetloss_threshold>
</testCase>
<testCase
id=
"100022"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 5G stack
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_accelleran
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/5g_rfsimulator_accelleran
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
</testCaseList>
ci-scripts/xml_files/container_5g_rfsim_f1_accelleran_down.xml
View file @
f9955241
...
...
@@ -31,9 +31,11 @@
<TestCaseExclusionList></TestCaseExclusionList>
<testCase
id=
"100022"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 5G stack
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_accelleran
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/5g_rfsimulator_accelleran
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"222222"
>
...
...
ci-scripts/xml_files/container_5g_rfsim_fdd_phytest.xml
View file @
f9955241
...
...
@@ -27,7 +27,7 @@
<repeatCount>
1
</repeatCount>
<TestCaseRequestedList>
111111
100011
800813
004000
000010
000011
...
...
@@ -49,31 +49,38 @@
<testCase
id=
"004000"
>
<class>
Custom_Command
</class>
<desc>
Clean-Up any residual volume
</desc>
<node>
localhost
</node>
<node>
cacofonix
</node>
<command>
docker volume rm 5g_rfsimulator_fdd_phytest_rrc.config -f
</command>
</testCase>
<testCase
id=
"800813"
>
<class>
Create_Workspace
</class>
<desc>
Creating new Workspace
</desc>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000010"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 5G gNB RF sim SA
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_fdd_phytest
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_rfsimulator_fdd_phytest
</yaml_path>
<services>
oai-gnb
</services>
<nb_healthy>
1
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000011"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 5G NR-UE RF sim SA
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_fdd_phytest
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_rfsimulator_fdd_phytest
</yaml_path>
<services>
oai-nr-ue
</services>
<nb_healthy>
2
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"020011"
>
<class>
Ping
</class>
<desc>
Ping gNB from NR-UE
</desc>
<id>
rfsim5g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<ping_args>
-c20 -i0.2 10.0.1.1
</ping_args>
<ping_packetloss_threshold>
0
</ping_packetloss_threshold>
</testCase>
...
...
@@ -82,7 +89,7 @@
<class>
Ping
</class>
<desc>
Ping NR-UE from gNB
</desc>
<id>
rfsim5g_gnb_nos1
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<ping_args>
-c20 -i0.2 10.0.1.2
</ping_args>
<ping_packetloss_threshold>
0
</ping_packetloss_threshold>
</testCase>
...
...
@@ -92,9 +99,9 @@
<desc>
Iperf (DL/30kbps/UDP)(30 sec)
</desc>
<iperf_args>
-u -b 0.03M -t 20 -R -c 10.0.1.1
</iperf_args>
<id>
rfsim5g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<svr_id>
rfsim5g_gnb_nos1
</svr_id>
<svr_node>
localhost
</svr_node>
<svr_node>
cacofonix
</svr_node>
<iperf_packetloss_threshold>
5
</iperf_packetloss_threshold>
<iperf_bitrate_threshold>
90
</iperf_bitrate_threshold>
</testCase>
...
...
@@ -104,19 +111,21 @@
<desc>
Iperf (UL/30kbps/UDP)(30 sec)
</desc>
<iperf_args>
-u -b 0.03M -t 20 -c 10.0.1.1
</iperf_args>
<id>
rfsim5g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<svr_id>
rfsim5g_gnb_nos1
</svr_id>
<svr_node>
localhost
</svr_node>
<svr_node>
cacofonix
</svr_node>
<iperf_packetloss_threshold>
5
</iperf_packetloss_threshold>
<iperf_bitrate_threshold>
90
</iperf_bitrate_threshold>
</testCase>
<testCase
id=
"100011"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 5G stack
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_fdd_phytest
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_rfsimulator_fdd_phytest
</yaml_path>
<d_retx_th>
10,100,100,100
</d_retx_th>
<!-- phytest: will fail at start! -->
<u_retx_th>
10,100,100,100
</u_retx_th>
<!-- phytest: will fail at start! -->
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
</testCaseList>
ci-scripts/xml_files/container_5g_rfsim_fdd_phytest_down.xml
View file @
f9955241
...
...
@@ -32,15 +32,17 @@
<TestCaseExclusionList></TestCaseExclusionList>
<testCase
id=
"100012"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 5G stack
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_fdd_phytest
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/5g_rfsimulator_fdd_phytest
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"004000"
>
<class>
Custom_Command
</class>
<desc>
Clean-Up any residual volume
</desc>
<node>
localhost
</node>
<node>
cacofonix
</node>
<command>
docker volume rm 5g_rfsimulator_fdd_phytest_rrc.config
</command>
</testCase>
...
...
ci-scripts/xml_files/container_5g_rfsim_fr2_32prb.xml
View file @
f9955241
...
...
@@ -27,7 +27,7 @@
<repeatCount>
1
</repeatCount>
<TestCaseRequestedList>
111111
100001
800813
000000
000001
020001
...
...
@@ -43,27 +43,36 @@
<images_to_pull>
oai-gnb-asan oai-nr-ue-asan
</images_to_pull>
</testCase>
<testCase
id=
"800813"
>
<class>
Create_Workspace
</class>
<desc>
Creating new Workspace
</desc>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000000"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI gNB
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_fr2_32prb
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_rfsimulator_fr2_32prb
</yaml_path>
<services>
mysql oai-amf oai-smf oai-upf oai-ext-dn
</services>
<nb_healthy>
5
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000001"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI NR-UE
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_fr2_32prb
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_rfsimulator_fr2_32prb
</yaml_path>
<services>
oai-gnb oai-nr-ue
</services>
<nb_healthy>
7
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"020001"
>
<class>
Ping
</class>
<desc>
Ping ext-dn from NR-UE
</desc>
<id>
rfsim5g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<ping_args>
-c 20 -i0.2 192.168.72.135
</ping_args>
<ping_packetloss_threshold>
0
</ping_packetloss_threshold>
</testCase>
...
...
@@ -72,17 +81,19 @@
<class>
Ping
</class>
<desc>
Ping NR-UE from ext-dn
</desc>
<id>
rfsim5g_ext_dn
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<ping_args>
-c 20 12.1.1.2 -i0.2
</ping_args>
<ping_packetloss_threshold>
0
</ping_packetloss_threshold>
</testCase>
<testCase
id=
"100001"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 5G stack
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_fr2_32prb
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_rfsimulator_fr2_32prb
</yaml_path>
<d_retx_th>
10,0,0,0
</d_retx_th>
<u_retx_th>
10,0,0,0
</u_retx_th>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
</testCaseList>
ci-scripts/xml_files/container_5g_rfsim_fr2_32prb_down.xml
View file @
f9955241
...
...
@@ -31,9 +31,11 @@
<TestCaseExclusionList></TestCaseExclusionList>
<testCase
id=
"100002"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 5G stack
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_fr2_32prb
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/5g_rfsimulator_fr2_32prb
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"222222"
>
...
...
ci-scripts/xml_files/container_5g_rfsim_tdd_dora.xml
View file @
f9955241
...
...
@@ -27,7 +27,7 @@
<repeatCount>
1
</repeatCount>
<TestCaseRequestedList>
111111
100001
800813
004000
000000
000001
...
...
@@ -47,31 +47,38 @@
<testCase
id=
"004000"
>
<class>
Custom_Command
</class>
<desc>
Clean-Up any residual volume
</desc>
<node>
localhost
</node>
<node>
cacofonix
</node>
<command>
docker volume rm 5g_rfsimulator_tdd_dora_rrc.config -f
</command>
</testCase>
<testCase
id=
"800813"
>
<class>
Create_Workspace
</class>
<desc>
Creating new Workspace
</desc>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000000"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI gNB
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_tdd_dora
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_rfsimulator_tdd_dora
</yaml_path>
<services>
oai-gnb
</services>
<nb_healthy>
1
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000001"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI NR-UE
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_tdd_dora
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_rfsimulator_tdd_dora
</yaml_path>
<services>
oai-nr-ue
</services>
<nb_healthy>
2
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"020001"
>
<class>
Ping
</class>
<desc>
Ping gNB from NR-UE
</desc>
<id>
rfsim5g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<ping_args>
-c20 -i0.2 10.0.1.1
</ping_args>
<ping_packetloss_threshold>
0
</ping_packetloss_threshold>
</testCase>
...
...
@@ -80,17 +87,19 @@
<class>
Ping
</class>
<desc>
Ping NR-UE from gNB
</desc>
<id>
rfsim5g_gnb_nos1
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<ping_args>
-c20 -i0.2 10.0.1.2
</ping_args>
<ping_packetloss_threshold>
0
</ping_packetloss_threshold>
</testCase>
<testCase
id=
"100001"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 5G stack
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_tdd_dora
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_rfsimulator_tdd_dora
</yaml_path>
<d_retx_th>
0,0,0,0
</d_retx_th>
<u_retx_th>
0,0,0,0
</u_retx_th>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
</testCaseList>
ci-scripts/xml_files/container_5g_rfsim_tdd_dora_down.xml
View file @
f9955241
...
...
@@ -32,15 +32,17 @@
<TestCaseExclusionList></TestCaseExclusionList>
<testCase
id=
"100002"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 5G stack
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_tdd_dora
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/5g_rfsimulator_tdd_dora
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"004000"
>
<class>
Custom_Command
</class>
<desc>
Clean-Up any residual volume
</desc>
<node>
localhost
</node>
<node>
cacofonix
</node>
<command>
docker volume rm 5g_rfsimulator_tdd_dora_rrc.config
</command>
</testCase>
...
...
ci-scripts/xml_files/container_5g_rfsim_u0_25prb.xml
View file @
f9955241
...
...
@@ -27,7 +27,7 @@
<repeatCount>
1
</repeatCount>
<TestCaseRequestedList>
111111
100001
800813
000001
000002
000003
...
...
@@ -45,35 +45,42 @@
<test_svr_id>
0
</test_svr_id>
<images_to_pull>
oai-gnb-asan oai-nr-ue-asan
</images_to_pull>
</testCase>
<testCase
id=
"800813"
>
<class>
Create_Workspace
</class>
<desc>
Creating new Workspace
</desc>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000001"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 5G CoreNetwork
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_u0_25prb
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_rfsimulator_u0_25prb
</yaml_path>
<services>
mysql oai-amf oai-smf oai-upf oai-ext-dn
</services>
<nb_healthy>
5
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000002"
>
<class>
Deploy
Gen
Object
</class>
<class>
Deploy
_
Object
</class>
<desc>
Deploy OAI 5G gNB+nrUE RF sim SA
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_u0_25prb
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_rfsimulator_u0_25prb
</yaml_path>
<services>
oai-gnb oai-nr-ue
</services>
<nb_healthy>
7
</nb_healthy>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"000003"
>
<class>
Attach_UE
</class>
<desc>
Attach OAI UE (Wait for IP)
</desc>
<id>
rfsim5g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
</testCase>
<testCase
id=
"020001"
>
<class>
Ping
</class>
<desc>
Ping ext-dn from NR-UE
</desc>
<id>
rfsim5g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<ping_args>
-c 20 -i 0.25 192.168.72.135
</ping_args>
<ping_packetloss_threshold>
5
</ping_packetloss_threshold>
</testCase>
...
...
@@ -82,7 +89,7 @@
<class>
Ping
</class>
<desc>
Ping NR-UE from ext-dn
</desc>
<id>
rfsim5g_ext_dn
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<ping_args>
-c 20 -i 0.25 12.1.1.2
</ping_args>
<ping_packetloss_threshold>
5
</ping_packetloss_threshold>
</testCase>
...
...
@@ -92,9 +99,9 @@
<desc>
Iperf (DL/3Mbps/UDP)(30 sec)
</desc>
<iperf_args>
-u -b 3M -t 20 -R
</iperf_args>
<id>
rfsim5g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<svr_id>
rfsim5g_ext_dn
</svr_id>
<svr_node>
localhost
</svr_node>
<svr_node>
cacofonix
</svr_node>
<iperf_packetloss_threshold>
5
</iperf_packetloss_threshold>
<iperf_bitrate_threshold>
90
</iperf_bitrate_threshold>
</testCase>
...
...
@@ -104,19 +111,21 @@
<desc>
Iperf (UL/1Mbps/UDP)(30 sec)
</desc>
<iperf_args>
-u -b 1M -t 20
</iperf_args>
<id>
rfsim5g_ue
</id>
<nodes>
localhost
</nodes>
<nodes>
cacofonix
</nodes>
<svr_id>
rfsim5g_ext_dn
</svr_id>
<svr_node>
localhost
</svr_node>
<svr_node>
cacofonix
</svr_node>
<iperf_packetloss_threshold>
5
</iperf_packetloss_threshold>
<iperf_bitrate_threshold>
90
</iperf_bitrate_threshold>
</testCase>
<testCase
id=
"100001"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 5G stack
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_u0_25prb
</yaml_path>
<yaml_path>
ci-scripts/
yaml_files/5g_rfsimulator_u0_25prb
</yaml_path>
<d_retx_th>
1,0,0,0
</d_retx_th>
<u_retx_th>
1,0,0,0
</u_retx_th>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
</testCaseList>
ci-scripts/xml_files/container_5g_rfsim_u0_25prb_down.xml
View file @
f9955241
...
...
@@ -31,9 +31,11 @@
<TestCaseExclusionList></TestCaseExclusionList>
<testCase
id=
"100002"
>
<class>
Undeploy
Gen
Object
</class>
<class>
Undeploy
_
Object
</class>
<desc>
Undeploy all OAI 5G stack
</desc>
<yaml_path>
yaml_files/5g_rfsimulator_u0_25prb
</yaml_path>
<yaml_path>
ci-scripts/yaml_files/5g_rfsimulator_u0_25prb
</yaml_path>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"222222"
>
...
...
ci-scripts/xml_files/container_sa_e1_b200_quectel.xml
View file @
f9955241
...
...
@@ -31,7 +31,9 @@
310000
800813
330101
800814
330102
800815
330103
310001
350000
...
...
@@ -92,7 +94,12 @@
<eNB_serverId>
0
</eNB_serverId>
<services>
gnb_cucp
</services>
</testCase>
<testCase
id=
"800814"
>
<class>
Create_Workspace
</class>
<desc>
Creating new Workspace
</desc>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"330102"
>
<class>
Deploy_Object
</class>
<desc>
Deploy gNB-CU-UP in a container
</desc>
...
...
@@ -101,7 +108,12 @@
<eNB_serverId>
0
</eNB_serverId>
<services>
gnb_cuup
</services>
</testCase>
<testCase
id=
"800815"
>
<class>
Create_Workspace
</class>
<desc>
Creating new Workspace
</desc>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"330103"
>
<class>
Deploy_Object
</class>
<desc>
Deploy gNB-DU (TDD/Band78/40MHz/B200) in a container
</desc>
...
...
ci-scripts/xml_files/container_sa_f1_b200_quectel.xml
View file @
f9955241
...
...
@@ -30,6 +30,7 @@
110002
800813
130101
800814
130102
100001
110000
...
...
@@ -94,6 +95,12 @@
<eNB_serverId>
0
</eNB_serverId>
<services>
gnb_cu
</services>
</testCase>
<testCase
id=
"800814"
>
<class>
Create_Workspace
</class>
<desc>
Creating new Workspace
</desc>
<eNB_instance>
0
</eNB_instance>
<eNB_serverId>
0
</eNB_serverId>
</testCase>
<testCase
id=
"130102"
>
<class>
Deploy_Object
</class>
<desc>
Deploy gNB-DU (FDD/Band1/10MHz/B200) in a container
</desc>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment