From 108c091894a2a3cf63db63e0ff06109690589e1c Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Tue, 6 Sep 2016 08:04:42 +0200 Subject: [PATCH] Get rid of test_smoke.py If anything is broken in those tests, other tests are going to be broken as well, so this is just a waste of time. --- tests/end2end/test_smoke.py | 51 ------------------------------------- 1 file changed, 51 deletions(-) delete mode 100644 tests/end2end/test_smoke.py diff --git a/tests/end2end/test_smoke.py b/tests/end2end/test_smoke.py deleted file mode 100644 index e0f73e11b..000000000 --- a/tests/end2end/test_smoke.py +++ /dev/null @@ -1,51 +0,0 @@ -# vim: ft=python fileencoding=utf-8 sts=4 sw=4 et: - -# Copyright 2015-2016 Florian Bruhin (The Compiler) -# -# This file is part of qutebrowser. -# -# qutebrowser is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# qutebrowser is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with qutebrowser. If not, see . - -"""Test which simply runs qutebrowser to check if it starts properly.""" - -import sys -import os.path -import subprocess -import signal - -import pytest - - -@pytest.mark.parametrize('cmd', [':quit', ':later 500 quit']) -def test_smoke(cmd, capfd): - if hasattr(sys, 'frozen'): - argv = [os.path.join(os.path.dirname(sys.executable), 'qutebrowser')] - else: - argv = [sys.executable, '-m', 'qutebrowser'] - argv += ['--debug', '--no-err-windows', '--temp-basedir', 'about:blank', - cmd] - try: - subprocess.check_call(argv) - except subprocess.CalledProcessError as e: - if e.returncode == -signal.SIGSEGV: - _out, err = capfd.readouterr() - assert 'Uncaught exception' not in err - # https://github.com/The-Compiler/qutebrowser/issues/1387 - pytest.xfail("Ignoring segfault on exit...") - else: - raise - - -def test_smoke_quteproc(quteproc): - pass