Thomas Müller
|
c8f9efeb94
|
etag changes are now propagated up the file tree
|
2013-09-16 23:32:17 +02:00 |
Thomas Müller
|
3c026b7cf6
|
recreate an etag within the scanner if the cache contains an empty etag
|
2013-09-16 12:09:15 +02:00 |
Thomas Müller
|
6eeb4d165c
|
- giving the user a new id for each test run in order to prevent reuse of e.g. permissions data in the database
- setting the current user id because \OC\FilesView relies on \OC_User::getUser()
|
2013-09-13 21:44:31 +02:00 |
Robin Appelman
|
c9d2663159
|
Merge branch 'master' into fileapi-foreward
|
2013-09-12 21:43:35 +02:00 |
Robin Appelman
|
b9167196fb
|
adjust test cases to namespace changes
|
2013-09-10 22:21:49 +02:00 |
Bernhard Posselt
|
fbedd643f7
|
Merge pull request #4477 from owncloud/hooks-view
also emit hooks for views that are a subfolder of the user folder
|
2013-09-04 16:09:22 -07:00 |
Robin Appelman
|
a22f9ff301
|
Provide an implementation of the fileapi for oc6 build on top of the old api
|
2013-09-01 19:47:48 +02:00 |
Robin Appelman
|
bf9045f585
|
test case for hooks send from a non-default view
|
2013-08-29 15:25:38 +02:00 |
Robin Appelman
|
d8c71ba734
|
merge master in storage-wrapper-quota
|
2013-08-18 11:34:56 +02:00 |
Robin Appelman
|
1877a42a0d
|
Scanner: additional tests for reusing etags during scanning
|
2013-08-12 15:37:15 +02:00 |
Robin Appelman
|
3e7a86c6ec
|
remove deleted files while scanning
|
2013-08-06 15:59:06 +02:00 |
Michael Gapczynski
|
afff750011
|
Add test for calculating size of newly empty folder
|
2013-07-29 10:23:14 -04:00 |
Robin Appelman
|
cd8f0c21ce
|
add quota storage wrapper
|
2013-07-25 00:31:51 +02:00 |
Robin Appelman
|
a853968f7d
|
move storage wrapper test to new namespace
|
2013-07-25 00:31:51 +02:00 |
Robin Appelman
|
10d3e63ce5
|
add quota streamwrapper that limits the amount of data that can be written to a stream
|
2013-07-25 00:31:51 +02:00 |
Thomas Müller
|
c517c845f6
|
Merge branch 'master' into storage-test-cleanup
Conflicts:
tests/lib/files/storage/storage.php
|
2013-07-24 01:01:36 +02:00 |
Thomas Müller
|
a2cdf8b91e
|
Merge pull request #3925 from berendt/reworking_OC_Files_Storage_AmazonS3
reworking of \OC\Files\Storage\AmazonS3
|
2013-07-22 02:19:27 -07:00 |
Robin Appelman
|
cfac7fcd53
|
Storage: remove some unneeded strict tests of mtime behaviour
|
2013-07-16 23:07:35 +02:00 |
Robin Appelman
|
97f0bc1c4a
|
Storage: remove tests for search
|
2013-07-16 23:05:23 +02:00 |
Bart Visscher
|
5549c77ec5
|
Merge branch 'master' into doctrine
Conflicts:
3rdparty
lib/db.php
lib/setup.php
tests/lib/db.php
tests/lib/dbschema.php
|
2013-07-13 12:01:14 +02:00 |
Christian Berendt
|
8c9e6db1b1
|
increasing allowed time difference
|
2013-07-08 15:03:55 +02:00 |
Robin Appelman
|
3f5eb762b6
|
Scanner test: ensure mtime in the cache is the same as on the storage to prevent random failures
|
2013-07-05 14:51:22 +02:00 |
Christian Berendt
|
92e7392852
|
revoking additional tests
|
2013-07-04 09:01:36 +02:00 |
Christian Berendt
|
37254744b5
|
remove tests from the wrong test method
|
2013-07-03 18:41:14 +02:00 |
Christian Berendt
|
818e2a364a
|
test moving and copying of subdirectories
|
2013-07-03 18:38:34 +02:00 |
Christian Berendt
|
407753f594
|
move new tests into the correct test method
|
2013-07-03 18:34:33 +02:00 |
Christian Berendt
|
0a5e18335e
|
test working with files in subdirectories
|
2013-07-03 18:23:09 +02:00 |
Christian Berendt
|
e556b7ab55
|
test working with subdirectories
|
2013-07-03 18:16:50 +02:00 |
Christian Berendt
|
81acfc9498
|
test copying and moving files in subdirectories
|
2013-07-03 18:11:54 +02:00 |
Christian Berendt
|
21601fd784
|
increasing difference for modifcation time tests
one second is sometimes not enough when using a slow storage connection,
three seconds is working better (at least when testing against S3)
|
2013-07-03 18:08:19 +02:00 |
Thomas Müller
|
b4f7a88788
|
rename can cause mtime change - invalid assert
|
2013-07-01 22:02:21 +02:00 |
Thomas Müller
|
8beec2015a
|
Merge pull request #3763 from owncloud/recursive-rmdir
Make rmdir recursive for local storage
|
2013-06-30 09:16:32 -07:00 |
Bart Visscher
|
d699ee9845
|
Merge pull request #3635 from owncloud/storage-wrapper
Give apps the option to wrap storage backends
|
2013-06-29 04:00:03 -07:00 |
Robin Appelman
|
a0d8377109
|
better unit tests for static stream wrapper
|
2013-06-28 19:59:04 +02:00 |
Robin Appelman
|
a7c70915d5
|
fix storage wrapper namespaces
|
2013-06-28 18:18:12 +02:00 |
Bart Visscher
|
0c680b46cd
|
View test needs a dummy user
|
2013-06-26 20:48:54 +02:00 |
Jörn Friedrich Dreyer
|
4ecca9e97b
|
graceful teardown of cache
|
2013-06-24 12:59:56 +02:00 |
Thomas Müller
|
59d3c5a575
|
Merge pull request #3796 from owncloud/gracefully_handle_teardown_in_scanner_test
skip teardown if cache has not been set up
|
2013-06-20 04:07:33 -07:00 |
Jörn Friedrich Dreyer
|
7a7b54c4a2
|
skip teardown if cache has not been set up
|
2013-06-20 11:41:07 +02:00 |
Thomas Mueller
|
5d0a3f981c
|
adding unit test for folder remove: testRemovedFolder()
|
2013-06-20 10:47:37 +02:00 |
Robin Appelman
|
ff7e903f82
|
remove deleted files when re-scanning a folder
|
2013-06-20 00:42:34 +02:00 |
icewind1991
|
cb41b88520
|
Merge pull request #3764 from owncloud/scanfolder-existing
Improve re-using existing data in the filescanner
|
2013-06-19 04:30:55 -07:00 |
Jörn Friedrich Dreyer
|
904227a0e4
|
Merge pull request #3661 from owncloud/fixing-windows-server-master
Fixing windows server master
|
2013-06-19 02:42:18 -07:00 |
Robin Appelman
|
0b74e71de8
|
fix updaters test cases
|
2013-06-19 00:26:47 +02:00 |
Robin Appelman
|
2ed0e6e915
|
add tests for reusing existing data in scanner
|
2013-06-17 18:03:57 +02:00 |
Robin Appelman
|
63c898c064
|
Make rmdir recursive for local storage
|
2013-06-17 17:34:09 +02:00 |
Thomas Müller
|
54f3174665
|
Merge pull request #3640 from infoneo/master
Folders with multiple periods problem fix
|
2013-06-13 03:34:36 -07:00 |
Michael Gapczynski
|
2a3887a5d7
|
Add tests for the updater with mount points
|
2013-06-12 15:32:00 -04:00 |
Jörn Friedrich Dreyer
|
b6f8d2b859
|
raise failed tests from first commit to size @medium
|
2013-06-10 10:17:47 +02:00 |
Jörn Friedrich Dreyer
|
73fb722a9e
|
add timeouts 3/30/90 to phpunit tests
|
2013-06-10 09:31:22 +02:00 |
infoneo
|
199207253e
|
Update mapper.php
|
2013-06-08 19:44:58 +03:00 |
Robin Appelman
|
31693d3937
|
add test cases for Mount
|
2013-06-07 17:40:38 +02:00 |
Robin Appelman
|
f35578ec54
|
merge master into storage-wrapper
|
2013-06-07 17:12:16 +02:00 |
Florin Peter
|
adcafbde34
|
Merge branch 'master' into fix_for_2377
|
2013-05-25 20:37:28 +02:00 |
Florin Peter
|
4eddef1556
|
improved tests to check if database layer normalize folder names
|
2013-05-25 20:36:51 +02:00 |
Michael Gapczynski
|
0fdf3a7e63
|
Merge pull request #3388 from roha4000/master
Duplicate DB entries in filecache table when renaming folder in WebUI #2
|
2013-05-25 11:18:20 -07:00 |
Florin Peter
|
946e9ccc0a
|
Merge branch 'master' into fix_for_2377
|
2013-05-24 20:54:13 +02:00 |
Florin Peter
|
5076c0d392
|
changed tests for using new normalizer
|
2013-05-24 20:37:11 +02:00 |
Florin Peter
|
d4b700ef4e
|
revert previous fix and added normalizer to cache class
|
2013-05-23 20:29:46 +02:00 |
Michael Gapczynski
|
30330b4343
|
Merge branch 'master' into move-storages
Conflicts:
tests/lib/files/view.php
|
2013-05-23 10:25:12 -04:00 |
Roland Hager
|
5c112657b2
|
New tests to assure that a move will not affect another users cache entries
Added a second storage and cache Object to simulate a second user.
|
2013-05-22 08:19:15 +02:00 |
Robin Appelman
|
81fd1badc3
|
merge master into filecache_mtime
|
2013-05-21 23:35:19 +02:00 |
Michael Gapczynski
|
fc5bce1f76
|
Fix undefined variable for copying empty folders
|
2013-05-19 15:04:41 -04:00 |
Michael Gapczynski
|
e9b71eed69
|
Add tests for copying/moving between storages
|
2013-05-19 14:20:46 -04:00 |
Robin Appelman
|
ba9db19640
|
Add wrapper storage backend
|
2013-05-08 16:53:05 +02:00 |
icewind1991
|
5b61c5d478
|
Merge pull request #3044 from owncloud/backgroundwatcher
Add a background job to watch for external filesystem changes
|
2013-05-07 10:00:00 -07:00 |
Michael Gapczynski
|
349a533f66
|
Merge pull request #3025 from owncloud/move-file
Cache: only look for child entires when doing a move operation when moving a folder
|
2013-05-07 07:52:57 -07:00 |
Robin Appelman
|
809b5f81f6
|
Further seperation of mount management logic
|
2013-04-26 00:01:36 +02:00 |
Robin Appelman
|
cea56df59e
|
Have the filecache updater testcase clean the filesystem properly
|
2013-04-25 16:56:48 +02:00 |
Robin Appelman
|
15dae6198f
|
Cache: add a backgroundjob to check for external changes to the filesystem
|
2013-04-20 16:38:03 +02:00 |
Robin Appelman
|
10be42f5b7
|
Cache: only look for child entires when doing a move operation when moving a folder
|
2013-04-19 15:06:48 +02:00 |
Robin Appelman
|
258ad38fd3
|
Fix touch for creating new files
|
2013-04-10 13:48:24 +02:00 |
Thomas Müller
|
a0ec2d23ef
|
Fixing author and copyright
|
2013-03-20 11:28:18 +01:00 |
Thomas Mueller
|
268d4a525d
|
some more test cases & fix on file name generation with index
|
2013-03-19 16:57:54 +01:00 |
Thomas Mueller
|
0fff3c9698
|
adding extension to slugified physical path
|
2013-03-19 16:53:37 +01:00 |
Frank Karlitschek
|
7f1ff3e9e1
|
Merge pull request #2204 from owncloud/chache_updater_rename
Cache: better rename hook for cache updater
|
2013-03-17 05:03:18 -07:00 |
Thomas Mueller
|
a05820c659
|
fixing various filesystem/storage unit tests on windows
fixing copy operation on mapper
|
2013-03-12 15:30:10 +01:00 |
Michael Gapczynski
|
d7beac6d6f
|
Merge branch 'master' into filecache_mtime
Conflicts:
lib/files/view.php
lib/util.php
tests/lib/files/cache/cache.php
|
2013-03-08 15:28:45 -05:00 |
Robin Appelman
|
1d3beffacf
|
Cache: better rename hook for cache updater
|
2013-03-08 19:08:07 +01:00 |
Michael Gapczynski
|
ef2eb10ea4
|
Change findById to findByStorageId in mount test
|
2013-03-07 11:47:24 -05:00 |
Michael Gapczynski
|
a5cab28bea
|
Fix fetching source path of shared files
|
2013-03-07 11:12:59 -05:00 |
Frank Karlitschek
|
f554347db5
|
Merge pull request #1724 from owncloud/long-storage-id
Cache: hash long storage ids to ensure they fit in the database
|
2013-02-18 07:17:27 -08:00 |
Robin Appelman
|
0c1ec758e8
|
Cache: hash long storage ids to ensure they fit in the database
|
2013-02-15 22:11:39 +01:00 |
Robin Appelman
|
2ed850e05b
|
merge master into filecache_mtime
|
2013-02-15 21:04:48 +01:00 |
Thomas Mueller
|
191da024fa
|
new test cases added to search in sub folders
|
2013-02-15 17:40:52 +01:00 |
Thomas Mueller
|
c0f3d8578a
|
folder should be created :-(
|
2013-02-15 17:40:07 +01:00 |
Thomas Mueller
|
e3ba0c3082
|
adding a new test class for mapped local using a dot in the datadir - reflects the issue described in #1659
|
2013-02-15 14:46:09 +01:00 |
Robin Appelman
|
9738fae3cf
|
Emulate touch() for backends that don't support it
|
2013-02-10 12:44:27 +01:00 |
Robin Appelman
|
3e70d563a6
|
Cache: bookkeeping of storage_mtime
|
2013-02-10 12:27:35 +01:00 |
Lukas Reschke
|
06bba59249
|
Merge pull request #1618 from owncloud/mapped-storage-unit-testing-linux-master
Mapped storage unit testing linux master
|
2013-02-12 22:58:37 -08:00 |
Thomas Müller
|
251b676a06
|
Merge pull request #1616 from owncloud/cache_fixes_rebase
Cache: reuse known folder sizes when doing a shallow scan - rebase
|
2013-02-12 08:07:49 -08:00 |
Robin Appelman
|
299649b40e
|
Cache: reuse known folder sizes when doing a shallow scan
|
2013-02-11 13:33:41 +01:00 |
Robin Appelman
|
ad360296b9
|
Update tests and apps to the new \OC\Files\Filesystem::init signature
|
2013-02-11 11:06:09 +01:00 |
Thomas Müller
|
8174e5faf1
|
make MappedLocal available and testable within Linux as well
|
2013-02-09 19:03:03 +01:00 |
Thomas Mueller
|
fd8cb9974b
|
initial version of a local storage implementation which will use unique slugified filename on the local filesystem.
This implementation will only be enabled on windows based system to solve the issues around UTF-8 file names with php on windows.
|
2013-02-06 23:41:52 +01:00 |
Thomas Mueller
|
cbf6b28f45
|
uncomment failing calls to \OC\Files\Filesystem::file_put_contents
|
2013-02-05 20:21:29 +01:00 |
Thomas Mueller
|
997259df4b
|
reuse \OC_Helper::tmpFolder()
|
2013-02-04 14:11:51 +01:00 |
Robin Appelman
|
5d0c5c854b
|
Cache: use greaterEquals in tests cases to prevent failures due to race conditions
|
2013-01-30 23:15:45 +01:00 |
Robin Appelman
|
577e3b11d7
|
Filesystem: return all matching mounts in Mount::findById
|
2013-01-28 00:59:43 +01:00 |
Robin Appelman
|
17bcea1585
|
Filesystem: add View->getPath to the cache api
|
2013-01-27 00:13:50 +01:00 |
Robin Appelman
|
9e2a066c7b
|
Cache: add function to get storage id and internal path of a file by id
|
2013-01-27 00:13:50 +01:00 |
Robin Appelman
|
8c42e2de8c
|
Test cases for new mount management
|
2013-01-27 00:13:49 +01:00 |
Robin Appelman
|
177537dbcc
|
Cache: port test cases to PHPUnit
|
2013-01-26 21:44:33 +01:00 |
Robin Appelman
|
930b9b9cd0
|
merge master into filesystem
|
2013-01-26 18:49:45 +01:00 |
Robin Appelman
|
7330fcf5e8
|
Cache: make mounts overwrite existing folders, prevents duplicate entries
|
2013-01-22 20:57:15 +01:00 |
Robin Appelman
|
db2b485b96
|
Cache: fix test case Updater::testRename
|
2013-01-22 16:36:03 +01:00 |
Michael Gapczynski
|
465c100d8f
|
Add tests for mtime changes in folders - testRename is failing right now
|
2013-01-22 00:43:43 -05:00 |
Robin Appelman
|
5445b94416
|
merge master into filesystem
|
2013-01-16 19:04:50 +01:00 |
Michael Gapczynski
|
6801f82d09
|
Merge branch 'filesystem' into filesystem-etags
Conflicts:
lib/files/cache/cache.php
|
2013-01-07 10:28:37 -05:00 |
Robin Appelman
|
ad3badeabf
|
Cache: split permission cache scanning and cache scanning
|
2013-01-07 02:09:20 +01:00 |
Robin Appelman
|
439578288f
|
Cache: split permission cache scanning and cache scanning
|
2013-01-07 01:03:11 +01:00 |
Robin Appelman
|
b41189de44
|
Cache: allow storage backends to overwrite Watcher
|
2013-01-01 18:04:29 +01:00 |
Michael Gapczynski
|
d0a50fae83
|
Fix eTagUpdate and add tests
|
2012-12-31 18:16:44 -05:00 |
Robin Appelman
|
cf3665057c
|
make sure folders that are not fully scanned are at least shallow scanned when we open them
the fact that they are in the cache does not mean they are scanned
|
2012-12-15 03:21:39 +01:00 |
Robin Appelman
|
4be039e6cb
|
Filecache Watcher: use scan or scanFile based on the current item, not the cached item
|
2012-12-15 03:10:56 +01:00 |
Robin Appelman
|
cc0a0df88b
|
one additional test case for the cache updater
|
2012-12-11 01:25:21 +01:00 |
Robin Appelman
|
8635699db9
|
fix cache behaviour for non existing files
|
2012-12-11 01:06:21 +01:00 |
Robin Appelman
|
0cfef83ed9
|
sort output of getFolderContent by name
|
2012-11-25 16:08:35 +01:00 |
Robin Appelman
|
709aacfa0f
|
change behaviour of Filesystem::getMountPoint when a mountpoint is passed as path without trailing slash
|
2012-11-24 23:41:39 +01:00 |
Robin Appelman
|
ad706229f5
|
explicitly sort files when using getFolderContents
|
2012-11-23 00:17:18 +01:00 |
Robin Appelman
|
8ce5e0d30d
|
don't throw fatal error in updater cache if setup failed for some reason
|
2012-11-22 13:14:39 +01:00 |
Robin Appelman
|
8687e0d346
|
add Scanner->backgroundScan
|
2012-11-22 12:45:29 +01:00 |
Robin Appelman
|
186c9e77e8
|
add Cache->getIncomplete for use in background scanning
|
2012-11-22 12:45:29 +01:00 |
Robin Appelman
|
cbcd9ba84a
|
allow storage backends to implement custom permission management
|
2012-11-15 00:57:30 +01:00 |
Robin Appelman
|
fedff3eafe
|
add cache updater
|
2012-11-08 21:12:40 +01:00 |
Robin Appelman
|
15b8a3f987
|
move correctFolderSize from Scanner to Cache
|
2012-11-08 18:10:54 +01:00 |
Robin Appelman
|
8a6bb7965d
|
add Cache::move
|
2012-11-02 22:25:33 +01:00 |
Robin Appelman
|
b07672821b
|
check for changes when using the cache api
|
2012-10-28 11:43:45 +01:00 |
Robin Appelman
|
fba7be1194
|
add filesystem watcher to detect updates
|
2012-10-28 11:39:37 +01:00 |
Robin Appelman
|
79d0ac21cc
|
delete child entries when a folder gets removed from cache
|
2012-10-27 18:08:00 +02:00 |
Robin Appelman
|
56e9ce44c3
|
add a way to recalucale the size of a folder in the cache
|
2012-10-27 18:08:00 +02:00 |
Robin Appelman
|
fcc92a9f43
|
add searchByMime to new cache api
|
2012-10-27 10:34:25 +02:00 |
Robin Appelman
|
695405dfeb
|
add permissions data to the results of the cache api
|
2012-10-27 10:01:20 +02:00 |
Robin Appelman
|
c22a723785
|
add file permissions cache
|
2012-10-26 19:07:29 +02:00 |
Robin Appelman
|
7ad8bf3156
|
move filesystem test case
|
2012-10-26 18:07:01 +02:00 |
Robin Appelman
|
8bce661e4d
|
add search to the filecache api
|
2012-10-26 13:23:49 +02:00 |
Robin Appelman
|
7ef0ffe8ad
|
add View->putFileInfo to the filecache api
|
2012-10-26 12:43:23 +02:00 |
Robin Appelman
|
e63e246c48
|
fix problem with normalizePath when there was a double leading slash
|
2012-10-26 12:37:49 +02:00 |
Robin Appelman
|
39adadd3e3
|
move the cache api from OC_Files to filesystem(view)
|
2012-10-26 12:30:25 +02:00 |
Robin Appelman
|
fb2d2bc201
|
merge master into filesystem
|
2012-10-11 22:54:39 +02:00 |
Robin Appelman
|
a2785f57d2
|
fix cache scanner test case
|
2012-10-10 17:45:47 +02:00 |
Robin Appelman
|
08bb5dbe3a
|
few more test cases for scanning folders
|
2012-10-10 16:26:28 +02:00 |
Robin Appelman
|
13515effc9
|
add Cache::getStatus
|
2012-10-08 14:58:21 +02:00 |
Robin Appelman
|
e7899e17de
|
merge phpunit into filesystem
|
2012-10-08 13:53:53 +02:00 |
Robin Appelman
|
b9b9fd9dba
|
more tests and fixes for the filesystem scanner
|
2012-10-03 13:07:19 +02:00 |
Robin Appelman
|
85be00be65
|
add some more test cases for the scanner
|
2012-10-03 11:40:09 +02:00 |
Robin Appelman
|
e415e90c6d
|
make filestorage scanner non-static and add a simple test case
|
2012-10-03 11:24:49 +02:00 |
Robin Appelman
|
1ed89760be
|
dont need this anymore
|
2012-10-02 23:35:51 +02:00 |
Robin Appelman
|
522d7df860
|
convert Cache to a non-static class that handles the cache for a single storage backend
|
2012-09-26 17:52:02 +02:00 |
Robin Appelman
|
dcf995fff3
|
add Cache::getFolderContent
|
2012-09-23 15:25:03 +02:00 |
Robin Appelman
|
73eedd8fc8
|
some simple test cases for the new filecache
|
2012-09-22 15:43:10 +02:00 |
Robin Appelman
|
96b798a59f
|
move storage backend test cases to their own namespace
|
2012-09-22 14:51:15 +02:00 |