diff options
author | 2024-07-29 15:44:09 +0100 | |
---|---|---|
committer | 2024-07-30 11:44:18 +0100 | |
commit | 1b4c136b782f22876bdd213d0034314001fcd5ce (patch) | |
tree | 79b34f089e216722b24949563cccfa5c1c19b838 /tests | |
parent | tests/avocado: remove tcg_plugins virt_mem_icount test (diff) | |
download | qemu-1b4c136b782f22876bdd213d0034314001fcd5ce.tar.xz qemu-1b4c136b782f22876bdd213d0034314001fcd5ce.zip |
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 a930fca2c0..a6ff457e27 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 acb6807094..80dd3029cf 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 1f8e5b3d30..452a2cde65 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 36776dee1e..36776dee1e 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 8fa6bacd93..8fa6bacd93 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 73dde99578..73dde99578 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 baf2d07205..baf2d07205 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 b650dddcce..b650dddcce 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 9eece5bab5..f847849b1b 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 72e1a5bf90..72e1a5bf90 100644 --- a/tests/plugin/syscall.c +++ b/tests/tcg/plugins/syscall.c |