Move utils-selftests.c -> gdb/unittests/

This file was only under gdb/ currently because it predates the
gdb/unittests/ directory.

gdb/ChangeLog:
2017-09-28  Pedro Alves  <palves@redhat.com>

	* Makefile.in (SUBDIR_UNITTESTS_SRCS): Add
	unittests/common-utils-selftests.c.
	(SUBDIR_UNITTESTS_OBS): Add common-utils-selftests.o.
	(COMMON_OBS): Remove utils-selftests.o.
	* utils-selftests.c: Move to ...
	* unittests/common-utils-selftests.c: ... here and rename self
	test to "string_printf".
This commit is contained in:
Pedro Alves 2017-09-28 22:31:42 +01:00
parent 08302ed2cb
commit b2f8eb7a30
3 changed files with 16 additions and 15 deletions

View File

@ -1,3 +1,13 @@
2017-09-28 Pedro Alves <palves@redhat.com>
* Makefile.in (SUBDIR_UNITTESTS_SRCS): Add
unittests/common-utils-selftests.c.
(SUBDIR_UNITTESTS_OBS): Add common-utils-selftests.o.
(COMMON_OBS): Remove utils-selftests.o.
* utils-selftests.c: Move to ...
* unittests/common-utils-selftests.c: ... here and rename self
test to "string_printf".
2017-09-28 Alexander Shaposhnikov <alexander.v.shaposhnikov@gmail.com> (tiny patch)
* dwarf2read.c (open_and_init_dwp_file): Protect against dwp_file

View File

@ -527,6 +527,7 @@ SUBDIR_PYTHON_CFLAGS =
SUBDIR_UNITTESTS_SRCS = \
unittests/array-view-selftests.c \
unittests/common-utils-selftests.c \
unittests/environ-selftests.c \
unittests/function-view-selftests.c \
unittests/offset-type-selftests.c \
@ -537,6 +538,7 @@ SUBDIR_UNITTESTS_SRCS = \
SUBDIR_UNITTESTS_OBS = \
array-view-selftests.o \
common-utils-selftests.o \
environ-selftests.o \
function-view-selftests.o \
offset-type-selftests.o \
@ -1842,7 +1844,6 @@ COMMON_OBS = $(DEPFILES) $(CONFIG_OBS) $(YYOBJ) \
ui-out.o \
user-regs.o \
utils.o \
utils-selftests.o \
valarith.o \
valops.o \
valprint.o \

View File

@ -17,19 +17,13 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. */
#include "defs.h"
#include "common-defs.h"
#include "selftest.h"
#if GDB_SELF_TEST
namespace selftests {
/* common-utils self tests. Defined here instead of in
common/common-utils.c because that file is shared with
gdbserver. */
static void
common_utils_tests (void)
string_printf_tests ()
{
SELF_CHECK (string_printf ("%s", "") == "");
SELF_CHECK (string_printf ("%d comes before 2", 1) == "1 comes before 2");
@ -49,12 +43,8 @@ common_utils_tests (void)
} /* namespace selftests */
#endif
void
_initialize_utils_selftests (void)
_initialize_common_utils_selftests ()
{
#if GDB_SELF_TEST
selftests::register_test ("common-utils", selftests::common_utils_tests);
#endif
selftests::register_test ("string_printf", selftests::string_printf_tests);
}