functest.opnfv_tests.vnf.ims.clearwater module

Ease testing any Clearwater deployment

class functest.opnfv_tests.vnf.ims.clearwater.ClearwaterTesting(case_name, ellis_ip)

Bases: object

vIMS clearwater base usable by several orchestrators

availability_check(signup_code='secret', two_numbers=False)

Create one or two numbers

run_clearwater_live_test(dns_ip, public_domain, bono_ip=None, ellis_ip=None, signup_code='secret')

Run the Clearwater live tests

It first runs dnsmasq to reach clearwater services by FQDN and then the Clearwater live tests. All results are saved in ims_test_output.txt.

Returns:
  • a dict containing the overall results
  • None on error