gajim: Re-enable tests
Just because the tests need GTK+, I think it's not a good idea to simply disable them when we're still able to use an X virtual framebuffer to run them anyway. As with the package we had prior to version 1.0 I've disabled the resolver test, because this one requires networking. Signed-off-by: aszlig <aszlig@nix.build> Cc: @abbradar, @Mic92, @7c6f434c
This commit is contained in:
parent
c948613a65
commit
adb58440e6
@ -1,6 +1,7 @@
|
|||||||
{ buildPythonApplication, lib, fetchurl, gettext, wrapGAppsHook
|
{ buildPythonApplication, lib, fetchurl, gettext, wrapGAppsHook
|
||||||
, python, gtk3, gobjectIntrospection
|
, python, gtk3, gobjectIntrospection
|
||||||
, nbxmpp, pyasn1, pygobject3, dbus-python, pillow
|
, nbxmpp, pyasn1, pygobject3, dbus-python, pillow
|
||||||
|
, xvfb_run, dbus
|
||||||
, enableJingle ? true, farstream, gstreamer, gst-plugins-base, gst-libav, gst-plugins-ugly
|
, enableJingle ? true, farstream, gstreamer, gst-plugins-base, gst-libav, gst-plugins-ugly
|
||||||
, enableE2E ? true, pycrypto, python-gnupg
|
, enableE2E ? true, pycrypto, python-gnupg
|
||||||
, enableSecrets ? true, libsecret
|
, enableSecrets ? true, libsecret
|
||||||
@ -23,6 +24,11 @@ buildPythonApplication rec {
|
|||||||
sha256 = "10da4imfldj04917h54vrmg70a1d832jd8p6386paa5jqzf5qk20";
|
sha256 = "10da4imfldj04917h54vrmg70a1d832jd8p6386paa5jqzf5qk20";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
postPatch = ''
|
||||||
|
# This test requires network access
|
||||||
|
echo "" > test/integration/test_resolver.py
|
||||||
|
'';
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
gobjectIntrospection gtk3
|
gobjectIntrospection gtk3
|
||||||
] ++ optionals enableJingle [ farstream gstreamer gst-plugins-base gst-libav gst-plugins-ugly ]
|
] ++ optionals enableJingle [ farstream gstreamer gst-plugins-base gst-libav gst-plugins-ugly ]
|
||||||
@ -41,12 +47,13 @@ buildPythonApplication rec {
|
|||||||
++ optionals enableOmemoPluginDependencies [ python-axolotl qrcode ]
|
++ optionals enableOmemoPluginDependencies [ python-axolotl qrcode ]
|
||||||
++ extraPythonPackages pythonPackages;
|
++ extraPythonPackages pythonPackages;
|
||||||
|
|
||||||
checkPhase = ''
|
checkInputs = [ xvfb_run dbus.daemon ];
|
||||||
${python.interpreter} test/runtests.py
|
|
||||||
'';
|
|
||||||
|
|
||||||
# Tests try to use GTK+ which fails.
|
checkPhase = ''
|
||||||
doCheck = false;
|
xvfb-run dbus-run-session \
|
||||||
|
--config-file=${dbus.daemon}/share/dbus-1/session.conf \
|
||||||
|
${python.interpreter} test/runtests.py
|
||||||
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = http://gajim.org/;
|
homepage = http://gajim.org/;
|
||||||
|
Loading…
Reference in New Issue
Block a user