mirror of
https://gitea.osmocom.org/sim-card/pysim.git
synced 2026-03-18 11:28:33 +03:00
Add testsuite for pySim-shell with real cards
This patch adds a comprehensive testsuite for pySim-shell. The testsuite is based on python's unittest framework in combination with pySim-shell scripts. Related: OS#6531 Change-Id: Ieae1330767a6e55e62437f5f988a0d33b727b5de
This commit is contained in:
68
tests/pySim-shell_test/navigate_fs/test_uicc.script
Normal file
68
tests/pySim-shell_test/navigate_fs/test_uicc.script
Normal file
@@ -0,0 +1,68 @@
|
||||
set debug true
|
||||
set echo true
|
||||
|
||||
# Navigate using filenames
|
||||
|
||||
select ADF.USIM
|
||||
select EF.IMSI
|
||||
select > checkpoints_uicc.tmp
|
||||
|
||||
select ADF.ISIM
|
||||
select EF.AD
|
||||
select >> checkpoints_uicc.tmp
|
||||
|
||||
select ADF.ARA-M
|
||||
select >> checkpoints_uicc.tmp
|
||||
select MF
|
||||
select >> checkpoints_uicc.tmp
|
||||
|
||||
select ADF.USIM/EF.IMSI
|
||||
select >> checkpoints_uicc.tmp
|
||||
|
||||
select ADF.USIM
|
||||
select DF.5GS
|
||||
select ../../DF.TELECOM/DF.MCS/EF.MST
|
||||
select >> checkpoints_uicc.tmp
|
||||
|
||||
select ADF.USIM
|
||||
select DF.5GS
|
||||
select /DF.TELECOM/DF.MCS/EF.MST
|
||||
select >> checkpoints_uicc.tmp
|
||||
|
||||
select ADF.USIM
|
||||
select DF.5GS
|
||||
select /DF.TELECOM/../DF.TELECOM/DF.MCS/EF.MST
|
||||
select >> checkpoints_uicc.tmp
|
||||
|
||||
# Navigate using FIDs
|
||||
|
||||
select a0000000871002
|
||||
select 6f07
|
||||
select >> checkpoints_uicc.tmp
|
||||
|
||||
select a0000000871002
|
||||
select 6fad
|
||||
select >> checkpoints_uicc.tmp
|
||||
|
||||
select a00000015141434c00
|
||||
select >> checkpoints_uicc.tmp
|
||||
select 3f00
|
||||
select >> checkpoints_uicc.tmp
|
||||
|
||||
select ADF.USIM/EF.IMSI
|
||||
select >> checkpoints_uicc.tmp
|
||||
|
||||
select a0000000871002
|
||||
select 5fc0
|
||||
select ../../7f10/5f3d/4f01
|
||||
select >> checkpoints_uicc.tmp
|
||||
|
||||
select a0000000871002
|
||||
select 5fc0
|
||||
select 3f00/7f10/5f3d/4f01
|
||||
select >> checkpoints_uicc.tmp
|
||||
|
||||
select a0000000871002
|
||||
select 5fc0
|
||||
select 3f00/7f10/../7f10/5f3d/4f01
|
||||
select >> checkpoints_uicc.tmp
|
||||
Reference in New Issue
Block a user