r53413 - in /desktop/unstable/epiphany-browser/debian: changelog control.in patches/disable-tests.patch patches/series rules

jbicha at users.alioth.debian.org jbicha at users.alioth.debian.org
Sun Sep 3 17:21:40 UTC 2017


Author: jbicha
Date: Sun Sep  3 17:21:40 2017
New Revision: 53413

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=53413
Log:
Run the build tests that don't require compiled gsettings schemas

Added:
    desktop/unstable/epiphany-browser/debian/patches/disable-tests.patch
Modified:
    desktop/unstable/epiphany-browser/debian/changelog
    desktop/unstable/epiphany-browser/debian/control.in
    desktop/unstable/epiphany-browser/debian/patches/series
    desktop/unstable/epiphany-browser/debian/rules

Modified: desktop/unstable/epiphany-browser/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/epiphany-browser/debian/changelog?rev=53413&op=diff
==============================================================================
--- desktop/unstable/epiphany-browser/debian/changelog	[utf-8] (original)
+++ desktop/unstable/epiphany-browser/debian/changelog	[utf-8] Sun Sep  3 17:21:40 2017
@@ -9,6 +9,11 @@
   * debian/control.in:
     - Bump glib2.0 to >= 2.46.0 and webkit2gtk to >= 2.17.4
     - Build-depend on libnettle-dev
+    - Build-depend on xauth and xvfb for build tests
+  * Add disable-tests.patch:
+    - Disable the tests that require compiled gsettings schemas
+  * debian/rules:
+    - Run the remaining build tests
   * Rebase 00_epiphany-browser.patch
 
  -- Laurent Bigonville <bigon at debian.org>  Fri, 01 Sep 2017 14:02:19 +0200

Modified: desktop/unstable/epiphany-browser/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/epiphany-browser/debian/control.in?rev=53413&op=diff
==============================================================================
--- desktop/unstable/epiphany-browser/debian/control.in	[utf-8] (original)
+++ desktop/unstable/epiphany-browser/debian/control.in	[utf-8] Sun Sep  3 17:21:40 2017
@@ -28,6 +28,8 @@
                iso-codes (>= 0.35),
                itstool,
                gtk-doc-tools (>= 1.0),
+               xauth <!nocheck>,
+               xvfb <!nocheck>,
                appstream-util
 Build-Depends-Indep: libglib2.0-doc, libgtk-3-doc
 Standards-Version: 4.1.0

Added: desktop/unstable/epiphany-browser/debian/patches/disable-tests.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/epiphany-browser/debian/patches/disable-tests.patch?rev=53413&op=file
==============================================================================
--- desktop/unstable/epiphany-browser/debian/patches/disable-tests.patch	(added)
+++ desktop/unstable/epiphany-browser/debian/patches/disable-tests.patch	[utf-8] Sun Sep  3 17:21:40 2017
@@ -0,0 +1,43 @@
+Description: Disable test that require compiled gsettings schemas
+Author: Jeremy Bicha <jbicha at ubuntu.com>
+Bug: https://bugzilla.gnome.org/show_bug.cgi?id=782246
+---
+ tests/meson.build |    8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+--- a/tests/meson.build
++++ b/tests/meson.build
+@@ -14,7 +14,7 @@ if get_option('enable_unit_tests')
+     'ephy-completion-model-test.c',
+     dependencies: ephymain_dep
+   )
+-  test('Completion model test', completion_model_test)
++  # test('Completion model test', completion_model_test)
+ 
+   # FIXME: https://bugzilla.gnome.org/show_bug.cgi?id=778153
+   # download_test = executable('test-ephy-download',
+@@ -34,13 +34,13 @@ if get_option('enable_unit_tests')
+     'ephy-embed-utils-test.c',
+     dependencies: ephymain_dep
+   )
+-  test('Embed utils test', embed_utils_test)
++  # test('Embed utils test', embed_utils_test)
+ 
+   encodings_test = executable('test-ephy-encodings',
+     'ephy-encodings-test.c',
+     dependencies: ephymain_dep
+   )
+-  test('Encodings test', encodings_test)
++  # test('Encodings test', encodings_test)
+ 
+   # https://bugzilla.gnome.org/show_bug.cgi?id=786001
+   # file_helpers_test = executable('test-ephy-file-helpers',
+@@ -65,7 +65,7 @@ if get_option('enable_unit_tests')
+     'ephy-migration-test.c',
+     dependencies: ephymain_dep
+   )
+-  test('Migration test', migration_test)
++  # test('Migration test', migration_test)
+ 
+   # FIXME: https://bugzilla.gnome.org/show_bug.cgi?id=707220
+   # session_test = executable('test-ephy-session',

Modified: desktop/unstable/epiphany-browser/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/epiphany-browser/debian/patches/series?rev=53413&op=diff
==============================================================================
--- desktop/unstable/epiphany-browser/debian/patches/series	[utf-8] (original)
+++ desktop/unstable/epiphany-browser/debian/patches/series	[utf-8] Sun Sep  3 17:21:40 2017
@@ -1,2 +1,3 @@
 00_epiphany-browser.patch
 07_bookmarks.patch
+disable-tests.patch

Modified: desktop/unstable/epiphany-browser/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/epiphany-browser/debian/rules?rev=53413&op=diff
==============================================================================
--- desktop/unstable/epiphany-browser/debian/rules	[utf-8] (original)
+++ desktop/unstable/epiphany-browser/debian/rules	[utf-8] Sun Sep  3 17:21:40 2017
@@ -28,3 +28,4 @@
 	    debian/branding.conf.in > debian/epiphany-browser-data/usr/share/epiphany-browser/branding.conf
 
 override_dh_auto_test:
+	xvfb-run -a dh_auto_test




More information about the pkg-gnome-commits mailing list