Patchwork tests: hide warning from test-xdg.t

login
register
mail settings
Submitter Durham Goode
Date May 22, 2017, 10:57 p.m.
Message ID <63aab83285f7c3b250bd.1495493837@dev111.prn1.facebook.com>
Download mbox | patch
Permalink /patch/20853/
State Accepted
Headers show

Comments

Durham Goode - May 22, 2017, 10:57 p.m.
# HG changeset patch
# User Durham Goode <durham@fb.com>
# Date 1495493807 25200
#      Mon May 22 15:56:47 2017 -0700
# Node ID 63aab83285f7c3b250bd722186f3e8aef2e1a3f5
# Parent  af1d6dee2ef2f4d25a2ea97b067d5fe3fadcef28
tests: hide warning from test-xdg.t

The test-xdg.t test uses the system hgrc because it unsets HGRCPATH. If the
system has an extension enabled that doesn't work with the development version
of Mercurial it prints an 'extension failed to load' warning. Let's just hide
that by piping stderr to /dev/null.
Yuya Nishihara - May 23, 2017, 1:08 p.m.
On Mon, 22 May 2017 15:57:17 -0700, Durham Goode wrote:
> # HG changeset patch
> # User Durham Goode <durham@fb.com>
> # Date 1495493807 25200
> #      Mon May 22 15:56:47 2017 -0700
> # Node ID 63aab83285f7c3b250bd722186f3e8aef2e1a3f5
> # Parent  af1d6dee2ef2f4d25a2ea97b067d5fe3fadcef28
> tests: hide warning from test-xdg.t
> 
> The test-xdg.t test uses the system hgrc because it unsets HGRCPATH. If the
> system has an extension enabled that doesn't work with the development version
> of Mercurial it prints an 'extension failed to load' warning. Let's just hide
> that by piping stderr to /dev/null.

Sounds good. Queued, thanks.

Patch

diff --git a/tests/test-xdg.t b/tests/test-xdg.t
--- a/tests/test-xdg.t
+++ b/tests/test-xdg.t
@@ -5,7 +5,7 @@ 
   $ echo 'username = foobar' >> xdgconf/hg/hgrc
   $ XDG_CONFIG_HOME="`pwd`/xdgconf" ; export XDG_CONFIG_HOME
   $ unset HGRCPATH
-  $ hg config ui.username
+  $ hg config ui.username 2>/dev/null
   foobar
 
 #endif