Florian Bruhin
6655793e6a
Use 'terminate' to clean up webserver subprocess
...
We already have TestProcess.terminate which does exactly the same
WebserverProcess.cleanup does.
See #3384
2017-12-12 09:33:34 +01:00
Florian Bruhin
8e319a762f
Merge remote-tracking branch 'origin/pr/3374'
2017-12-12 07:03:10 +01:00
Florian Bruhin
4f2f1a6494
Make sure editor test doesn't run on Windows
2017-12-12 06:57:39 +01:00
George Edward Bulmer
a2bcd68d56
Code review changes.
...
This fixes whitespace and alignment issues, and removes a stray test.
2017-12-11 13:35:39 +00:00
Florian Bruhin
2a8b74cbec
Get rid of FakeUrl stub
...
We can just use a real QUrl...
2017-12-11 07:10:17 +01:00
George Edward Bulmer
3b10584749
Update tests to work with the earlier consumption of stdin etc.
...
Note: this adds an element to vulture's whitelist that vulture
mistakenly identified as unused.
2017-12-10 23:46:35 +00:00
evanlee123
9685eb36b6
Changed FakeUrl's url command to toDisplayString
2017-12-07 16:30:34 -07:00
unknown
25526f00bf
fixed catch error in tabwidget
2017-12-07 15:47:03 -07:00
unknown
2483b8315c
Merge remote-tracking branch 'refs/remotes/origin/master'
2017-12-07 13:36:49 -07:00
evanlee123
18609f1a24
fixed spacing on FakeURL
2017-12-07 02:36:31 -07:00
evanlee123
4d13941290
added the scheme field to FakeURL
2017-12-06 23:57:19 -07:00
Florian Bruhin
0f20f16b15
Merge branch 'greasemonkey'
2017-12-06 21:24:15 +01:00
Florian Bruhin
f033b228b1
Use py.path.local in save_script
2017-12-06 21:21:55 +01:00
Florian Bruhin
eb90f9835f
Mark qute://settings test as flaky
2017-12-06 20:54:14 +01:00
Florian Bruhin
d6039a0e34
Fix markers for editor test
2017-12-06 20:30:46 +01:00
Florian Bruhin
2633dcc0d5
Fix lint
2017-12-06 20:18:41 +01:00
Florian Bruhin
3cd2910fa2
Merge branch 'greasemonkey' of https://github.com/toofar/qutebrowser into greasemonkey
2017-12-06 10:47:29 +01:00
Jimmy
6b3e16b163
Greasemonkey: mark failing no(sub)frames test as flaky.
...
This test is supposed to ensure that user scripts don't run on iframes
when the @noframes directive is set in the greasemonkey metadata. It is
failing sometimes on travis but passing on local test runs. Personally I
haven't actually ran the whole test suite through, just the javascript
tests. It maybe be some stale state that only shows up when you run the
whole suite. It may be some timing issue that only shows up on travis
because ???. Hopefully this stops the red x from showing up on the PR.
2017-12-06 20:34:29 +13:00
Florian Bruhin
b326f12427
Mark editor test as flaky
...
See #3367
2017-12-06 06:59:08 +01:00
Florian Bruhin
0df1d07558
Merge remote-tracking branch 'origin/pr/3367'
2017-12-06 06:57:59 +01:00
Florian Bruhin
dcb4448594
Merge remote-tracking branch 'origin/pr/3345'
2017-12-06 06:51:03 +01:00
Ryan Roden-Corrent
636f9edff6
History completion by both URL and title.
...
Resolves #1649 .
2017-12-05 07:32:58 -05:00
Florian Bruhin
29c2e7b45f
Skip :follow-selected tests on Qt 5.10
...
See #3003 , #2635
2017-12-05 08:35:12 +01:00
Florian Bruhin
0ce9a355ae
Fix download test with Qt 5.10
...
Not sure why this is needed (no prompt is shown otherwise), but it works like
this.
This probably is related to https://bugreports.qt.io/browse/QTBUG-63388
See #3003
2017-12-05 08:34:37 +01:00
Florian Bruhin
62228752aa
Fix most end2end tests with Qt 5.10
...
For some reason, if we don't wait for about:blank to be fully loaded with
Qt 5.10, we get the next LoadStatus.finished notification with about:blank as
URL.
This is most likely caused by the changes in
https://codereview.qt-project.org/#/c/202924/
See #3003
2017-12-05 08:34:33 +01:00
Florian Bruhin
a8f4444c24
tests: Show more of the message
2017-12-04 22:07:49 +01:00
Florian Bruhin
b554e1f763
tests: Add after= argument to wait_for
2017-12-04 22:07:23 +01:00
Florian Bruhin
2cdc32ca58
Remove pytest-catchlog
2017-12-04 16:55:57 +01:00
Florian Bruhin
fe60556a34
Merge remote-tracking branch 'origin/pr/3349'
2017-12-04 06:32:46 +01:00
Florian Bruhin
a137a29cce
Style improvements
...
This adds a blank line and makes Completer arguments keyword-only to make their
meaning more clear.
2017-12-03 22:32:17 +01:00
Florian Bruhin
9dfff43d99
Merge remote-tracking branch 'origin/pr/3357'
2017-12-03 22:30:47 +01:00
Florian Bruhin
bbc2f14e45
Merge remote-tracking branch 'origin/pr/3356'
2017-12-03 22:30:30 +01:00
Ryan Farley
38b2d42b40
cleanup PYTEST_ADDOPTS for pytest subprocess
...
See https://github.com/qutebrowser/qutebrowser/pull/3349
2017-12-03 15:09:47 -06:00
Ryan Roden-Corrent
b610563e7f
Don't show current window for :tab-give/:tab-take.
...
Resolves #3144 .
2017-12-03 08:03:54 -05:00
Florian Bruhin
ce46b30a1e
Show error instead of warning
2017-12-02 14:49:06 +01:00
Florian Bruhin
003ec31848
Merge remote-tracking branch 'origin/pr/3333'
2017-12-02 14:47:24 +01:00
Florian Bruhin
e9be357104
Merge remote-tracking branch 'origin/pr/3352'
2017-12-02 14:37:01 +01:00
Ryan Roden-Corrent
780ac3f4c2
Remove needles quteproc/server fixture deps.
...
A few step definitions listed these in the parameters although they were
unused.
2017-12-01 11:34:47 -05:00
Ryan Roden-Corrent
3cfa0f7586
Make pylint happy for test_editor_bdd.
...
windows has no SIGUSR1, but we don't run this on windows anyways
for posix, there IS a member so we need to ignore useless-suppression
2017-12-01 08:41:08 -05:00
Ryan Roden-Corrent
1102ae4d7e
Skip editor orphaned test on windows.
...
Tried SIGINT/SIGTERM, neither worked. Just skip this test on windows and
go back to SIGUSR1 otherwise.
2017-12-01 07:35:13 -05:00
Ryan Roden-Corrent
822f6bae2c
Fix webkitelem test.
...
Now that it checks tab.is_deleted we need to mock that.
2017-12-01 07:28:02 -05:00
Ryan Roden-Corrent
4497f710f9
Try SIGINT instead of SIGTERM for windows.
2017-11-30 07:56:37 -05:00
Florian Bruhin
2752055281
Fix lint in webserver_sub.py
2017-11-29 22:17:48 +01:00
Ryan Roden-Corrent
b465c109ee
Fix test_editor_bdd.py for windows.
...
- Use a raw string to handle windows path separators
- Use SIGTERM instead of SIGUSR1
2017-11-29 07:42:12 -05:00
Florian Bruhin
af638ec430
Move hint unittests to their own file
2017-11-29 10:44:32 +01:00
Florian Bruhin
911616707e
Merge remote-tracking branch 'origin/pr/3329'
2017-11-29 10:40:40 +01:00
Jay Kamat
19cecbdeae
Fix style issues in scattered hint tests
2017-11-28 22:08:22 -05:00
Florian Bruhin
43ff35eaea
Revert "Make sure docs are up-to-date for navigate.feature"
...
This action doesn't exist in navigate.feature
This reverts commit 3857491cf9
.
2017-11-28 22:15:56 +01:00
Florian Bruhin
3857491cf9
Make sure docs are up-to-date for navigate.feature
2017-11-28 17:06:41 +01:00
Ryan Roden-Corrent
01a9405391
Make ophaned editor test less flaky.
...
Instead of having the editor sleep a short time, explicitly send it a
signal to exit.
2017-11-28 08:38:04 -05:00