Actions
Bug #3301
closedBug #3302: implement a FSM for GMM Attach Request
replace GMM unit tests with ttcn3
Start date:
05/29/2018
Due date:
% Done:
30%
Spec Reference:
Description
The gmm unit tests are similiar to ttcn3 tests. But the gmm unit tests expects a lot of internal state and require certain packets sent in the exact given order. This is hard to maintain. Additional there is no network traffic between the unit tests which makes it very hard to debug.
Checklist
- replace test_gmm_attach_acl
- replace test_gmm_attach_subscr
- replace test_gmm_attach_subscr_fake_auth
- replace test_gmm_attach_subscr_real_auth
- replace test_gmm_attach_subscr_gsup_auth
- replace test_gmm_attach_subscr_real_gsup_auth
- replace test_gmm_ptmsi_allocation
- replace test_gmm_routing_areas
- ttcn: gmm attach, detach, check subscriber list (over vty or ctrl)
- ttcn: acl-closed + add-acl imsi + attach + detach
- ttcn: gmm attach, detach, but loose identify/imei message
- ttcn: gmm attach, detach, but loose auth message
- ttcn: gmm attach, detach, but resent gmm request (same content) after identify
- ttcn: gmm attach, detach, but resent gmm request (different content) after identify
- ttcn: gmm attach, check identify messages resent
- ttcn: gmm attach, check auth messages resent
- ttcn: gmm attach, check complete resent
- ttcn: gmm attach, rau (RA1 -> RA1)
- ttcn: gmm attach, rau (RA1 -> RA2)
- ttcn: gmm attach, rau (unknown -> RA2)
Updated by lynxis about 6 years ago
- Status changed from New to In Progress
- Priority changed from Normal to High
This ticket blocks https://osmocom.org/issues/3302
Because the unit tests aren't working and hard to debug the failure.
Updated by lynxis about 6 years ago
- Checklist item ttcn: gmm attach, detach, check subscriber list (over vty or ctrl) set to Done
- Checklist item ttcn: acl-closed + add-acl imsi + attach + detach set to Done
- Checklist item ttcn: gmm attach, detach, but loose identify/imei message set to Done
- Checklist item ttcn: gmm attach, check identify messages resent set to Done
- Checklist item ttcn: gmm attach, check complete resent set to Done
Updated by lynxis about 6 years ago
- Checklist item ttcn: gmm attach, detach, but loose auth message set to Done
- Checklist item ttcn: gmm attach, check auth messages resent set to Done
Updated by lynxis almost 6 years ago
- Checklist item ttcn: gmm attach, detach, but resent gmm request (same content) after identify set to Done
- Checklist item ttcn: gmm attach, rau (RA1 -> RA1) set to Done
- Checklist item ttcn: gmm attach, rau (RA1 -> RA2) set to Done
Updated by lynxis almost 6 years ago
- Checklist item deleted (
ttcn: gmm attach, detach, but resent gmm request (same content) after auth) - Checklist item deleted (
ttcn: gmm attach, detach, but resent gmm request (different content) after auth)
remove the checks: ttcn: gmm attach, but resent gmm request after auth, because there should be not such impact if while auth or while identify.
Updated by lynxis almost 6 years ago
- Checklist item replace test_gmm_attach_acl set to Done
- Checklist item replace test_gmm_attach_subscr set to Done
- Checklist item replace test_gmm_attach_subscr_fake_auth set to Done
- Checklist item replace test_gmm_attach_subscr_real_auth set to Done
- Checklist item replace test_gmm_attach_subscr_gsup_auth set to Done
- Checklist item replace test_gmm_attach_subscr_real_gsup_auth set to Done
- Checklist item replace test_gmm_ptmsi_allocation set to Done
- Checklist item replace test_gmm_routing_areas set to Done
- Checklist item ttcn: gmm attach, detach, but resent gmm request (different content) after identify set to Done
- Checklist item ttcn: gmm attach, rau (unknown -> RA2) set to Done
Updated by lynxis almost 6 years ago
- Status changed from In Progress to Resolved
Actions