mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-01-18 12:52:44 +01:00
shell: fixup test_shell expect scripts
This commit is contained in:
parent
638666c34a
commit
ebe702629b
@ -1,10 +1,15 @@
|
|||||||
#!/usr/bin/expect
|
#!/usr/bin/expect
|
||||||
|
|
||||||
set timeout 5
|
|
||||||
|
|
||||||
spawn make term
|
spawn make term
|
||||||
|
|
||||||
sleep 1
|
set timeout 5
|
||||||
|
expect {
|
||||||
|
"test_shell" {}
|
||||||
|
timeout { exit 1 }
|
||||||
|
}
|
||||||
|
|
||||||
|
set timeout 1
|
||||||
|
|
||||||
send "\n"
|
send "\n"
|
||||||
send "\n"
|
send "\n"
|
||||||
expect {
|
expect {
|
||||||
|
@ -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"
|
|
@ -1,10 +1,15 @@
|
|||||||
#!/usr/bin/expect
|
#!/usr/bin/expect
|
||||||
|
|
||||||
set timeout 2
|
|
||||||
|
|
||||||
spawn make term
|
spawn make term
|
||||||
|
|
||||||
sleep 1
|
set timeout 5
|
||||||
|
expect {
|
||||||
|
"test_shell" {}
|
||||||
|
timeout { exit 1 }
|
||||||
|
}
|
||||||
|
|
||||||
|
set timeout 1
|
||||||
|
|
||||||
send "\n"
|
send "\n"
|
||||||
send "\n"
|
send "\n"
|
||||||
expect {
|
expect {
|
||||||
@ -14,7 +19,12 @@ expect {
|
|||||||
|
|
||||||
send "some_definately_unknown_command\n"
|
send "some_definately_unknown_command\n"
|
||||||
expect {
|
expect {
|
||||||
"shell: command not found." {}
|
"shell: command not found:" {
|
||||||
|
expect {
|
||||||
|
"some_definately_unknown_command" {}
|
||||||
|
timeout { exit 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
timeout { exit 1 }
|
timeout { exit 1 }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
53
tests/test_shell/tests/03-inputlength-regression
Executable file
53
tests/test_shell/tests/03-inputlength-regression
Executable 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"
|
Loading…
Reference in New Issue
Block a user