From 4c01f4f772dcde6e1adbf0d5a2e22ca691b95573 Mon Sep 17 00:00:00 2001 From: winckel <winckel@eurecom.fr> Date: Mon, 4 Nov 2013 12:24:14 +0000 Subject: [PATCH] Removed cellular build tests from pre-ci. Added build and run tests with ITTI enabled. git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4315 818b1a75-f10b-46b9-bf7c-635c3b92a50f --- targets/TEST/OAI/case01.py | 91 +++++++++++++++++++++++++------------- targets/TEST/OAI/case02.py | 13 ++++++ targets/TEST/OAI/case03.py | 14 ++++++ 3 files changed, 88 insertions(+), 30 deletions(-) diff --git a/targets/TEST/OAI/case01.py b/targets/TEST/OAI/case01.py index bd8e2c74f5..b68d4b6e77 100644 --- a/targets/TEST/OAI/case01.py +++ b/targets/TEST/OAI/case01.py @@ -170,37 +170,37 @@ def execute(oai, user, pw, logfile): else: log.ok(case, test, name, conf, '', logfile) - try: - test = '07' - name = 'Compile oai.rel8.cellular.eNB.make' - conf = 'make rrc_cellular=1 eNB_flag=1' - diag = 'check the compilation errors for eNB/RG RRC Cellular' - oai.send('make clean;') - oai.send('make cleanall;') - oai.send('make cleanasn1;') - oai.send('rm -f ./oaisim.rel8.cellular.rg;') - oai.send_expect_false('make rrc_cellular=1 eNB_flag=1 -j4;', makerr1, 1500) - oai.send('cp ./oaisim /oaisim.rel8.cellular.rg;') - except log.err, e: - log.fail(case, test, name, conf, e.value, diag, logfile) - else: - log.ok(case, test, name, conf, '', logfile) + #try: + #test = '07' + #name = 'Compile oai.rel8.cellular.eNB.make' + #conf = 'make rrc_cellular=1 eNB_flag=1' + #diag = 'check the compilation errors for eNB/RG RRC Cellular' + #oai.send('make clean;') + #oai.send('make cleanall;') + #oai.send('make cleanasn1;') + #oai.send('rm -f ./oaisim.rel8.cellular.rg;') + #oai.send_expect_false('make rrc_cellular=1 eNB_flag=1 -j4;', makerr1, 1500) + #oai.send('cp ./oaisim ./oaisim.rel8.cellular.rg;') + #except log.err, e: + #log.fail(case, test, name, conf, e.value, diag, logfile) + #else: + #log.ok(case, test, name, conf, '', logfile) - try: - test = '08' - name = 'Compile oai.rel8.cellular.UE.make' - conf = 'make rrc_cellular=1 UE_flag=1' - diag = 'check the compilation errors for UE/MT RRC Cellular' - oai.send('make clean;') - oai.send('make cleanall;') - oai.send('make cleanasn1;') - oai.send('rm -f ./oaisim.rel8.cellular.mt;') - oai.send_expect_false('make rrc_cellular=1 UE_flag=1 -j4;', makerr1, 1500) - oai.send('cp ./oaisim /oaisim.rel8.cellular.mt;') - except log.err, e: - log.fail(case, test, name, conf, e.value, diag, logfile) - else: - log.ok(case, test, name, conf, '', logfile) + #try: + #test = '08' + #name = 'Compile oai.rel8.cellular.UE.make' + #conf = 'make rrc_cellular=1 UE_flag=1' + #diag = 'check the compilation errors for UE/MT RRC Cellular' + #oai.send('make clean;') + #oai.send('make cleanall;') + #oai.send('make cleanasn1;') + #oai.send('rm -f ./oaisim.rel8.cellular.mt;') + #oai.send_expect_false('make rrc_cellular=1 UE_flag=1 -j4;', makerr1, 1500) + #oai.send('cp ./oaisim ./oaisim.rel8.cellular.mt;') + #except log.err, e: + #log.fail(case, test, name, conf, e.value, diag, logfile) + #else: + #log.ok(case, test, name, conf, '', logfile) #try: #test = '09' @@ -234,3 +234,34 @@ def execute(oai, user, pw, logfile): #else: #log.ok(case, test, name, conf, '', logfile) + try: + test = '11' + name = 'Compile oai.rel8.itti.make' + conf = 'make DISABLE_XER_PRINT=1 ENABLE_ITTI=1 Rel8=1' + diag = 'check the compilation errors for ITTI Rel8' + oai.send('make clean;') + oai.send('make cleanall;') + oai.send('make cleanasn1;') + oai.send('rm -f ./oaisim.rel8.itti;') + oai.send_expect_false('make DISABLE_XER_PRINT=1 ENABLE_ITTI=1 Rel8=1 -j4;', makerr1, 1500) + oai.send('cp ./oaisim ./oaisim.rel8.itti;') + except log.err, e: + log.fail(case, test, name, conf, e.value, diag, logfile) + else: + log.ok(case, test, name, conf, '', logfile) + try: + test = '12' + name = 'Compile oai.rel10.itti.make' + conf = 'make DISABLE_XER_PRINT=1 ENABLE_ITTI=1 Rel10=1' + diag = 'check the compilation errors for ITTI Rel10' + oai.send('make clean;') + oai.send('make cleanall;') + oai.send('make cleanasn1;') + oai.send('rm -f ./oaisim.rel10.itti;') + oai.send_expect_false('make DISABLE_XER_PRINT=1 ENABLE_ITTI=1 Rel10=1 -j4;', makerr1, 1500) + oai.send('cp ./oaisim ./oaisim.rel10.itti;') + except log.err, e: + log.fail(case, test, name, conf, e.value, diag, logfile) + else: + log.ok(case, test, name, conf, '', logfile) + diff --git a/targets/TEST/OAI/case02.py b/targets/TEST/OAI/case02.py index 79b3fe5e5d..fdf44511ac 100644 --- a/targets/TEST/OAI/case02.py +++ b/targets/TEST/OAI/case02.py @@ -143,4 +143,17 @@ def execute(oai, user, pw, logfile): else: log.ok(case, test, name, conf, '', logfile) + try: + test = '06' + name = 'Run oai.rel8.itti.abs.rrc' + diag = 'RRC procedure is not finished completely, check the execution logs and trace BCCH, CCCH, and DCCH channels' + for i in range(NUM_UE) : + for j in range(NUM_eNB) : + conf = '-a -A AWGN -n' + str((i+1+j) * 40) + ' -u' + str(i+1) +' -b'+ str(j+1) + oai.send_expect('./oaisim.rel8.itti ' + conf, ' Received RRCConnectionReconfigurationComplete from UE ' + str(i), (i+1) * 50) + except log.err, e: + log.fail(case, test, name, conf, e.value, diag, logfile) + else: + log.ok(case, test, name, conf, '', logfile) + diff --git a/targets/TEST/OAI/case03.py b/targets/TEST/OAI/case03.py index 9f41cdf156..b92cc2f318 100644 --- a/targets/TEST/OAI/case03.py +++ b/targets/TEST/OAI/case03.py @@ -164,3 +164,17 @@ def execute(oai, user, pw, logfile): # log.fail(case, test, name, conf, e.value, diag, logfile) # else: # log.ok(case, test, name, conf, 'Note: check the packet loss from the OTG stats', logfile) + + try: + test = '09' + name = 'Run oai.rel10.itti.phy.eMBMS.MCCH' + diag = 'eMBMS procedure is not finished completely, make sure that the SIB13/MCCH have been correclty received by UEs' + for i in range(NUM_UE) : + for j in range(NUM_eNB) : + conf = '-A AWGN -s 15 -x 1 -Q3 -n' + str((i+1+j) * 50) + ' -u' + str(i+1) +' -b'+ str(j+1) + oai.send_expect('./oaisim.rel10.itti ' + conf, ' Found MBSFNAreaConfiguration from eNB ' + str(j), (i+1) * 100) + except log.err, e: + log.fail(case, test, name, conf, e.value, diag, logfile) + else: + log.ok(case, test, name, conf, '', logfile) + -- GitLab