[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 10/15] test/qga: use G_TEST_DIR to locate os-release test file
From: |
marcandre . lureau |
Subject: |
[PULL 10/15] test/qga: use G_TEST_DIR to locate os-release test file |
Date: |
Fri, 27 May 2022 15:54:54 +0200 |
From: Marc-André Lureau <marcandre.lureau@redhat.com>
This a more accurate way to lookup the test data, and will allow to move
the test in a subproject.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Konstantin Kostiuk <kkostiuk@redhat.com>
Message-Id: <20220525144140.591926-11-marcandre.lureau@redhat.com>
---
tests/unit/test-qga.c | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/tests/unit/test-qga.c b/tests/unit/test-qga.c
index d6df1ee92e..ab0b12a2dd 100644
--- a/tests/unit/test-qga.c
+++ b/tests/unit/test-qga.c
@@ -914,15 +914,14 @@ static void test_qga_guest_get_osinfo(gconstpointer data)
{
TestFixture fixture;
const gchar *str;
- gchar *cwd, *env[2];
- QDict *ret, *val;
+ QDict *ret = NULL;
+ char *env[2];
+ QDict *val;
- cwd = g_get_current_dir();
env[0] = g_strdup_printf(
- "QGA_OS_RELEASE=%s%ctests%cdata%ctest-qga-os-release",
- cwd, G_DIR_SEPARATOR, G_DIR_SEPARATOR, G_DIR_SEPARATOR);
+ "QGA_OS_RELEASE=%s%c..%cdata%ctest-qga-os-release",
+ g_test_get_dir(G_TEST_DIST), G_DIR_SEPARATOR, G_DIR_SEPARATOR,
G_DIR_SEPARATOR);
env[1] = NULL;
- g_free(cwd);
fixture_setup(&fixture, NULL, env);
ret = qmp_fd(fixture.fd, "{'execute': 'guest-get-osinfo'}");
--
2.36.1
- [PULL 00/15] Misc patches, marcandre . lureau, 2022/05/27
- [PULL 01/15] include: move qemu_*_exec_dir() to cutils, marcandre . lureau, 2022/05/27
- [PULL 02/15] util/win32: simplify qemu_get_local_state_dir(), marcandre . lureau, 2022/05/27
- [PULL 07/15] qga: throw an Error in ga_channel_open(), marcandre . lureau, 2022/05/27
- [PULL 10/15] test/qga: use G_TEST_DIR to locate os-release test file,
marcandre . lureau <=
- [PULL 03/15] tests: make libqmp buildable for win32, marcandre . lureau, 2022/05/27
- [PULL 12/15] qga/wixl: require Mingw_bin, marcandre . lureau, 2022/05/27
- [PULL 13/15] qga/wixl: simplify some pre-processing, marcandre . lureau, 2022/05/27
- [PULL 14/15] qga/wixl: replace QEMU_GA_MSI_MINGW_BIN_PATH with glib bindir, marcandre . lureau, 2022/05/27
- [PULL 08/15] qga: replace qemu_open_old() with qga_open_cloexec(), marcandre . lureau, 2022/05/27
- [PULL 11/15] qga/wixl: prefer variables over environment, marcandre . lureau, 2022/05/27
- [PULL 15/15] test/qga: use g_auto wherever sensible, marcandre . lureau, 2022/05/27
- [PULL 04/15] qga: flatten safe_open_or_create(), marcandre . lureau, 2022/05/27
- [PULL 05/15] qga: add qga_open_cloexec() helper, marcandre . lureau, 2022/05/27
- [PULL 06/15] qga: use qga_open_cloexec() for safe_open_or_create(), marcandre . lureau, 2022/05/27