Commit 23f090a7 authored by Lu Xu's avatar Lu Xu 👀

add tests

parent 94538336
......@@ -48,7 +48,7 @@ md5sum = db6bd2f8100df126296f37ecf1845454
[template-lte-ue-nr]
_update_hash_filename_ = instance-ue-nr.jinja2.cfg
md5sum = bdad76520681f0484b0a289761f5e8a9
md5sum = cf592371fcc1546f995cef5b4a1af80c
[ue_db.jinja2.cfg]
filename = config/ue_db.jinja2.cfg
......@@ -84,7 +84,7 @@ md5sum = d3304e9b256632a565a281d81573440e
[ue-nr.jinja2.cfg]
filename = config/ue-nr.jinja2.cfg
md5sum = f2d65c78e0b5ad055c64fd02eabee0b5
md5sum = 05a7a7088b6fa88c5482eeca013d53d7
[sdr-busy-promise]
_update_hash_filename_ = promise/check_sdr_busy.jinja2.py
......
......@@ -7,8 +7,8 @@ rf_driver: {
args: "dev0=/dev/sdr0",
rx_antenna:"tx_rx",
},
tx_gain: {{ slapparameter_dict.get('tx_gain', slap_configuration['configuration.default_lte_tx_gain']) }},
rx_gain: {{ slapparameter_dict.get('rx_gain', slap_configuration['configuration.default_lte_rx_gain']) }},
tx_gain: {{ slapparameter_dict.get('tx_gain', slap_configuration['configuration.default_nr_tx_gain']) }},
rx_gain: {{ slapparameter_dict.get('rx_gain', slap_configuration['configuration.default_nr_rx_gain']) }},
cell_groups: [{
group_type: "nr",
multi_ue: false,
......
......@@ -24,6 +24,7 @@ cert = {{ slap_connection['cert-file'] }}
configuration.default_dl_nr_arfcn = {{ default_dl_nr_arfcn }}
configuration.default_nr_bandwidth = {{ default_nr_bandwidth }}
configuration.default_nr_band = {{ default_nr_band}}
configuration.default_nr_tx_gain = {{ default_nr_tx_gain }}
configuration.default_nr_rx_gain = {{ default_nr_rx_gain }}
configuration.default_ssb_nr_arfcn = {{ default_ssb_nr_arfcn }}
......@@ -75,13 +76,13 @@ inline =
[lte-ue-service]
recipe = slapos.cookbook:wrapper
init = ${ltelogs:output} ${directory:log}/ue.log; sleep 2
command-line = ${lte-enb-sh-wrapper:output}
Fcommand-line = ${lte-ue-sh-wrapper:output}
wrapper-path = ${directory:service}/lte-ue
mode = 0775
reserve-cpu = True
pidfile = ${directory:run}/ue.pid
hash-files =
${lte-ue-config:output}
${lte-ue-nr-config:output}
${lte-ue-sh-wrapper:output}
environment =
LD_LIBRARY_PATH={{ openssl_location }}/lib
......@@ -94,7 +95,6 @@ context =
section directory directory
section slap_configuration slap-configuration
key slapparameter_dict slap-configuration:configuration
raw sib23 {{ sib23 }}
[lte-ue-nr-config]
<= config-base
......
......@@ -324,7 +324,7 @@ class TestGNBEPCSimCard(ORSTestCase):
self.slap.waitForInstance() # Wait until publish is done
test_ue_db(self)
class TestUELTESimCard(ORSTestCase):
class TestUELTEParameters(ORSTestCase):
@classmethod
def getInstanceParameterDict(cls):
return {'_': json.dumps(epc_param_dict)}
......@@ -338,8 +338,13 @@ class TestUELTESimCard(ORSTestCase):
with open(conf_file, 'r') as f:
conf = yaml.load(f)
self.assertEqual(conf['dl_earfcn'], ue_param_dict['dl_earfcn'])
self.assertEqual(conf['tx_gain'], ue_param_dict['tx_gain'])
self.assertEqual(conf['rx_gain'], ue_param_dict['rx_gain'])
self.assertEqual(conf['lte_n_rb_dl'],ue_param_dict['lte_n_rb_dl'])
self.assertEqual(conf['lte_imsi'], ue_param_dict['lte_imsi'])
self.assertEqual(conf['lte_k'], ue_param_dict['lte_k'])
class TestUENRSimCard(ORSTestCase):
class TestUENRParameters(ORSTestCase):
@classmethod
def getInstanceParameterDict(cls):
return {'_': json.dumps(epc_param_dict)}
......@@ -353,3 +358,10 @@ class TestUENRSimCard(ORSTestCase):
with open(conf_file, 'r') as f:
conf = yaml.load(f)
self.assertEqual(conf['ssb-nr-arfcn'], ue_param_dict['ssb-nr-arfcn'])
self.assertEqual(conf['dl_nr_arfcn'], ue_param_dict['dl_nr_arfcn'])
self.assertEqual(conf['nr_bandwidth'], ue_param_dict['nr_bandwidth'])
self.assertEqual(conf['nr_band'], ue_param_dict['nr_band'])
self.assertEqual(conf['nr_tx_gain'], ue_param_dict['nr_tx_gain'])
self.assertEqual(conf['nr_rx_gain'],ue_param_dict['nr_rx_gain'])
self.assertEqual(conf['nr_imsi'], ue_param_dict['nr_imsi'])
self.assertEqual(conf['nr_k'], ue_param_dict['nr_k'])
......@@ -324,7 +324,7 @@ class TestGNBEPCSimCard(ORSTestCase):
self.slap.waitForInstance() # Wait until publish is done
test_ue_db(self)
class TestUELTESimCard(ORSTestCase):
class TestUELTEParameters(ORSTestCase):
@classmethod
def getInstanceParameterDict(cls):
return {'_': json.dumps(epc_param_dict)}
......@@ -338,8 +338,13 @@ class TestUELTESimCard(ORSTestCase):
with open(conf_file, 'r') as f:
conf = yaml.load(f)
self.assertEqual(conf['dl_earfcn'], ue_param_dict['dl_earfcn'])
self.assertEqual(conf['tx_gain'], ue_param_dict['tx_gain'])
self.assertEqual(conf['rx_gain'], ue_param_dict['rx_gain'])
self.assertEqual(conf['lte_n_rb_dl'],ue_param_dict['lte_n_rb_dl'])
self.assertEqual(conf['lte_imsi'], ue_param_dict['lte_imsi'])
self.assertEqual(conf['lte_k'], ue_param_dict['lte_k'])
class TestUENRSimCard(ORSTestCase):
class TestUENRParameters(ORSTestCase):
@classmethod
def getInstanceParameterDict(cls):
return {'_': json.dumps(epc_param_dict)}
......@@ -353,3 +358,10 @@ class TestUENRSimCard(ORSTestCase):
with open(conf_file, 'r') as f:
conf = yaml.load(f)
self.assertEqual(conf['ssb-nr-arfcn'], ue_param_dict['ssb-nr-arfcn'])
self.assertEqual(conf['dl_nr_arfcn'], ue_param_dict['dl_nr_arfcn'])
self.assertEqual(conf['nr_bandwidth'], ue_param_dict['nr_bandwidth'])
self.assertEqual(conf['nr_band'], ue_param_dict['nr_band'])
self.assertEqual(conf['nr_tx_gain'], ue_param_dict['nr_tx_gain'])
self.assertEqual(conf['nr_rx_gain'],ue_param_dict['nr_rx_gain'])
self.assertEqual(conf['nr_imsi'], ue_param_dict['nr_imsi'])
self.assertEqual(conf['nr_k'], ue_param_dict['nr_k'])
......@@ -324,7 +324,7 @@ class TestGNBEPCSimCard(ORSTestCase):
self.slap.waitForInstance() # Wait until publish is done
test_ue_db(self)
class TestUELTESimCard(ORSTestCase):
class TestUELTEParameters(ORSTestCase):
@classmethod
def getInstanceParameterDict(cls):
return {'_': json.dumps(epc_param_dict)}
......@@ -338,8 +338,13 @@ class TestUELTESimCard(ORSTestCase):
with open(conf_file, 'r') as f:
conf = yaml.load(f)
self.assertEqual(conf['dl_earfcn'], ue_param_dict['dl_earfcn'])
self.assertEqual(conf['tx_gain'], ue_param_dict['tx_gain'])
self.assertEqual(conf['rx_gain'], ue_param_dict['rx_gain'])
self.assertEqual(conf['lte_n_rb_dl'],ue_param_dict['lte_n_rb_dl'])
self.assertEqual(conf['lte_imsi'], ue_param_dict['lte_imsi'])
self.assertEqual(conf['lte_k'], ue_param_dict['lte_k'])
class TestUENRSimCard(ORSTestCase):
class TestUENRParameters(ORSTestCase):
@classmethod
def getInstanceParameterDict(cls):
return {'_': json.dumps(epc_param_dict)}
......@@ -353,3 +358,10 @@ class TestUENRSimCard(ORSTestCase):
with open(conf_file, 'r') as f:
conf = yaml.load(f)
self.assertEqual(conf['ssb-nr-arfcn'], ue_param_dict['ssb-nr-arfcn'])
self.assertEqual(conf['dl_nr_arfcn'], ue_param_dict['dl_nr_arfcn'])
self.assertEqual(conf['nr_bandwidth'], ue_param_dict['nr_bandwidth'])
self.assertEqual(conf['nr_band'], ue_param_dict['nr_band'])
self.assertEqual(conf['nr_tx_gain'], ue_param_dict['nr_tx_gain'])
self.assertEqual(conf['nr_rx_gain'],ue_param_dict['nr_rx_gain'])
self.assertEqual(conf['nr_imsi'], ue_param_dict['nr_imsi'])
self.assertEqual(conf['nr_k'], ue_param_dict['nr_k'])
......@@ -324,7 +324,7 @@ class TestGNBEPCSimCard(ORSTestCase):
self.slap.waitForInstance() # Wait until publish is done
test_ue_db(self)
class TestUELTESimCard(ORSTestCase):
class TestUELTEParameters(ORSTestCase):
@classmethod
def getInstanceParameterDict(cls):
return {'_': json.dumps(epc_param_dict)}
......@@ -338,8 +338,13 @@ class TestUELTESimCard(ORSTestCase):
with open(conf_file, 'r') as f:
conf = yaml.load(f)
self.assertEqual(conf['dl_earfcn'], ue_param_dict['dl_earfcn'])
self.assertEqual(conf['tx_gain'], ue_param_dict['tx_gain'])
self.assertEqual(conf['rx_gain'], ue_param_dict['rx_gain'])
self.assertEqual(conf['lte_n_rb_dl'],ue_param_dict['lte_n_rb_dl'])
self.assertEqual(conf['lte_imsi'], ue_param_dict['lte_imsi'])
self.assertEqual(conf['lte_k'], ue_param_dict['lte_k'])
class TestUENRSimCard(ORSTestCase):
class TestUENRParameters(ORSTestCase):
@classmethod
def getInstanceParameterDict(cls):
return {'_': json.dumps(epc_param_dict)}
......@@ -353,3 +358,10 @@ class TestUENRSimCard(ORSTestCase):
with open(conf_file, 'r') as f:
conf = yaml.load(f)
self.assertEqual(conf['ssb-nr-arfcn'], ue_param_dict['ssb-nr-arfcn'])
self.assertEqual(conf['dl_nr_arfcn'], ue_param_dict['dl_nr_arfcn'])
self.assertEqual(conf['nr_bandwidth'], ue_param_dict['nr_bandwidth'])
self.assertEqual(conf['nr_band'], ue_param_dict['nr_band'])
self.assertEqual(conf['nr_tx_gain'], ue_param_dict['nr_tx_gain'])
self.assertEqual(conf['nr_rx_gain'],ue_param_dict['nr_rx_gain'])
self.assertEqual(conf['nr_imsi'], ue_param_dict['nr_imsi'])
self.assertEqual(conf['nr_k'], ue_param_dict['nr_k'])
......@@ -324,7 +324,7 @@ class TestGNBEPCSimCard(ORSTestCase):
self.slap.waitForInstance() # Wait until publish is done
test_ue_db(self)
class TestUELTESimCard(ORSTestCase):
class TestUELTEParameters(ORSTestCase):
@classmethod
def getInstanceParameterDict(cls):
return {'_': json.dumps(epc_param_dict)}
......@@ -338,8 +338,13 @@ class TestUELTESimCard(ORSTestCase):
with open(conf_file, 'r') as f:
conf = yaml.load(f)
self.assertEqual(conf['dl_earfcn'], ue_param_dict['dl_earfcn'])
self.assertEqual(conf['tx_gain'], ue_param_dict['tx_gain'])
self.assertEqual(conf['rx_gain'], ue_param_dict['rx_gain'])
self.assertEqual(conf['lte_n_rb_dl'],ue_param_dict['lte_n_rb_dl'])
self.assertEqual(conf['lte_imsi'], ue_param_dict['lte_imsi'])
self.assertEqual(conf['lte_k'], ue_param_dict['lte_k'])
class TestUENRSimCard(ORSTestCase):
class TestUENRParameters(ORSTestCase):
@classmethod
def getInstanceParameterDict(cls):
return {'_': json.dumps(epc_param_dict)}
......@@ -353,3 +358,10 @@ class TestUENRSimCard(ORSTestCase):
with open(conf_file, 'r') as f:
conf = yaml.load(f)
self.assertEqual(conf['ssb-nr-arfcn'], ue_param_dict['ssb-nr-arfcn'])
self.assertEqual(conf['dl_nr_arfcn'], ue_param_dict['dl_nr_arfcn'])
self.assertEqual(conf['nr_bandwidth'], ue_param_dict['nr_bandwidth'])
self.assertEqual(conf['nr_band'], ue_param_dict['nr_band'])
self.assertEqual(conf['nr_tx_gain'], ue_param_dict['nr_tx_gain'])
self.assertEqual(conf['nr_rx_gain'],ue_param_dict['nr_rx_gain'])
self.assertEqual(conf['nr_imsi'], ue_param_dict['nr_imsi'])
self.assertEqual(conf['nr_k'], ue_param_dict['nr_k'])
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment