ENDC/X2 Setup Response / Setup Failure Response Design
1. Current State
There are 4 handlers which replicate code:
Handler | Current BL |
|---|---|
ENDC Setup Response |
|
X2 Setup Response |
|
ENDC Setup Failure Response |
|
X2 Setup Failure Response |
|
2. Proposed Solution
3. Sequence Diagram
4. Test Plan
Valid RAN Connection Status = CONNECTED or CONNECTING
In both Setup / Setup Failure flows connection attempts shall be reset
Type | Test Case | Expected Behavior |
|---|---|---|
SAD | GetNodeb failure | Log error and return |
SAD | GetNodeb success | Log error and return |
HAPPY | GetNodeb success | Nodeb should be updated with enb data and saved to DB |
HAPPY | GetNodeb success | Nodeb should be updated with gnb data and saved to DB |
HAPPY | GetNodeb success | Nodeb should be updated with failure data and saved to DB |
HAPPY | GetNodeb success Valid RAN Connection Status Valid ENDC setup failure response payload SaveNodeb success | Nodeb should be updated with failure data and saved to DB |
SAD | GetNodeb success Valid RAN Connection Status Invalid payload | Log error and return |
SAD | GetNodeb success | Log error and return |