Sunwave E2E Testing with SimpleRAN

Background

Why end-to-end testing?

SlapOS: 100% open source OSS/BSS proven beyond 2 million subscribers
Amarisoft: 100% software 4G/5G vRAN proven beyond 512 UE per cell

How can we accelerate end-to-end testing for each release of SlapOS OSS/BSS, Amarisoft stack, Sunwave firmware, Linux kernel, etc. ?

E2E testing with SlapOS and Simbox

By fully automating deployment, provisioning and UE tests with SlapOS OSS/BSS and Amarisoft Simbox

Example of E2E Test Method


    def test_ue_has_ip(self):
        result = self.recv()
        self.assertEqual(result['message'], 'ready', "lteue not ready")
        result = self.ue_get()
        ue_id = result['ue_id']

        try:
            self.power_on(ue_id)
            time.sleep(2)

            result = self.ue_get()
            self.assertIn('pdn_list', result, "UE didn't connect")
            self.assertIn('ipv4', result['pdn_list'][0], "UE didn't get IPv4")
            print(result['pdn_list'][0]['ipv4'])
        finally:
            self.power_off(ue_id)

https://lab.nexedi.com/nexedi/open-radio-e2e-testing/blob/master/openradio_ws_ue.py

E2E Test Lab

E2T Test Results

No human is needed to check if all tests are passing, end-to-end

System integration of carrier-grade vRAN is accelerated x10

Thank You

  • Rapid.Space
  • 147 Rue du Ballon
  • 59110 La Madeleine
  • France
  • +33629024425
  • contact (@) rapid.space

For more information, please contact Jean-Paul, CEO of Rapid.Space (+33 629 02 44 25).