User Tools

Site Tools


vims_functional_testing

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
vims_functional_testing [2015/03/13 22:56]
Martin Taylor [Software Components of the vIMS]
vims_functional_testing [2015/03/19 13:55]
Martin Taylor [Software Components of the vIMS]
Line 22: Line 22:
   * [[https://​github.com/​Metaswitch/​ellis|Ellis]] - provides a provisioning API enabling subscribers to be configured in Homestead and Homer.   * [[https://​github.com/​Metaswitch/​ellis|Ellis]] - provides a provisioning API enabling subscribers to be configured in Homestead and Homer.
   * [[https://​github.com/​Metaswitch/​clearwater-live-test|Clearwater-live-test]] - emulates SIP endpoints to enable automated functional testing of vIMS.   * [[https://​github.com/​Metaswitch/​clearwater-live-test|Clearwater-live-test]] - emulates SIP endpoints to enable automated functional testing of vIMS.
 +  * [[https://​www.isc.org/​downloads/​bind/​|BIND]] - provides a DNS server to enable the components of Clearwater to find each other.
  
 Each of these components will be instantiated as a single virtual machine. Each of these components will be instantiated as a single virtual machine.
 ===== Deployment and Test Process ===== ===== Deployment and Test Process =====
 We will use OpenStack Heat to automate the deployment of the vIMS and test components, via the following steps: We will use OpenStack Heat to automate the deployment of the vIMS and test components, via the following steps:
-  * Heat will call Nova to instantiate the required number of VMs, with Ubuntu as their base OS+  * Heat will call Nova to instantiate the required number of VMs, with Ubuntu as their base OS, using a set of [[https://​github.com/​Metaswitch/​clearwater-heat|Heat templates]]
   * Cloud-init will perform first-stage initialization of the VMs   * Cloud-init will perform first-stage initialization of the VMs
   * We will run [[https://​docs.chef.io/​chef_solo.html|chef-solo]] on each node to pull in the required Clearwater packages and configure them   * We will run [[https://​docs.chef.io/​chef_solo.html|chef-solo]] on each node to pull in the required Clearwater packages and configure them
vims_functional_testing.txt ยท Last modified: 2015/04/10 09:06 by Martin Taylor