Florian Bruhin
94d88e280b
tox: Add pytest-sugar.
...
Nicer test output FTW!
2015-10-07 22:13:22 +02:00
Florian Bruhin
c2ea2aa6d7
Remove unused import.
2015-10-07 22:05:22 +02:00
Florian Bruhin
129df05932
ipc: Skip socketOptions test on Qt < 5.4.
2015-10-07 22:04:30 +02:00
Florian Bruhin
a5df7675eb
requirements.txt: Update pyPEG2 to 2.15.2.
2015-10-07 21:53:13 +02:00
Florian Bruhin
7db1f65425
ipc: Avoid using QLocalServer.setSocketOptions.
...
This causes problems with AddressInUseError being swallowed.
Fixes #997 .
2015-10-07 21:52:09 +02:00
Florian Bruhin
2e46efccdc
tox: Update pytest to 2.8.2.
2015-10-07 18:14:56 +02:00
Florian Bruhin
2918f33569
Include xvfbwrapper when freezing tests.
2015-10-07 17:06:19 +02:00
Florian Bruhin
52ced6c652
Start Xvfb for tests.
...
Fixes #851 .
2015-10-07 16:54:46 +02:00
Florian Bruhin
b0671ef530
tox: Don't add --faulthandler-timeout to pytest.
...
This breaks the tests on Windows currently:
https://github.com/pytest-dev/pytest-faulthandler/issues/8
2015-10-07 07:01:03 +02:00
Florian Bruhin
3153f69945
tox: Add pytest-faulthandler for main testenv.
2015-10-07 06:43:50 +02:00
Florian Bruhin
5ecd935ee3
tox: Update six to 1.10.0.
...
Upstream changelog:
- Improve the performance of `six.int2byte` on Python 3.
- Don't add the `winreg` module to `six.moves` on non-Windows platforms.
- Add `six.moves.getcwd` and `six.moves.getcwdu`.
- Add `create_unbound_method` to create unbound methods.
2015-10-07 06:39:08 +02:00
Florian Bruhin
6d117eac6a
Update changelog.
2015-10-07 06:37:36 +02:00
Florian Bruhin
2f6d0083d6
Merge branch 'MazeChaZer-feature/target-flag'
2015-10-07 06:24:01 +02:00
Florian Bruhin
7e25d30814
Regenerate docs.
2015-10-07 06:23:49 +02:00
Florian Bruhin
424809b120
Merge branch 'feature/target-flag' of https://github.com/MazeChaZer/qutebrowser into MazeChaZer-feature/target-flag
2015-10-07 06:22:29 +02:00
Jonas Schürmann
1e8170d98b
Fixed lines which were too long
2015-10-06 23:18:04 +02:00
Jonas Schürmann
afc166a13e
Coding style fixes #1002
2015-10-06 22:59:49 +02:00
Florian Bruhin
7e2ae9f39f
Also install nodejs-legacy on Travis.
...
This is needed to get /usr/bin/node which npm/eslint seem to use.
2015-10-06 07:32:22 +02:00
Florian Bruhin
bdff26a024
tox: Run py35 testenv by default.
2015-10-06 07:10:32 +02:00
Florian Bruhin
439c00f32a
Run eslint on Travis.
...
See #773 .
2015-10-06 07:10:32 +02:00
Florian Bruhin
d094a495cc
Avoid apt-get on Travis if possible.
...
This should speed up builds as no apt-get update is needed.
2015-10-06 07:10:32 +02:00
Florian Bruhin
98e451c90e
Install vulture for pylint testenv.
2015-10-06 07:10:32 +02:00
Florian Bruhin
d9018fed14
Don't install python-dev packages on Travis.
...
Those don't seem to be needed anymore.
2015-10-06 07:10:32 +02:00
Florian Bruhin
f79db832e4
Parallelize tests on AppVeyor.
2015-10-06 07:10:32 +02:00
Florian Bruhin
aa9498bb41
Add separate testenv for vulture.
2015-10-06 07:10:32 +02:00
Florian Bruhin
d7ca469d08
tox: Don't link pyqt for pyroma/check-manifest.
2015-10-06 07:10:32 +02:00
Florian Bruhin
4b2e0470c8
Parallelize test runs on Travis.
2015-10-06 07:10:32 +02:00
Florian Bruhin
5e958faf29
Add --noconftest flags for some testenvs.
2015-10-06 07:10:32 +02:00
Florian Bruhin
bc26592bb7
tox: Update some environments to pytest 2.8.1.
...
This works for everything except the main environment which is blocked on the
pytest-catchlog fix.
2015-10-06 07:10:32 +02:00
Florian Bruhin
04619e0f81
Run Python 3.5 on OS X and get rid of Xvfb wrapper.
2015-10-06 07:10:32 +02:00
Florian Bruhin
0a3844a3be
tox: Don't set basepython for [testenv].
...
Otherwise this'd override basepython for any testenv (py34/py35) to use the
installed /usr/bin/python3.
Closes #1001 .
2015-10-06 07:10:32 +02:00
Florian Bruhin
fda477397e
Get rid of py34-integration testenv.
...
Fixes #1000 .
2015-10-06 07:10:32 +02:00
Jonas Schürmann
45c9768c16
Added --target command line argument #922
...
This argument is used to override the new-instance-open-target config
option.
2015-10-05 21:15:52 +02:00
Florian Bruhin
228b4104b0
tests: Ignore type conversion messages.
2015-10-05 08:22:53 +02:00
Florian Bruhin
cabbe406e3
tests: Fix ignoring of "load glyph failed" message.
...
The mark seems to be swallowed somehow when it's after @hypothesis.given.
See https://github.com/DRMacIver/hypothesis/issues/189
2015-10-05 08:11:26 +02:00
Florian Bruhin
54557fee20
Fix lint.
2015-10-05 06:53:56 +02:00
Florian Bruhin
17778f1457
Prevent :restart when there's a SyntaxError.
...
Closes #910 .
2015-10-04 23:24:35 +02:00
Florian Bruhin
6293842c18
Run vulture in misc testenv.
...
Closes #973 .
2015-10-04 23:04:09 +02:00
Florian Bruhin
b6f3b1951e
Remove more dead code.
2015-10-04 22:21:49 +02:00
Florian Bruhin
bff93ff00a
Adjust release docs.
2015-10-04 21:15:23 +02:00
Florian Bruhin
03754b360a
Release v0.4.1.
2015-10-04 21:14:45 +02:00
Florian Bruhin
005753e83e
Remove some dead code.
...
See #973 .
2015-10-04 20:43:29 +02:00
Florian Bruhin
f4fdcbdd71
Add a --check-all to check_coverage.py.
2015-10-04 20:35:24 +02:00
Florian Bruhin
54ae1582af
Make check_coverage work when called with a file.
2015-10-04 19:36:26 +02:00
Florian Bruhin
55efd1358b
Work around coverage.py bug in test_check_coverage.
...
Fixes #981 .
See https://bitbucket.org/ned/coveragepy/issues/422/
2015-10-04 18:33:37 +02:00
Florian Bruhin
12a11a5931
Revert "Remove colors -> tabs.bg.bar setting."
...
This reverts commit 801d2ae8e6
.
This is still useful/needed for vertical tab bars.
2015-10-04 17:49:52 +02:00
Florian Bruhin
f607659ece
Revert "Update changelog."
...
This reverts commit a2c94e448e
.
2015-10-04 17:49:36 +02:00
Florian Bruhin
252abc8954
Update changelog.
2015-10-04 17:13:39 +02:00
Florian Bruhin
83a75bd263
Merge branch 'Kingdread-incdec-setting'
2015-10-04 17:12:46 +02:00
Florian Bruhin
4600832eb6
Regenerate authors.
2015-10-04 17:12:36 +02:00