Skip to content

free5gc/ci-test

Repository files navigation

ci-test

Functional IT

IT means that the target function in free5GC will be test by go test code to ensure each step is worked as expected, like: registration / PDU session establishment.

it-topo

  • TestRegistration

  • TestDeregistration

  • TestGUTIRegistration

  • TestEAPAKAPrimeAuthentication

  • TestDuplicateRegistration

  • TestServiceRequest

  • TestPDUSessionReleaseRequest

  • TestNasReroute

  • TestN2Handover

  • TestXnHandover

  • TestPaging

  • TestReSynchronization

  • TestMultiAmfRegistration

  • TestDC

  • TestDynamicDC

  • TestXnDcHandover

  • TestRequestTwoPDUSessions

  • TestNon3GPP

  • TestTngf

  • OAuth version

E2E

E2E test will launch a simulate UE via free-ran-ue. This will help to establish a UE network tunnel for testing data plane traffic to data network, like: ping.

Basic

basic-topo

ULCL

ulcl-topo

Test Workflow

  1. Call ci-test-xxx.sh at root path.
  2. The test directory will be mounted to the test container. The script called at first step will execute the test case in the container.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors