nextcloud-desktop/test
Christian Kamm 2b0f32c645 Vfs: Add 'availability', a simplified, user-facing pin state #7111
The idea is that the user's question is "is this folder's data available
offline?" and not "does this folder have AlwaysLocal pin state?".
The the answers to the two questions can differ: an always-local
folder can have subitems that are not always-local and are dehydrated.

The new availability enum intends to describe the answer to the user's
actual question and can be derived from pin states. If pin states aren't
stored in the database the way of calculating availability will depend
on the vfs plugin.
2019-04-09 12:52:30 +02:00
..
benchmarks benchlargesync: Do several syncs 2017-09-25 12:49:55 +02:00
csync Windows: Forbid chars 0-31 in filenames #6987 2019-03-02 09:08:19 +01:00
manual/favlink License: Adjust license of GPLv2 source files to GPLv2+ 2016-10-25 11:06:54 +02:00
mockserver Use QDateTime::currentDateTimeUtc instead of the non utc version 2017-09-26 16:14:17 +02:00
scripts Database: Change path for new dbs to .sync_* #5904 2018-12-19 10:14:25 +01:00
CMakeLists.txt Upload: asynchronious operations 2019-03-20 12:30:35 +01:00
owncloud_add_test.cmake Cleanup CMake (output) 2018-11-26 13:02:48 +01:00
stub.cpp Fix leaks in tests 2018-10-05 19:03:08 +02:00
syncenginetestutils.h Upload: asynchronious operations 2019-03-20 12:30:35 +01:00
test_journal.db test_journal.db: Add checksumtype table 2017-06-22 15:11:49 +02:00
testallfilesdeleted.cpp SyncEngine: Fix the "direction" of the "all file delted" message when the server is reset 2018-08-15 09:34:19 +02:00
testasyncop.cpp Test: fix compilation with GCC 4.9 2019-03-22 16:34:41 +01:00
testblacklist.cpp Blacklist: remember the X-Request-ID 2018-05-15 18:11:01 +02:00
testchecksumvalidator.cpp Checksums: Work on QIODevice*s 2018-11-26 12:47:31 +01:00
testchunkingng.cpp Fix warnings about signedness 2019-02-14 10:53:33 +01:00
testconcaturl.cpp Utility: use QUrlQuery 2017-12-08 16:15:17 +01:00
testdatabaseerror.cpp Test that the sync behave well if there are errors while reading the database 2018-11-08 11:22:03 +01:00
testdownload.cpp Download: Remove useless code and add a test 2019-03-05 09:17:47 +01:00
testexcludedfiles.cpp Merge remote-tracking branch 'origin/2.5' 2019-03-04 09:36:29 +01:00
testfolder.cpp Move Utility to a new common static library 2017-09-05 17:25:19 +02:00
testfolderman.cpp FolderMan::checkPathValidityForNewFolder: make sure to work when folder points to deleted folders 2018-07-17 09:02:37 +02:00
testfolderwatcher.cpp FolderWatcher linux: Make automatically recursive #7068 2019-03-14 08:14:27 +01:00
testinotifywatcher.cpp Move Utility to a new common static library 2017-09-05 17:25:19 +02:00
testlocaldiscovery.cpp Discovery: Handle the blacklistFiles from the server capabilities 2018-12-22 18:19:37 +01:00
testlockedfiles.cpp Test: Add test for locked file tracking and propagation 2018-11-06 10:03:25 +01:00
testnetrcparser.cpp For tests we do not need a xserver running. 2016-05-12 11:34:21 +02:00
testoauth.cpp TestOAuth: Don't have global static QObject 2018-06-29 10:57:24 +02:00
testowncloudpropagator.cpp For tests we do not need a xserver running. 2016-05-12 11:34:21 +02:00
testownsql.cpp OwnSql: Distinguish no-data from error #6677 2019-03-05 09:15:38 +01:00
testpermissions.cpp Merge remote-tracking branch 'origin/2.5' 2019-03-14 08:34:19 +01:00
testplan.txt Minor typos in client test section 2015-09-10 18:11:44 +05:45
testremotediscovery.cpp Detect missing server data during discovery #7112 2019-04-09 10:09:56 +02:00
testselectivesync.cpp Ensure local discovery on selective sync changes 2019-02-14 10:57:09 +01:00
testsyncconflict.cpp Test: fix compilaiton after merge 2018-12-03 17:06:22 +01:00
testsyncdelete.cpp Move test for issue #1329 from t1.pl to new test system 2018-12-19 10:54:48 +01:00
testsyncengine.cpp PropagateDirectory: Set initial dir mtime to server mtime #7119 2019-04-09 10:10:41 +02:00
testsyncfileitem.cpp For tests we do not need a xserver running. 2016-05-12 11:34:21 +02:00
testsyncfilestatustracker.cpp SyncFileStatusTracker: Distinguish Warning and Excluded 2019-02-11 13:35:14 +01:00
testsyncjournaldb.cpp Vfs: Add 'availability', a simplified, user-facing pin state #7111 2019-04-09 12:52:30 +02:00
testsyncmove.cpp Fix and test _file and _renameTarget 2019-03-28 17:30:19 +01:00
testsyncvirtualfiles.cpp Vfs: Add 'availability', a simplified, user-facing pin state #7111 2019-04-09 12:52:30 +02:00
testupdater.cpp For tests we do not need a xserver running. 2016-05-12 11:34:21 +02:00
testuploadreset.cpp Fix warnings about signedness 2019-02-14 10:53:33 +01:00
testutility.cpp Test: Move the test for Utility::normalizeEtag to testutility.cpp 2018-12-19 10:53:34 +01:00
testxmlparse.cpp TextXmlParse: Add truncated-xml testcase #6317 2018-01-22 14:05:08 +01:00
testzsync.cpp Fix crash in delta sync test. 2018-09-20 13:09:36 +02:00