Florian Bruhin
|
9913550688
|
Fix windows condition
|
2017-09-20 18:28:18 +02:00 |
|
Florian Bruhin
|
46cfd5353d
|
Use a pytest marker to fake an OS
|
2017-09-20 11:30:18 +02:00 |
|
Florian Bruhin
|
ef1c83862b
|
Use utils.is_* for platform checks everywhere
|
2017-09-20 11:10:24 +02:00 |
|
Florian Bruhin
|
a519d54e7d
|
Remove hypothesis strict setting
It was deprecated as normal python warnings are used now
|
2017-09-20 08:17:04 +02:00 |
|
Florian Bruhin
|
7226750363
|
Bump up Hypothesis deadline globally
|
2017-09-19 15:08:56 +02:00 |
|
Florian Bruhin
|
7bece81519
|
Make sure tests always have object.backend set
|
2017-09-19 06:46:08 +02:00 |
|
Florian Bruhin
|
852baaa8c3
|
Drop support for Qt < 5.7.1
See #2742
|
2017-09-18 23:01:17 +02:00 |
|
Florian Bruhin
|
fa4ea912c9
|
Get rid of init_standarddir fixture
Instead, always patch in tmpdir's so we don't write to qute_test folders.
|
2017-09-15 14:30:46 +02:00 |
|
Florian Bruhin
|
50aab7a802
|
Skip tests needing AppDataLocation on older Qt versions
|
2017-09-13 21:32:22 +02:00 |
|
Florian Bruhin
|
56bbd73622
|
Introduce standarddir caching
This makes things a bit more complicated, but is needed to make standarddir (and
thus the config) work without a QApplication.
|
2017-09-13 17:26:56 +02:00 |
|
Ryan Roden-Corrent
|
71b71dbc58
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2017-08-06 18:13:49 -04:00 |
|
Florian Bruhin
|
ad615941a2
|
Replace OS X with macOS
|
2017-07-08 11:12:43 +02:00 |
|
Florian Bruhin
|
79c11d6008
|
Skip test_configdata.test_init_benchmark on Travis in Docker
See #2777
|
2017-07-04 15:09:23 +02:00 |
|
Florian Bruhin
|
9dfe4429d7
|
Import qutebrowser.app in conftest
|
2017-07-04 15:08:04 +02:00 |
|
Florian Bruhin
|
12520bf4ba
|
Install PyQt from PyPI for pylint
This means we can be sure to have QtWebEngine available and won't have QtWebKit.
|
2017-05-17 19:08:59 +02:00 |
|
Florian Bruhin
|
822623f2ed
|
Finally update copyrights...
|
2017-05-09 21:37:03 +02:00 |
|
Florian Bruhin
|
1d0f187fab
|
Adjustments for new pylint version
|
2017-04-13 18:22:16 +02:00 |
|
Florian Bruhin
|
e28eabe5eb
|
Add marker for #2478
|
2017-03-31 13:03:17 +02:00 |
|
Florian Bruhin
|
069f908a61
|
Get rid of run_pytest.py
Fixes #2452
|
2017-03-18 21:03:52 +01:00 |
|
Florian Bruhin
|
71f7b01ea7
|
Bring back PyQt (but not Qt) 5.7.0 support with QtWebEngine
This was originally removed in a86170f45 , however Debian testing (Stretch) comes
with Qt 5.7.1, but PyQt 5.7.
|
2017-02-21 19:25:18 +01:00 |
|
Florian Bruhin
|
a86170f45d
|
Drop PyQt < 5.7.1 support for QtWebEngine
|
2017-02-17 14:42:57 +01:00 |
|
Florian Bruhin
|
16ecc043f7
|
Run unittests with QUTE_BDD_WEBENGINE
|
2017-02-09 00:50:38 +01:00 |
|
Florian Bruhin
|
348a50ad69
|
Fix inserting text with QtWebEngine
The insertText event doesn't seem to be available with newer Chromium releases,
which means this broke (probably with Qt 5.7.1).
Fixes #2183
Fixes #2217
|
2017-02-06 08:06:58 +01:00 |
|
Florian Bruhin
|
de50f30b9b
|
Replace all GitHub links
|
2017-02-05 00:13:11 +01:00 |
|
Florian Bruhin
|
cd8d179813
|
Also xfail #2183 tests without Docker/Travis
|
2016-12-22 09:17:00 +01:00 |
|
Florian Bruhin
|
c7970eb2ee
|
Xfail tests which fail on Docker/Travis
See #2183
|
2016-12-20 21:32:46 +01:00 |
|
Florian Bruhin
|
2ded5ef6dd
|
tests: Get rid of flaky_once mark
|
2016-11-10 22:45:27 +01:00 |
|
Florian Bruhin
|
40c5c75a6c
|
tests: Add a js_prompt marker
|
2016-11-10 22:45:27 +01:00 |
|
Florian Bruhin
|
b11a1e92cc
|
test requirements: Update pytest-rerunfailures to 2.1.0
|
2016-11-02 10:12:10 +01:00 |
|
Florian Bruhin
|
d2a3541d6e
|
Make pylint shut up
|
2016-09-05 16:54:31 +02:00 |
|
Florian Bruhin
|
a94cf90842
|
Fail early when running WebEngine tests without it
|
2016-09-05 16:33:06 +02:00 |
|
Florian Bruhin
|
21fe8f43f9
|
tests: Fix handling of QUTE_BDD_WEBENGINE
The tryfirst decorator somehow messed up handling of other pytest
marks... Also we need to do this in the root conftest for it to work
properly.
|
2016-09-05 15:32:12 +02:00 |
|
Florian Bruhin
|
aec0e4ca40
|
tests: Fix applying of end2end marker
|
2016-09-05 15:08:00 +02:00 |
|
Florian Bruhin
|
19ac488997
|
tests: Add QUTE_BDD_WEBENGINE environment variable
|
2016-09-05 15:08:00 +02:00 |
|
Florian Bruhin
|
30327b2acf
|
Move end2end tag handling to end2end/conftest.py
|
2016-09-05 15:08:00 +02:00 |
|
Florian Bruhin
|
6c6e98aac4
|
Add a @qtwebkit_skip marker
|
2016-09-05 15:08:00 +02:00 |
|
Florian Bruhin
|
187bfa8fce
|
tests: Use pytest_register_assert_rewrite
|
2016-08-26 06:22:03 +02:00 |
|
Florian Bruhin
|
6b4f719897
|
Revert "tests: Add a autouse fixture as workaround"
This reverts commit 853f4cd9d8 .
|
2016-08-24 07:23:00 +02:00 |
|
Florian Bruhin
|
0c6574afb1
|
Replace py.test with pytest
See #1877
|
2016-08-22 07:41:10 +02:00 |
|
Florian Bruhin
|
853f4cd9d8
|
tests: Add a autouse fixture as workaround
This is a workaround for
https://github.com/pytest-dev/pytest/issues/1832
|
2016-08-22 07:24:17 +02:00 |
|
Florian Bruhin
|
003952748b
|
Turn on BDD tests for pytest 3.0 again
pytest-bdd is fixed in the respective PR
|
2016-08-19 17:17:08 +02:00 |
|
Florian Bruhin
|
ec59bfb584
|
bdd: Handle @qtwebengine_skip tag
|
2016-08-18 20:33:53 +02:00 |
|
Florian Bruhin
|
3dccd15663
|
bdd: Handle @qtwebengine_todo tags
|
2016-08-18 17:41:34 +02:00 |
|
Florian Bruhin
|
323b181227
|
Automatically skip BDD tests on pytest 3.0
See https://github.com/pytest-dev/pytest-bdd/pull/193
This at least allows us to play with pytest 3.0 a bit...
|
2016-08-05 14:36:32 +02:00 |
|
Florian Bruhin
|
7605a4fb0c
|
tests: Use pytest-warnings to handle warnings
|
2016-07-27 18:28:08 +02:00 |
|
Florian Bruhin
|
d91c922b4c
|
Add --qute-bdd-webengine switch for end2end tests
|
2016-07-11 17:24:03 +02:00 |
|
Florian Bruhin
|
dece5dda78
|
Add a docstring for pytest_bdd_apply_tag
|
2016-06-30 17:42:17 +02:00 |
|
Florian Bruhin
|
ead437be82
|
Don't define pytest_bdd_apply_tag when frozen
This should help with the undefined hook while not requiring to install
the pytest-bdd plugin when frozen.
|
2016-06-30 17:40:54 +02:00 |
|
Florian Bruhin
|
50c1d85137
|
Use raw string for regex
|
2016-06-30 15:46:38 +02:00 |
|
Florian Bruhin
|
eb463ab2d3
|
Fix pytest-bdd tags
|
2016-06-30 14:47:55 +02:00 |
|