Code Review
/
releng
/
builder.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Use global-jjb maven-merge for jdk11 group
[releng/builder.git]
/
jjb
/
packaging
/
test-karaf-oxygensafe.expect
diff --git
a/jjb/packaging/test-karaf-oxygensafe.expect
b/jjb/packaging/test-karaf-oxygensafe.expect
index 8b5fbcd67e1651992b74c6aa27f6e9c39e2caebe..efcdf4a2c58919d9d7b7e0e651d3769487205891 100644
(file)
--- a/
jjb/packaging/test-karaf-oxygensafe.expect
+++ b/
jjb/packaging/test-karaf-oxygensafe.expect
@@
-18,6
+18,7
@@
send_user "Waiting on OpenDaylight to start listening for SSH on port 8101\n"
exec bash -c "while ! nmap -Pn -p8101 localhost | grep -q open; do sleep 0.1; done"
# SSH into Karaf shell
exec bash -c "while ! nmap -Pn -p8101 localhost | grep -q open; do sleep 0.1; done"
# SSH into Karaf shell
+send_user "SSH into ODL Karaf shell\n"
spawn ssh -p 8101 -o StrictHostKeyChecking=no karaf@127.0.0.1
# Auth to Karaf shell
spawn ssh -p 8101 -o StrictHostKeyChecking=no karaf@127.0.0.1
# Auth to Karaf shell
@@
-26,8
+27,18
@@
expect "Password: "
send "$password\r"
# Show features to make debugging easier
send "$password\r"
# Show features to make debugging easier
+# Check for "No features available" error message
expect "$prompt"
send "feature:list\r"
expect "$prompt"
send "feature:list\r"
+expect {{
+ timeout {{
+ send_user "\nFeatures seem to be available\n"
+ }}
+ "No features available" {{
+ send_user "\nNo features available, error\n"
+ exit 1
+ }}
+}}
# Verify that a major feature is present
expect "$prompt"
# Verify that a major feature is present
expect "$prompt"
@@
-66,3
+77,5
@@
expect {{
# send_user "\nTest feature installed successfully\n"
# }}
# }}
# send_user "\nTest feature installed successfully\n"
# }}
# }}
+
+send_user "End of Karaf shell tests\n"