diff options
author | Alex Bennée <alex.bennee@linaro.org> | 2024-07-29 15:44:09 +0100 |
---|---|---|
committer | Alex Bennée <alex.bennee@linaro.org> | 2024-07-30 11:44:18 +0100 |
commit | 1b4c136b782f22876bdd213d0034314001fcd5ce (patch) | |
tree | 79b34f089e216722b24949563cccfa5c1c19b838 /tests | |
parent | 6908e4a28bb1585e72ad33a3fb58d4e0c2ae4f35 (diff) | |
download | qemu-1b4c136b782f22876bdd213d0034314001fcd5ce.zip qemu-1b4c136b782f22876bdd213d0034314001fcd5ce.tar.gz qemu-1b4c136b782f22876bdd213d0034314001fcd5ce.tar.bz2 |
tests/tcg: move test plugins into tcg subdir
You cannot use plugins without TCG enabled so it doesn't make sense to
have them separated off in the test directory structure. While we are
at it rename the directory to plugins to reflect the plural nature of
the directory and match up with contrib/plugins.
Suggested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240729144414.830369-10-alex.bennee@linaro.org>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/avocado/tcg_plugins.py | 4 | ||||
-rw-r--r-- | tests/meson.build | 2 | ||||
-rw-r--r-- | tests/tcg/Makefile.target | 4 | ||||
-rw-r--r-- | tests/tcg/plugins/bb.c (renamed from tests/plugin/bb.c) | 0 | ||||
-rw-r--r-- | tests/tcg/plugins/empty.c (renamed from tests/plugin/empty.c) | 0 | ||||
-rw-r--r-- | tests/tcg/plugins/inline.c (renamed from tests/plugin/inline.c) | 0 | ||||
-rw-r--r-- | tests/tcg/plugins/insn.c (renamed from tests/plugin/insn.c) | 0 | ||||
-rw-r--r-- | tests/tcg/plugins/mem.c (renamed from tests/plugin/mem.c) | 0 | ||||
-rw-r--r-- | tests/tcg/plugins/meson.build (renamed from tests/plugin/meson.build) | 6 | ||||
-rw-r--r-- | tests/tcg/plugins/syscall.c (renamed from tests/plugin/syscall.c) | 0 |
10 files changed, 8 insertions, 8 deletions
diff --git a/tests/avocado/tcg_plugins.py b/tests/avocado/tcg_plugins.py index a930fca..a6ff457 100644 --- a/tests/avocado/tcg_plugins.py +++ b/tests/avocado/tcg_plugins.py @@ -77,7 +77,7 @@ class PluginKernelNormal(PluginKernelBase): suffix=".log") self.run_vm(kernel_path, kernel_command_line, - "tests/plugin/libinsn.so", plugin_log.name, + "tests/tcg/plugins/libinsn.so", plugin_log.name, console_pattern) with plugin_log as lf, \ @@ -107,7 +107,7 @@ class PluginKernelNormal(PluginKernelBase): suffix=".log") self.run_vm(kernel_path, kernel_command_line, - "tests/plugin/libinsn.so", plugin_log.name, + "tests/tcg/plugins/libinsn.so", plugin_log.name, console_pattern, args=('-icount', 'shift=1')) diff --git a/tests/meson.build b/tests/meson.build index acb6807..80dd302 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -78,7 +78,7 @@ subdir('decode') if 'CONFIG_TCG' in config_all_accel subdir('fp') - subdir('plugin') + subdir('tcg/plugins') endif subdir('unit') diff --git a/tests/tcg/Makefile.target b/tests/tcg/Makefile.target index 1f8e5b3..452a2cd 100644 --- a/tests/tcg/Makefile.target +++ b/tests/tcg/Makefile.target @@ -142,8 +142,8 @@ RUN_TESTS=$(patsubst %,run-%, $(TESTS)) # If plugins exist also include those in the tests ifeq ($(CONFIG_PLUGIN),y) -PLUGIN_SRC=$(SRC_PATH)/tests/plugin -PLUGIN_LIB=../../plugin +PLUGIN_SRC=$(SRC_PATH)/tests/tcg/plugins +PLUGIN_LIB=../plugins VPATH+=$(PLUGIN_LIB) PLUGINS=$(patsubst %.c, lib%.so, $(notdir $(wildcard $(PLUGIN_SRC)/*.c))) diff --git a/tests/plugin/bb.c b/tests/tcg/plugins/bb.c index 36776de..36776de 100644 --- a/tests/plugin/bb.c +++ b/tests/tcg/plugins/bb.c diff --git a/tests/plugin/empty.c b/tests/tcg/plugins/empty.c index 8fa6bac..8fa6bac 100644 --- a/tests/plugin/empty.c +++ b/tests/tcg/plugins/empty.c diff --git a/tests/plugin/inline.c b/tests/tcg/plugins/inline.c index 73dde99..73dde99 100644 --- a/tests/plugin/inline.c +++ b/tests/tcg/plugins/inline.c diff --git a/tests/plugin/insn.c b/tests/tcg/plugins/insn.c index baf2d07..baf2d07 100644 --- a/tests/plugin/insn.c +++ b/tests/tcg/plugins/insn.c diff --git a/tests/plugin/mem.c b/tests/tcg/plugins/mem.c index b650ddd..b650ddd 100644 --- a/tests/plugin/mem.c +++ b/tests/tcg/plugins/mem.c diff --git a/tests/plugin/meson.build b/tests/tcg/plugins/meson.build index 9eece5b..f847849 100644 --- a/tests/plugin/meson.build +++ b/tests/tcg/plugins/meson.build @@ -2,15 +2,15 @@ t = [] if get_option('plugins') foreach i : ['bb', 'empty', 'inline', 'insn', 'mem', 'syscall'] if host_os == 'windows' - t += shared_module(i, files(i + '.c') + '../../contrib/plugins/win32_linker.c', - include_directories: '../../include/qemu', + t += shared_module(i, files(i + '.c') + '../../../contrib/plugins/win32_linker.c', + include_directories: '../../../include/qemu', link_depends: [win32_qemu_plugin_api_lib], link_args: ['-Lplugins', '-lqemu_plugin_api'], dependencies: glib) else t += shared_module(i, files(i + '.c'), - include_directories: '../../include/qemu', + include_directories: '../../../include/qemu', dependencies: glib) endif endforeach diff --git a/tests/plugin/syscall.c b/tests/tcg/plugins/syscall.c index 72e1a5b..72e1a5b 100644 --- a/tests/plugin/syscall.c +++ b/tests/tcg/plugins/syscall.c |