1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00

shell: fixup test_shell expect scripts

This commit is contained in:
René Kijewski 2014-05-06 22:02:01 +02:00
parent 638666c34a
commit ebe702629b
4 changed files with 75 additions and 90 deletions

View File

@ -1,10 +1,15 @@
#!/usr/bin/expect
set timeout 5
spawn make term
sleep 1
set timeout 5
expect {
"test_shell" {}
timeout { exit 1 }
}
set timeout 1
send "\n"
send "\n"
expect {

View File

@ -1,83 +0,0 @@
#!/usr/bin/expect
set timeout 1
spawn make term
sleep 1
send "\n"
send "\n"
expect {
">" {}
timeout { exit 1 }
}
send "123456789012345678901234567890123456789012345678901234567890\n"
expect {
"shell: command not found." {}
timeout { exit 1 }
}
send "123456789012345678901234567890123456789012345678901234567890\n"
expect {
"shell: command not found." {}
timeout { exit 1 }
}
send "123456789012345678901234567890123456789012345678901234567890\n"
expect {
"shell: command not found." {}
timeout { exit 1 }
}
send "123456789012345678901234567890123456789012345678901234567890\n"
expect {
"shell: command not found." {}
timeout { exit 1 }
}
send "123456789012345678901234567890123456789012345678901234567890\n"
expect {
"shell: command not found." {}
timeout { exit 1 }
}
send "123456789012345678901234567890123456789012345678901234567890\n"
expect {
"shell: command not found." {}
timeout { exit 1 }
}
send "123456789012345678901234567890123456789012345678901234567890\n"
expect {
"shell: command not found." {}
timeout { exit 1 }
}
send "123456789012345678901234567890123456789012345678901234567890\n"
expect {
"shell: command not found." {}
timeout { exit 1 }
}
send "start_test\n"
expect {
"\[TEST_START\]" {}
timeout { exit 1 }
}
expect {
">" {}
timeout { exit 1 }
}
send "end_test\n"
expect {
"\[TEST_END\]" {}
timeout { exit 1 }
}
sleep 1
puts "\nTest successful!\n"

View File

@ -1,10 +1,15 @@
#!/usr/bin/expect
set timeout 2
spawn make term
sleep 1
set timeout 5
expect {
"test_shell" {}
timeout { exit 1 }
}
set timeout 1
send "\n"
send "\n"
expect {
@ -14,7 +19,12 @@ expect {
send "some_definately_unknown_command\n"
expect {
"shell: command not found." {}
"shell: command not found:" {
expect {
"some_definately_unknown_command" {}
timeout { exit 1 }
}
}
timeout { exit 1 }
}

View File

@ -0,0 +1,53 @@
#!/usr/bin/expect
spawn make term
set timeout 5
expect {
"test_shell" {}
timeout { exit 1 }
}
set timeout 1
send "\n"
expect {
">" {}
timeout { exit 1 }
}
send "start_test\n"
expect {
"\[TEST_START\]" {}
timeout { exit 1 }
}
expect {
">" {}
timeout { exit 1 }
}
for { set i 0 } { $i < 10 } { incr i 1 } {
send "123456789012345678901234567890123456789012345678901234567890\n"
expect {
"shell: command not found:" {
expect {
"123456789012345678901234567890123456789012345678901234567890" {}
timeout { exit 1 }
}
}
timeout { exit 1 }
}
}
send "end_test\n"
expect {
"\[TEST_END\]" {}
timeout { exit 1 }
}
expect {
">" {}
timeout { exit 1 }
}
sleep 1
puts "\nTest successful!\n"