049234286c
Improve startup of CLI tests
2018-10-25 18:23:37 +02:00
b9a65ef113
Remove redundant poll interval defaults
2018-10-25 18:23:37 +02:00
fbad874471
Revert "cli: Ignore that version might be missing"
...
This reverts commit 7ba6afba74
.
2018-10-25 01:00:01 +02:00
a024e36ffd
Rework reply/connection handling in SyncthingConnection
...
* Improve consistency
* Ensure all relevant requests are have finished before
setting status to connected
2018-10-25 00:59:13 +02:00
ece582db04
Fix visibility of "Show errors" button in plasmoid
2018-10-24 21:35:08 +02:00
521bc3f478
Update version to 0.8.3
2018-10-24 21:34:33 +02:00
f380732068
Don't use std::function for handlers in testcode
...
Just use the lambdas directly and make if(handler) check
only if possible.
2018-10-21 21:07:43 +02:00
76f214adf1
Ignore test for config too
...
This test randomly fails as well
2018-10-21 00:11:30 +02:00
7ba6afba74
cli: Ignore that version might be missing
2018-10-21 00:05:01 +02:00
6bd2323a16
Log status in SyncthingFileItemAction only if KIO_SYNCTHING_LOG_STATUS set
2018-10-20 23:55:05 +02:00
9d7c3876f6
Avoid unnecessary nesting in SyncthingFileItemAction
2018-10-20 23:52:34 +02:00
703225b410
Fix/improve CLI tests
...
* Adapt to interleaved output previously enabled in SyncthingTestInstance
* Make it work when verbose output for debugging is enabled
* Show which status line didn't match in case of an failure
* Disable flaky rescan tests in release mode
2018-10-20 23:48:24 +02:00
1c6bd37b9d
cli: Take --no-color into account when displaying status
2018-10-20 23:42:18 +02:00
a2dd7a7e7e
Use timeout factor also when waiting for GUI startup
2018-10-20 22:26:53 +02:00
0e836e939b
Add Openbox/lxqt/LXDE to tested environments
2018-10-20 22:12:54 +02:00
97dab2a959
Disable flaky tests for release
2018-10-20 22:12:26 +02:00
2e67e6b2de
Use signals for logAvailable() and qrCodeAvailable()
2018-10-20 22:08:25 +02:00
c7bccf023a
Fix tests, make them more stable and verbose
...
Tests still sometimes fail when
* requesting QR code
* requesting rescan
2018-10-18 23:37:29 +02:00
8a77cdf516
Pass callbacks for requestLog() and requestQrCode() by ref
2018-10-18 23:34:59 +02:00
407514289a
Fix typo infos -> info
2018-10-18 23:34:02 +02:00
545465b52a
testutils: Check first for failure
2018-10-18 23:25:24 +02:00
8dde95fc82
Don't override defines when configuring optional behavior
2018-10-18 23:23:47 +02:00
6b35829ad6
Update README.md
2018-10-15 17:46:38 +02:00
d138c6d9d1
Change address of dev in testconfig to something not reachable
...
in my local network - otherwise Syncthing panics for whatever
reason :-/
2018-10-14 23:31:19 +02:00
dfff485fc4
Update testconfig to version 28
...
Not sure whether it actually works. Right now Syncthing crashes
under Arch Linux for me using the previous config and the updated
version.
2018-10-14 22:50:54 +02:00
c249414411
Improve SyncthingTestInstance
...
* Show Syncthing's output interleaved with the test output
by default
* Show Syncthing start parameter
2018-10-14 22:48:52 +02:00
e410991012
Allow logging all API calls
2018-10-14 22:48:52 +02:00
0ee25c1ae2
Fix warnings about QJsonValue ref
2018-10-12 00:21:05 +02:00
00e0b58c86
Allow logging POSTs
2018-10-12 00:20:15 +02:00
92b7943ac4
Remove SyncthingStatus::BeingDestroyed from SyncthingStatusSelectionModel
...
since it is a purely internal state
2018-10-12 00:09:52 +02:00
db6c8af414
Debug Syncthing crashes during testruns
2018-10-12 00:09:02 +02:00
98a6b77013
Use right status in SyncthingApplet::handleConnectionStatusChanged()
2018-10-10 23:37:24 +02:00
c031440c05
Use isLocal() in SyncthingConfig::syncthingUrl()
2018-10-10 22:47:03 +02:00
99cb584249
Use non-standard port for tests
2018-10-10 22:45:49 +02:00
cf22f6b16a
Make all request...() methods consistently public
2018-10-10 22:15:12 +02:00
00e83e721d
Consider failure to request disk events fatal
...
Prevents endless polling for disk events in the error
case.
2018-10-10 22:05:48 +02:00
533a5d0939
Use override
2018-10-10 21:26:46 +02:00
dda2c411fb
Update translations
2018-10-10 21:18:25 +02:00
8173cc99e8
Move ChecklistModel (de)serialization to qtutilities
2018-10-10 21:00:13 +02:00
87a10c5b33
Allow hiding Plasma applet in certain states
...
See https://github.com/Martchus/syncthingtray/issues/23
2018-10-10 17:48:48 +02:00
f0a2d60906
cli: Abort editing config if nothing has changed
2018-09-15 18:42:14 +02:00
3731933c37
Show file system watcher delay in CLI
2018-09-15 18:28:44 +02:00
de9259e545
Show whether filesystem watcher active
2018-09-15 18:25:02 +02:00
7611ad1c8e
Propose use of SYNCTHING_TEST_TIMEOUT_FACTOR
2018-09-06 22:04:22 +02:00
9599dcee81
Increase timeout for applying config
2018-09-06 21:58:41 +02:00
7dde61987a
Clear the right status in StatusInfo::updateConnectionStatus()
2018-09-05 17:14:14 +02:00
791f1ccd33
Fix missing whitespace in German translation
2018-08-25 13:14:45 +02:00
18d90b5290
Update README.md
2018-08-25 11:35:47 +02:00
587cce4216
Fix plasmoid build error when configured without web view
...
See https://github.com/Martchus/syncthingtray/issues/19
2018-08-24 15:34:36 +02:00
af120f1ae1
Update translations
2018-08-05 15:21:12 +02:00