tests: Make icontheme test installable
To make the icontheme test run successfully when installed, we need to use the correct test-framework-provided location, and we need to install the test theme without stripping its subdirectory structure.
This commit is contained in:
parent
c543a14c5b
commit
f750f70c7d
@ -162,7 +162,7 @@ all-am: gschemas.compiled
|
||||
if BUILDOPT_INSTALL_TESTS
|
||||
insttestdir = $(pkglibexecdir)/installed-tests
|
||||
insttest_PROGRAMS = $(TEST_PROGS)
|
||||
insttest_DATA = $(test_icontheme)
|
||||
nobase_insttest_DATA = $(test_icontheme)
|
||||
|
||||
%.test: %$(EXEEXT) Makefile
|
||||
$(AM_V_GEN) (echo '[Test]' > $@.tmp; \
|
||||
|
@ -15,7 +15,7 @@ get_test_icontheme (void)
|
||||
|
||||
icon_theme = gtk_icon_theme_new ();
|
||||
gtk_icon_theme_set_custom_theme (icon_theme, "icons");
|
||||
current_dir = g_get_current_dir ();
|
||||
current_dir = g_test_get_dir (G_TEST_DIST);
|
||||
gtk_icon_theme_set_search_path (icon_theme, ¤t_dir, 1);
|
||||
|
||||
return icon_theme;
|
||||
|
Loading…
Reference in New Issue
Block a user