Beruflich Dokumente
Kultur Dokumente
Maria Vetrova
Environment
For tautester:
setenv TAUTESTER_HOME /home/iden/telelogic/TAU_TESTER_G3_1 Licence: setenv TELELOGIC_LICENSE_FILE 19353@swimb:19353@sail-a:19353@sail-b setenv MOUSETRAP_HOME /home/iden/WiBB/WiMAX/tools/MT_03-13-00 setenv LD_LIBRARY_PATH /usr/local/gcc4.1.1/lib:/usr/local/lib:/usr/lib:/lib:/usr/openwin/lib:/usr/dt/lib:$TA UTESTER_HOME/mw/libsunos5_optimized:$TAUTESTER_HOME/bin
For MouseTrap:
gcc:
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
Cages
http://telecom.spb.mot.com/WMX/MAC_TE/HowTo/Cages.htm
Test Studio
TauTester
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
Apple1 + AH server
Apple1: [10.245.6.1]
AH server: [10.19.184.23]
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
Test Studio
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
Tools: Tautester
How to run
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
Tools: Tautester
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
MIMO_DL MIMO_UL MixedCapability Alamouti TxAA SleepMode MTG Frame Config EPP1654 Suite HARQ FCC_Common All SCH-TE project are located here
/vob/wibb_bts/mac/test/dit/ttcn/sch_te/scripts/
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
AP settings
In NECB files you should set all required variables in tests precondition.
wmanIfBsSchedulerTable
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
./<binary_name> -t3rtout <t3rt_logfile_name> -t3rt "-par begin <#tc> -par end <#tc> -file <path to adapter cfg> -par autocycle true
In manual mode
./<binary_name> -t3rtout <t3rt_logfile_name> -t3rt "-par begin <#tc> -file <path to adapter cfg>
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
Use these commands to get debug info after test case execution.
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
BBMT
PTC
Scheduler
Scheduler
MAC
PTC
PHY
PTC
BBMT NM PHY MAC
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
SCH-TE initialization
Only BBMT & NM components are involved in SCH initialization
How to check state of SCH: Print command on modem -> get_scheduler_state value = 5 = 0x5 Possible SCH states: typedef enum { NOT_READY, [0] WAIT_FOR_GO_ACTIVE, WAIT_FOR_RFH_CONFIGURED, WAIT_FOR_SYS_CONFIG_RESP, WAIT_FOR_RFH_ACTIVE, READY } SCH_STATE;
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
Network Entry
Ranging
SBC
Registration
Refer to MAC-SCH ICD for more detail about structure of these messages.
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
cfg_process_syscfg_req.c:653:sch_cache_wmanIfBsSchedulerTable returned failure. libfm_report_fault_event called: event id: 901 TASK_SWFM:0:SCFG:cfg_main.c:414:System Config parse failed.
Add required variables in NECB file in appropriate table. (for shown example it is wmanIfBsSchedulerTable)
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
Test failed
If test failed: It means that one (or more) checks set verdict to fail. In log file find verdicts for each checks (for example):
00:01:00.217 [SCH_TE] Log: MSS_STATE: NE + CreateConnection : pass 00:01:00.217 [SCH_TE] Log: DYNAZONE CFG - STC ZONE IE : pass 00:01:00.217 [SCH_TE] Log: BUILD HARQ_REGION - HARQ_DL_IE : pass 00:01:00.217 [SCH_TE] Log: HARQ_UL__fec_decode_req : pass 00:01:00.217 [SCH_TE] Log: DL_Alloc_provided : pass 00:01:00.960 [SCH_TE] Log: SDMA allocations check for users: pass 00:01:00.960 [SCH_TE] Log: All ul connections rcvd allocations: fail
Common Checks
In TTCN code find what it checks. After it in test log find real value of checking variable (add debug print if necessary) Try to find key of mismatch.
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
Test hung
If test hung it means that one of message was not send by SCH. And system waits until this message will be sent to receive it. In test log you can find line like follow
00:00:01.050 [SCH_TE] AWait: sector_activation.ttcn, line 57
This can help to determine the reason for tests hang-up. If timeout for testcase execution is set the result of hang-up will be the ERROR verdict. (Dont mix with ERROR verdict in case of unexpected message or pack/unpack errors)
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
R2.5.2
R3.0 R3.0.1
Sanity by SPb team Full Regression by HZ team
R4.0
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
http://compass.mot.com/go/schte_regress
wibb_bts\mac\test\dit\ttcn\sch_te\bin\
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
http://compass.mot.com/doc/243479970/HowToTTCNtests.txt
802.16e Base Station MAC-Scheduler Interface Control Procedures and Messages Document:
http://compass.mot.com/doc/234543293/802.16e_MACScheduler_ICD_R02.05.00.doc
WMX-ICD_Information_Model:
http://compass.mot.com/doc/209328318/WMX-ICD015__WiMAX_Information_Model.pdf
Regression process
\wibb_projects\wmx20-macte\doc\process\MAC_SCH_TE_Rebaseline_Procedure.doc
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
BACK UP
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
Downlink
BS
Uplink SS
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
0 0 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 0 1 2 3 4 5 6 7 8 9 10 11 0
FCH
1 2
Sub-DL-UL-MAP
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
3 4 5 6 7 8 9 10 11 12 13
Preamble
TTG
14 15
CQICH
16 17 18
Sub-DL-UL-MAP
19 20 21 22 23 24
25 26 27 28 29 30 31 32 33 34
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
HARQ Stack
F C H D L + U L D L + U L
HA Re RQ gio n
Diversity Zone
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
HA Re RQ gio n
B R M O A P A P RD D EL M M C A+ A A C A o MU P P S n BL T L C C t d EM o o A n n P t t d d . .
D L + U L
HA Re RQ gio n
NONHAR Q
NONHAR Q
To define zone see info (OFDMA_Symbol_Offset) in DL_MAP for: - STC_IE (DIUC 15) - HARQ_IE (DIUC 14) - DL_Allocation_IE (DIUC 0 12)
NONHAR Q
HA Re RQ gio n
Messages. PHY
VERT_FEC_ENCODE_REQ HARQ_FEC_DECODE_REQ [from SCH to PHY] [from SCH to PHY]
SOUNDING_IND
DINAMIC_ZONE_CFG_REQ FFB_REQ FFB_IND HARQ_ACKCH_IND
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
Messages. MAC
Build_PDU_Indication Downlink_Transmitted_Payload_Request [from SCH to MAC] [from SCH to MAC]
Build_Burst_Indication
Build_HARQ_Region_Indication Downlink_Data_Snapshot_Confirm HARQ_Free_Bursts_Indication DownlinkDataSnapshotIndication
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
Messages. MSS
Compressed_DL_MAP [From PHY to MSS]
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
MAC-TE
Anna Kurina
SACM
NM
SYNC
SM
MAC
BBMT
SCH
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
Ethernet
TAU Tester
CTRL Proxy
CMT Stub
MAC SW
Functions Functions
PHY-SAP Stub
System Adapter
Tunnel
Functions
Functions
Platform Stub
TIPC
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
Setting up environment
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
Stubs(/vob/wibb_bts/mac/test/dit/ttcn/mac_te/bin/MAC_TE_R25_R EGRESSION; available on cage for current regression) Book cage (Jabber -> Actions -> Join a Conference Room > MAC_TE).
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
Test execution
Cage:
Chose appropriate cage and connect Reboot Run mac initialization script Accordance between test and script for R2.5 in /vob/wibb_bts/mac/test/dit/ttcn/mac_te/auto/<functional_area >.cfg For R2.5.2 in file GTS_enumeration_Policy.xls at
http://compass.mot.com/go/296941312)
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
Test execution
Sun:
>cleartool setview <view_name> >cd /vob/wibb_bts/mac/test/dit/ttcn/mac_te/scripts/<functional_area>/ #to run tautester with appropriate project functional_area.ttw & # Compile and Build test executable >cd out_solaris # or copy test executable and system_adapter.cfg to your folder >./NetworkEntry -t3rtout ne01.log -t3rt -par begin 1 -par end 1 -file system_adapter.cfg | tee test1.log #For Trunking Releases: #Build project Trunking . #For MIBS cashing : ./Trunking -t3rtout TK00001_Ttcn.log -t3rt "-par testNum_ 1 -par maxTestDuration_ 1000.0 -file adapter_cage.cfg" ./NetworkEntry -t3rtout ne01.log -t3rt -par begin 1 -par end 1 -file system_adapter.cfg | tee test1.log #For Sector Recovery: GtsHandOver -t3rtout GHORecovery_Ttcn.log -t3rt "-par testNum_ 0 -par fast_ true -par sectorMode_ 0 -par sectA_ 0 -par maxTestDuration_ 1000.0 -file adapter_cage.cfg
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
/vob/wibb_bts/mac/test/dit/ttcn/mac_te/scripts
ARQ HARQ DataPlane eCINR MIMO-B DL SF and ADM Control Handover IdleMode MACInitialization Deregistration NetworkEntry PHS PowerManagement Security SleepMode 4xModem
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
Release Notes
(FTE compass page http://compass.mot.com/go/fte -> MAC-TE -> Regression Testing -> Choose Release folder)
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
After running test there are 2 MAC logs (1 for initialization, another for test), test and ttcn log can be in 1 log. 1) Look if MAC initializes successfully. (In test log Testcase Startup() pass). In MAC log there shouldnt be diagnostic like: get_params_from_mib returned FAILURE 2) Look in test log if it is not hang, if there is FAIL or ERROR status. 3) Can be usefull have separate logs for components 4) (grep MSS test1.log > test1_MSS.log)
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
R2.5
R2.5.2
Sanity by SPb team Full Regression by HZ team
R3.0
Not supported
R3.0.1
Sanity by SPb team Full Regression by HZ team
R4.0
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.
Useful documents
Regression process:
HowTo:
http://compass.mot.com/go/241230901
Motorola Internal Use Only MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. 2008.