Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
slapos
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
Lu Xu
slapos
Commits
2eda177a
Commit
2eda177a
authored
Apr 16, 2024
by
Lu Xu
👀
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add test_ru_reset_and_cpri_lock_lost
parent
a334d921
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
27 additions
and
4 deletions
+27
-4
software/end-to-end-testing/tests/test_master_lopcomm.py
software/end-to-end-testing/tests/test_master_lopcomm.py
+13
-2
software/end-to-end-testing/tests/test_ors_fix_lopcomm.py
software/end-to-end-testing/tests/test_ors_fix_lopcomm.py
+14
-2
No files found.
software/end-to-end-testing/tests/test_master_lopcomm.py
View file @
2eda177a
...
...
@@ -106,8 +106,7 @@ class WebsocketTestClass(e2e.EndToEndTestCase):
return
True
return
False
@
classmethod
def
request_ru1
(
cls
):
def
request_ru1
(
cls
,
custom_params
=
None
):
cls
.
logger
.
info
(
"Request %s"
,
cls
.
eru1_instance_name
)
ru1_parameters
=
{
'ru_type'
:
'lopcomm'
,
...
...
@@ -128,6 +127,8 @@ class WebsocketTestClass(e2e.EndToEndTestCase):
'rx_gain'
:
-
10
,
'txrx_active'
:
'ACTIVE'
,
}
if
custom_params
:
ru1_parameters
.
update
(
custom_params
)
json_ru1_parameters
=
json
.
dumps
(
ru1_parameters
)
...
...
@@ -360,3 +361,13 @@ class BBUTest(WebsocketTestClass):
custom_params
=
{
"min_rxtx_delay"
:
99
}
BBUTest
.
request_enb
(
custom_params
)
self
.
waitUntilPromises
(
BBUTest
.
enb_instance_name
,
promise_name
=
"check-baseband-latency"
,
expected
=
False
)
def
test_ru_reset_and_cpri_lock_lost
(
self
):
current_time
=
datetime
.
now
()
future_time
=
current_time
+
timedelta
(
minutes
=
1
)
reset_crontab_time
=
f"
{
future_time
.
minute
}
{
future_time
.
hour
}
* * *"
self
.
logger
.
info
(
"Reset crontab time:"
,
reset_crontab_time
)
custom_params
=
{
"reset_schedule"
:
reset_crontab_time
}
BBUTest
.
request_ru1
(
custom_params
)
self
.
waitUntilPromises
(
BBUTest
.
enb_instance_name
,
promise_name
=
BBUTest
.
eru1_instance_name
+
"-cpri-lock"
,
expected
=
False
)
software/end-to-end-testing/tests/test_ors_fix_lopcomm.py
View file @
2eda177a
...
...
@@ -106,8 +106,7 @@ class WebsocketTestClass(e2e.EndToEndTestCase):
return
True
return
False
@
classmethod
def
request_ru1
(
cls
):
def
request_ru1
(
cls
,
custom_params
=
None
):
cls
.
logger
.
info
(
"Request %s"
,
cls
.
eru1_instance_name
)
ru1_parameters
=
{
'ru_type'
:
'lopcomm'
,
...
...
@@ -121,12 +120,15 @@ class WebsocketTestClass(e2e.EndToEndTestCase):
'tx_delay'
:
13.77
,
'tx_dbm'
:
56
},
'mac_addr'
:
'00:0a:00:00:10:20'
,
'n_antenna_dl'
:
1
,
'n_antenna_ul'
:
1
,
'tx_gain'
:
-
20
,
'rx_gain'
:
-
10
,
'txrx_active'
:
'ACTIVE'
,
}
if
custom_params
:
ru1_parameters
.
update
(
custom_params
)
json_ru1_parameters
=
json
.
dumps
(
ru1_parameters
)
...
...
@@ -359,3 +361,13 @@ class BBUTest(WebsocketTestClass):
custom_params
=
{
"min_rxtx_delay"
:
99
}
BBUTest
.
request_enb
(
custom_params
)
self
.
waitUntilPromises
(
BBUTest
.
enb_instance_name
,
promise_name
=
"check-baseband-latency"
,
expected
=
False
)
def
test_ru_reset_and_cpri_lock_lost
(
self
):
current_time
=
datetime
.
now
()
future_time
=
current_time
+
timedelta
(
minutes
=
1
)
reset_crontab_time
=
f"
{
future_time
.
minute
}
{
future_time
.
hour
}
* * *"
self
.
logger
.
info
(
"Reset crontab time:"
,
reset_crontab_time
)
custom_params
=
{
"reset_schedule"
:
reset_crontab_time
}
BBUTest
.
request_ru1
(
custom_params
)
self
.
waitUntilPromises
(
BBUTest
.
enb_instance_name
,
promise_name
=
BBUTest
.
eru1_instance_name
+
"-cpri-lock"
,
expected
=
False
)
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