From: Andrew Burgess Date: Tue, 7 Dec 2021 22:31:11 +0000 (+0000) Subject: gdb/testsuite: move linespec test into gdb.linespec/ directory X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ed2a947856f959a9c52c82a67f781df9909187a8;p=binutils-gdb.git gdb/testsuite: move linespec test into gdb.linespec/ directory The gdb.base/linespecs.exp test should really live in the gdb.linespec directory, so lets move it there. As we already have gdb.linespec/linespec.exp, I've renamed the test to gdb.linespec/errors.exp, as this better reflects what the test is actually checking. Finally, the test script doesn't have its own source file, it was reusing a random other source file, gdb.base/memattr.c. Now the tests script is in gdb.linespec/, I've updated the test to use a different source file from that directory. --- diff --git a/gdb/testsuite/gdb.base/linespecs.exp b/gdb/testsuite/gdb.base/linespecs.exp deleted file mode 100644 index bc16863a3e3..00000000000 --- a/gdb/testsuite/gdb.base/linespecs.exp +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2011-2022 Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -# Linespec tests - -# We don't currently need our own test case for testing, so grab -# another one. - -if {[prepare_for_testing "failed to prepare" linespecs memattr.c]} { - return -1 -} - -# PR gdb/12843 -gdb_test "list c:/foo/bar/baz.c:1" "No source file named c:/foo/bar/baz.c." -gdb_test "list c:/foo/bar/baz.c" "Function \"c:/foo/bar/baz.c\" not defined." -gdb_test "list fooc:/foo/bar/baz.c:1" "No source file named fooc." -gdb_test "list fooc:/foo/bar/baz.c" "No source file named fooc." diff --git a/gdb/testsuite/gdb.linespec/errors.exp b/gdb/testsuite/gdb.linespec/errors.exp new file mode 100644 index 00000000000..0baef1891a7 --- /dev/null +++ b/gdb/testsuite/gdb.linespec/errors.exp @@ -0,0 +1,29 @@ +# Copyright 2011-2022 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Linespec tests + +# We don't currently need our own test case for testing, so grab +# another one. + +if {[prepare_for_testing "failed to prepare" linespecs keywords.c]} { + return -1 +} + +# PR gdb/12843 +gdb_test "list c:/foo/bar/baz.c:1" "No source file named c:/foo/bar/baz.c." +gdb_test "list c:/foo/bar/baz.c" "Function \"c:/foo/bar/baz.c\" not defined." +gdb_test "list fooc:/foo/bar/baz.c:1" "No source file named fooc." +gdb_test "list fooc:/foo/bar/baz.c" "No source file named fooc."