[epiphany] filter-manager: Disable filter manager functionality in test mode
- From: Michael Catanzaro <mcatanzaro src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [epiphany] filter-manager: Disable filter manager functionality in test mode
- Date: Tue, 25 Aug 2020 15:28:38 +0000 (UTC)
commit 73914f7ffde3dbf644792a2f6511de5556e2154a
Author: Jan-Michael Brummer <jan brummer tabos org>
Date: Tue Aug 25 17:01:56 2020 +0200
filter-manager: Disable filter manager functionality in test mode
As filter manager is automatically started during ephy embed shell bringup it causes
network access (filter download). This breaks during offline tests for every
UI test.
Disable filter manager functionally in this case.
Fixes: https://gitlab.gnome.org/GNOME/epiphany/-/issues/1314
embed/ephy-filters-manager.c | 4 ++++
1 file changed, 4 insertions(+)
---
diff --git a/embed/ephy-filters-manager.c b/embed/ephy-filters-manager.c
index 32c00ed0b..0ca319e6f 100644
--- a/embed/ephy-filters-manager.c
+++ b/embed/ephy-filters-manager.c
@@ -950,6 +950,10 @@ ephy_filters_manager_constructed (GObject *object)
G_OBJECT_CLASS (ephy_filters_manager_parent_class)->constructed (object);
+ /* Disable filter manager during tests */
+ if (ephy_embed_shell_get_mode (ephy_embed_shell_get_default ()) == EPHY_EMBED_SHELL_MODE_TEST)
+ return;
+
if (!manager->filters_dir) {
g_autofree char *cache_dir = ephy_default_cache_dir ();
manager->filters_dir = g_build_filename (cache_dir, "adblock", NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]