summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-09-11Release v0.4.0.v0.4.0Florian Bruhin
2015-09-11Update changelog.Florian Bruhin
2015-09-11standarddir: Fix TOCTOU issue when creating paths.Florian Bruhin
Fixes #942.
2015-09-11Add a test for creating standarddir dirs.Florian Bruhin
2015-09-11Fix lint.Florian Bruhin
2015-09-11Fix lint.Florian Bruhin
2015-09-11Add missing pyqtSlot decorator.Florian Bruhin
2015-09-11Fix GUIProcess tests.Florian Bruhin
The logging checks were of little use and some tests were basically duplicated.
2015-09-11Unskip GUIProcess tests on Windows.Florian Bruhin
2015-09-11Revert "ipc: Skip problematic test on Ubuntu Trusty."Florian Bruhin
This reverts commit 729be7e7cc9fa09349b57d77ffc58087231d9e4e.
2015-09-11tox: Update pytest-qt to 1.6.0.Florian Bruhin
- Reduced verbosity when exceptions are captured in virtual methods. - `pytestqt.plugin` has been split in several files and tests have been moved out of the `pytestqt` package. This should not affect users, but it is worth mentioning nonetheless. - `QApplication.processEvents()` is now called before and after other fixtures and teardown hooks, to better try to avoid non-processed events from leaking from one test to the next. - Show Qt/PyQt/PySide versions in pytest header. - Disconnect SignalBlocker functions after its loop exits to ensure second emissions that call the internal functions on the now-garbage-collected SignalBlocker instance.
2015-09-11tox: Update hypothesis-pytest to 0.18.1.Florian Bruhin
- Remove deprecated entry point
2015-09-11Log executed command for GUIProcess.Florian Bruhin
See #797.
2015-09-10ipc: Skip problematic test on Ubuntu Trusty.Florian Bruhin
2015-09-10Fix ipc on Windows, take 2.Florian Bruhin
2015-09-10ipc: Add some more tests for _atime_timer.Florian Bruhin
2015-09-10ipc: Fix _atime_timer shutdown on Windows.Florian Bruhin
2015-09-10ipc tests: Try to disconnect _atime_timer.Florian Bruhin
For some reason this fails during teardown on OS X!? File "/Users/buildbot/buildbot/slave/osx/build/qutebrowser/misc/ipc.py", line 357, in update_atime path = self._server.fullServerName() File "/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/lib/python3.4/unittest/mock.py", line 895, in __call__ _mock_self._mock_check_sig(*args, **kwargs) File "/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/lib/python3.4/unittest/mock.py", line 107, in checksig sig.bind(*args, **kwargs) File "/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/lib/python3.4/inspect.py", line 2652, in bind return args[0]._bind(args[1:], kwargs) File "/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/lib/python3.4/inspect.py", line 2537, in _bind param = next(parameters) File "/Users/buildbot/buildbot/slave/osx/build/.tox/py34/bin/../lib/python3.4/_collections_abc.py", line 512, in __iter__ for key in self._mapping: File "/Users/buildbot/buildbot/slave/osx/build/.tox/py34/lib/python3.4/collections/__init__.py", line 91, in __iter__ curr = root.next
2015-09-10Fix coverage and lint.Florian Bruhin
2015-09-10Update changelog.Florian Bruhin
2015-09-10ipc: Update the atime of the socket all 6h.Florian Bruhin
See #888.
2015-09-09Make pep8 shut up.Florian Bruhin
2015-09-09Cleanup for ignored log messages.Florian Bruhin
2015-09-09Hide some more lgo messages on OS X.Florian Bruhin
Fixes #931.
2015-09-09tests: Ignore SSLRead warning on OS X, take 3.Florian Bruhin
2015-09-09Add workaround for OS X issue.Florian Bruhin
2015-09-09ipc: Fix start when a stale legacy server exists.Florian Bruhin
2015-09-09Add a py_proc fixture to conftest.py.Florian Bruhin
2015-09-09Don't set TMPDIR for test_legacy.Florian Bruhin
This has no real benefit and seems to break tests with some platforms.
2015-09-09Use a shorter tempdir.Florian Bruhin
2015-09-09ipc: Add workaround for NameError w/ SocketOptions.Florian Bruhin
2015-09-09ipc: Add username to hash instead.Florian Bruhin
2015-09-09Use shorter names.Florian Bruhin
The typical test path for a legacy FIFO was something like: /tmp/pytest-92/test_correct_socket_name0/qutebrowser_test/qutebrowser-ipc-dfc627b5be8602ea0e9cd258b73c0bc3 This is probably too long for a Unix local domain socket (104 chars max).
2015-09-09Don't add username to FIFO name on Linux.Florian Bruhin
The runtime directory already has a qutebrowser subdir.
2015-09-09Set socket permissions correctly.Florian Bruhin
2015-09-09More work on #888 (new IPC path).Florian Bruhin
First trying the legacy path and then using the new one works fine now, but the permissions are still wrong.
2015-09-09Set application info earlier.Florian Bruhin
2015-09-09Only log a single message in utils.error.Florian Bruhin
This helps with seeing the full message with logfail.
2015-09-09Add standarddir.temp().Florian Bruhin
2015-09-09Fix comment.Florian Bruhin
2015-09-09tests: Fix ignored SSLRead warning on OS X.Florian Bruhin
2015-09-09Revert "logfail: Update tests to use testdir."Florian Bruhin
This reverts commit f7e40f73abc59798a02392f262dedf206ff81a7d. Conflicts: tests/helpers/test_logfail.py
2015-09-09Revert "logfail: Switch tests to subprocess pytest runs."Florian Bruhin
This reverts commit 09c265ddb0f512451df8c9f217d0810c3f06c2b7.
2015-09-09Revert "logfail: Continue running test and fail afterwards."Florian Bruhin
This reverts commit 66ed4e9c4e72d919510036b465660be25043795e.
2015-09-09Quick pep8 fix.Florian Bruhin
This is already fixed in the new-ipc-path branch, but let's at least get this straight in master.
2015-09-09tox: Update pytest-html to 1.6.Florian Bruhin
Changelog: Preserve environment details when using pytest-xdist.
2015-09-09Fix lint.Florian Bruhin
2015-09-09logfail: Continue running test and fail afterwards.Florian Bruhin
2015-09-09logfail: Switch tests to subprocess pytest runs.Florian Bruhin
It seems they're much more reliable this way.
2015-09-09logfail: Update tests to use testdir.Florian Bruhin
This makes more sophisticated tests easier.