Update specs for the latest stable/kilo sources
[openstack-build/neutron-build.git] / trusty / debian / tests / neutron-server
1 #!/bin/bash
2 #-----------------------
3 # Testing neutron-server
4 #-----------------------
5 set -e
6
7 mysql -u root << EOF
8 CREATE DATABASE neutron;
9 GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' \
10   IDENTIFIED BY 'changeme';
11 GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'%' \
12   IDENTIFIED BY 'changeme';
13 EOF
14
15 sed -i -e 's!connection = sqlite.*!connection = mysql://neutron:changeme@localhost/neutron!g' /etc/neutron/neutron.conf
16 neutron-db-manage upgrade head
17 service neutron-server restart
18 sleep 5
19
20 DAEMONS=('neutron-server')
21 for daemon in "${DAEMONS[@]}"; do
22     if service $daemon status> /dev/null; then
23         echo "OK"
24     else
25         echo "ERROR: ${daemon} IS NOT RUNNING"
26         exit 1
27     fi
28 done