2 # This script starts the karaf shell and sends the password for SSH auth.
3 # Further tests in karaf shell can be done here
11 set prompt "opendaylight-user@root>"
13 # OpenDaylight service requires some time after it starts for a successful
17 # SSH into Karaf shell
18 spawn ssh -p 8101 -o StrictHostKeyChecking=no karaf@127.0.0.1
19 expect "Password authentication"
23 # Verify expected features
25 send "feature:list | grep odl-netvirt-openstack\r"
28 send_user "\nTest feature not found"
31 "OpenDaylight :: NetVirt :: OpenStack" {{
32 send_user "\nTest feature available"
37 send "feature:install odl-netvirt-openstack\r"
39 "Error executing command: Can't install feature" {{
40 send_user "\nFailed to install test feature"
45 # Verify installed feature is actually installed
47 send "feature:list | grep odl-netvirt-openstack\r"
50 send_user "\nTest feature not installed\n"
54 send_user "\nTest feature installed successfully\n"
58 # TODO Add further tests here