+2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
+
+ * gdb.base/completion.exp: Add a test for directory completion.
+
2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
Fix a racy FAIL.
"Working directory [string_to_regexp ${fullsrcdir}].*" \
"cd to \${srcdir}"
+
+# GDB used to fail adding / on directories, on the first try only
+send_gdb "dir ../testsu\t"
+gdb_expect {
+ -re "../testsuite/$" {
+ pass "directory completion"
+ send_gdb "gdb.bas\t"
+ }
+ -re "../testsuite $" {
+ fail "directory completion (old gdb bug)"
+ send_gdb "\b/gdb.bas\t"
+ }
+ default {
+ fail "directory completion (timeout)"
+ send_gdb "\ndir ../testsuite/gdb.bas\t"
+ }
+}
+
+gdb_expect {
+ -re "gdb.base/$" {
+ pass "directory completion 2"
+ }
+ timeout {
+ fail "directory completion 2"
+ }
+}
+
+gdb_test "\n" "" "Glob remaining of directory test"
+
+
send_gdb "complete file ./gdb.base/compl\n"
sleep 1
gdb_expect {