Jakob Borg
a5edb6807e
The -reset option now only removes db
2015-04-05 17:40:58 +02:00
Jakob Borg
515f0db5b4
Benchmark syncing many vs large files
2015-04-05 16:16:15 +02:00
Lode Hoste
ab287ebf40
Update reset API to reflect new use cases.
...
/rest/reset clears the entire Syncthing DB and restart the program
/rest/reset&folder=default clears the indexes of the default folder
2015-04-04 22:45:11 +02:00
Jakob Borg
54752deaa1
Move index to index-v0.11.0.db (new format) and centralize location config
2015-04-01 11:30:28 +02:00
Jakob Borg
a3cf37cb2e
Refactor and improve integration tests
2015-04-01 11:13:19 +02:00
Audrius Butkevicius
5fe15475a4
Merge pull request #1540 from calmh/conflicts
...
Handle conflicts when pulling (fixes #220 )
2015-03-30 21:20:23 +01:00
Audrius Butkevicius
7406176fad
More graceful handling on folder errors ( fixes #762 )
...
Checks health before accepting every scanner batch, also
recovers from errors without having to restart.
2015-03-30 08:27:12 +02:00
Jakob Borg
47e64ae503
Handle conflicts when pulling ( fixes #220 )
2015-03-30 00:01:52 +02:00
Jakob Borg
157a4c891c
Update integration test configs to v10
2015-03-21 15:40:00 +01:00
Jakob Borg
bdbca75dfa
Refactor state tracking (...)
...
Move state tracking into the puller/scanner objects. This is a first
step towards resolving #1391 .
Rename Puller and Scanner to roFolder and rwFolder as they have more
duties than just pulling and scanning, and don't need to be exported.
2015-03-17 19:37:06 +01:00
Jakob Borg
32425c5561
MPLv2
2015-03-17 16:02:27 +01:00
Jakob Borg
e22c873ec4
Repair integration tests
2015-03-08 08:41:43 +01:00
Lode Hoste
758233f001
Do not error when chmod failes when permissions are ignored ( fixes #1404 ).
2015-03-07 21:38:16 +01:00
Jakob Borg
d114648c16
fixup alterFiles
2015-03-01 21:38:04 +01:00
Lode Hoste
218c4c128c
Alter files into directories and the other way around
2015-02-23 12:12:31 +01:00
Jakob Borg
8b66472949
Fix sync benchmark for latest test changes
2015-02-19 13:15:51 +02:00
Audrius Butkevicius
cda2c5d459
Fix integration tests
2015-01-22 22:42:39 +00:00
Audrius Butkevicius
25c664b13a
Improvements to integration tests
2015-01-22 00:18:08 +00:00
Audrius Butkevicius
e50a8917ec
Add renames to integration tests
2015-01-13 22:07:14 +00:00
Jakob Borg
eef1aebe8c
Refactor out protocol and luhn (protocol dependency) packages
2015-01-13 13:22:56 +01:00
Jakob Borg
dbcac37d91
Can run integration tests between different versions
2015-01-11 09:55:44 +01:00
Jakob Borg
d4d391b34f
Change integration test "log" field to "instance"
2015-01-11 09:55:17 +01:00
Audrius Butkevicius
5ac01a3af4
Hash blocks after receipt, try multiple peers ( fixes #1166 )
2015-01-03 23:21:57 +00:00
Jakob Borg
a7694029e2
Make sure to stop processes when exiting integration test
2014-12-31 13:04:06 +01:00
Jakob Borg
1e9110b763
Add debugging utility for manual directory comparison
2014-12-31 13:04:06 +01:00
Jakob Borg
6f3fbbbe49
Improve error checking in integration tests
2014-12-31 13:04:04 +01:00
Jakob Borg
cb1678ebec
Clean up folders after -reset test
2014-12-30 11:02:49 +01:00
Jakob Borg
f762a12d18
Also check file size when determining if file is unchanged ( fixes #1058 )
2014-12-29 14:24:12 +01:00
Jakob Borg
7ac84c0660
Don't ignore ignored items forever ( fixes #816 )
2014-12-21 13:55:50 +01:00
Jakob Borg
2090530bbb
Improve and clean up integration tests, benchmark.
2014-12-19 12:43:48 +01:00
Jakob Borg
3704d2d86b
Don't exit after creating HTTPS certs ( fixes #1103 )
2014-12-16 22:55:44 +01:00
Jakob Borg
b2ed32b118
Command -generate should work on non-existent dir
2014-12-12 21:39:03 +01:00
Jakob Borg
0cc815d816
Need config available for -reset ( fixes #1111 )
2014-12-12 21:29:57 +01:00
Jakob Borg
d2c0b8374a
Fix integration tests for Windows native
2014-12-08 22:15:10 +01:00
Jakob Borg
3e26fdfb67
Run filetype and symlink integration tests with versioning (ref #1071 )
2014-12-06 15:20:35 +01:00
Jakob Borg
7f97037190
Revert "Merge pull request #1078 from syncthing/go1.4"
...
This reverts commit b658afd857
, reversing
changes made to 591c5dabf4
.
2014-12-04 22:24:49 +01:00
Jakob Borg
2abe792f36
Use same order of parameters as os.Symlink
2014-12-04 11:53:55 +01:00
Jakob Borg
12e83374e9
Verify that a symlink can be removed
2014-12-03 09:05:01 +01:00
Jakob Borg
919d005550
Print detected data races to stdout instead of hiding in a file
2014-12-03 07:47:40 +01:00
Jakob Borg
9cc8b7c858
Simple smoke test for parallell scans
2014-12-02 22:13:08 +01:00
Jakob Borg
0726472b91
Update test configs to v7
2014-12-02 22:05:15 +01:00
Jakob Borg
e7441ff6e8
DisableSymlinks -> !SymlinksEnabled
2014-12-01 11:27:07 +01:00
Jakob Borg
e0265aed05
Increase read timeout on HTTP server, try to not run out of sockets in stress test
2014-11-30 10:38:39 +01:00
Jakob Borg
367e50edab
Fixup integration tests for race detector
2014-11-29 23:41:06 +01:00
Jakob Borg
07cdf0364c
Data race: ProgressEmitter (debug output only)
2014-11-29 22:51:13 +01:00
Jakob Borg
4fdecc9b85
Run integration tests with -race ( fixes #1043 )
2014-11-29 22:38:04 +01:00
Jakob Borg
bab1e26d9b
Use source data for genfiles that is guaranteed to exist
2014-11-24 11:37:00 +01:00
Jakob Borg
5a46cf1d48
Be a little more generous with HTTP timeouts
2014-11-24 10:16:47 +01:00
Audrius Butkevicius
37ebbb53be
Replace directories/links with files ( fixes #580 )
2014-11-22 02:22:03 +00:00
Jakob Borg
ce5651f5fa
Integration tests for symlinks
2014-11-20 16:32:01 +01:00
Jakob Borg
edcfc32b1a
Add integration test (disabled) for file->dir and dir->file replacement (ref #580 )
2014-11-20 16:23:58 +01:00
Jakob Borg
82c6caef85
Use more inclusive copyright header
2014-11-17 12:54:42 +01:00
Jakob Borg
7d1c720b84
Slightly more robust HTTP stress test
2014-10-24 10:01:44 +02:00
Jakob Borg
f2adfde1a8
Update xdr; handle marshalling errors
2014-10-21 09:20:14 +02:00
Jakob Borg
1e915a2903
Add test for syncing with 100 configured devices
2014-10-21 08:53:53 +02:00
Jakob Borg
ce31cb072b
Upgrade test configs to v6
2014-10-18 20:37:15 +02:00
Jakob Borg
e791a8ea07
Handle .stfolder completely in integration test
2014-10-16 12:12:59 +02:00
Audrius Butkevicius
b162b1fa34
Use relative path in integration tests
2014-10-15 14:05:25 +01:00
Jakob Borg
8a674c8bc3
Integration tests should take .stfolder into account when comparing dirs
2014-10-15 09:57:34 +02:00
Jakob Borg
d476c2b613
Simplify HTTP testing
2014-10-06 12:03:49 +02:00
Jakob Borg
590afebc0a
Handle connection closed in reconnect test
2014-10-06 11:13:06 +02:00
Jakob Borg
02bd1af293
Controlled polling interval without keepalives to avoid HTTP errors in integration test.
2014-10-06 10:56:50 +02:00
Jakob Borg
9edce23e76
Relicense to GPL
2014-10-01 07:53:59 +02:00
Jakob Borg
3059b36118
Fix test configs to v5 format
2014-09-29 20:22:16 +02:00
Audrius Butkevicius
6c352dca74
Rename Repository -> Folder, Node -> Device ( fixes #739 )
2014-09-28 14:23:07 +01:00
Jakob Borg
6f750582dd
Short benchmark test only by default
2014-09-28 07:55:12 +02:00
Jakob Borg
5f93fbd471
Genfiles should be random by default
2014-09-28 07:31:53 +02:00
Jakob Borg
99427d649e
Complete rewrite of the puller ( fixes #638 , fixes #715 , fixes #701 )
2014-09-27 21:51:08 +02:00
Jakob Borg
7bc4589d4d
Simple reproducible syncing benchmark
2014-09-27 21:13:04 +02:00
Jakob Borg
14817e31f6
Move top level packages to internal.
2014-09-27 09:42:10 +02:00