Commit Graph

181 Commits

Author SHA1 Message Date
Sebastian Messmer
1698044eb8 Specify EntryType better 2015-07-20 17:56:44 +02:00
Sebastian Messmer
c5822b97f4 Use optional::value() instead of optional::get() 2015-06-28 17:05:06 +02:00
Sebastian Messmer
2fa7d656e7 Adapt to new cpp-utils 2015-06-21 17:44:30 +02:00
Sebastian Meßmer
536cba1459 Use unique_ref instead of unique_ptr wherever possible 2015-06-18 19:30:52 +02:00
Sebastian Messmer
33a20223cd Fix for clang compiler 2015-06-10 17:19:39 +02:00
Sebastian Messmer
038efb95ec Enable extended compiler warnings 2015-05-08 02:11:42 +02:00
Sebastian Messmer
2970de9c4f Make constructors explicit where adequate 2015-04-27 18:21:33 +02:00
Sebastian Messmer
65eb73e7d9 Use cpputils::DataFixture instead of DataBlockFixture 2015-04-25 16:43:37 +02:00
Sebastian Messmer
0b60370665 Remove dependency to tempfile 2015-04-25 03:47:30 +02:00
Sebastian Messmer
2f2ba7756b Fix filesystem tests 2015-04-25 03:39:18 +02:00
Sebastian Messmer
9de2d9d04a - Use cpputils::DataBlockFixture and cpputils::Data.
- Fix test cases
2015-04-25 03:26:59 +02:00
Sebastian Messmer
c543cb398d Upgrade dependencies 2015-04-25 00:42:19 +02:00
Sebastian Meßmer
2726241a1c Removed debug output 2015-04-23 09:25:04 +02:00
Sebastian Meßmer
4a1166cfd2 Created symlinks take ownership from the current user 2015-04-23 09:17:23 +02:00
Sebastian Messmer
446c07deff Implemented symlinks 2015-04-22 16:00:14 +02:00
Sebastian Messmer
f41939f443 On file/dir creation, the owner is passed in 2015-04-22 14:31:15 +02:00
Sebastian Messmer
8165ca39bc Simplified readdir 2015-04-21 23:19:50 +02:00
Sebastian Messmer
f8b26d31e3 Added chmod/chown 2015-04-21 21:08:23 +02:00
Sebastian Messmer
f746d83141 Generalize remove for dirs and files 2015-04-10 23:24:28 +02:00
Sebastian Messmer
64fcd2094a Adapt to biicode 2.8 2015-04-08 17:44:34 +02:00
Sebastian Messmer
c68eee1de4 Workaround for broken travis biicode deployment 2015-04-08 17:20:25 +02:00
Sebastian Messmer
1e532cc989 Travis CI needs sudo 2015-04-08 17:01:35 +02:00
Sebastian Meßmer
0ffb419bf8 Refactor: FsppFileTest/FsppOpenFileTest use common base class 2015-03-19 05:47:06 +01:00
Sebastian Meßmer
faf7f4a68d TODOs 2015-03-19 05:39:02 +01:00
Sebastian Meßmer
cca0fda340 Prepared FsppOpenFileTest 2015-03-19 05:37:44 +01:00
Sebastian Meßmer
6242448a70 Added some tests to FsppDirTest 2015-03-19 05:32:09 +01:00
Sebastian Meßmer
a0130fb73f Refactor FsppDirTest 2015-03-19 04:36:02 +01:00
Sebastian Meßmer
214b268a1c Refactor FsppDirTest 2015-03-19 04:24:43 +01:00
Sebastian Meßmer
24a60d6cb3 Improve FsppDirTest:
* They expect the filesystem to return . and .. as dir entries
 * The test case allows the file system to return the entries in an arbitrary order
2015-03-19 03:52:58 +01:00
Sebastian Meßmer
70bd5a3ea3 Removed code redundancy 2015-03-19 03:24:26 +01:00
Sebastian Meßmer
c662d7c590 TODOs 2015-03-18 02:49:11 +01:00
Sebastian Meßmer
1a2a8c56d3 TODOs 2015-03-18 02:48:23 +01:00
Sebastian Meßmer
564943fe98 Added FsppFileTest: Open, Truncate 2015-03-18 02:45:35 +01:00
Sebastian Messmer
17ac638e41 Added more test cases to FsppDirTest 2015-03-18 01:46:33 +01:00
Sebastian Messmer
7fdbc9f629 Extended FsppDeviceTest 2015-03-17 12:43:27 +01:00
Sebastian Meßmer
990d2a7011 FsTest tests set access permissions correctly 2015-03-16 04:53:35 +01:00
Sebastian Meßmer
afd4c90e21 Add some more tests 2015-03-16 04:37:12 +01:00
Sebastian Meßmer
2c32927587 Add more tests to FsTest 2015-03-16 04:02:45 +01:00
Sebastian Meßmer
cf8dfbd884 Refactor FsTest 2015-03-16 02:56:40 +01:00
Sebastian Meßmer
6b1bd62975 Added some simple test cases that can be used by file systems to test themselves. Further to come. 2015-03-16 02:14:27 +01:00
Sebastian Meßmer
1f0648bb27 Require gcc version that supports what we're doing 2015-03-13 09:42:31 +01:00
Sebastian Messmer
ac6e501b3a Fix travis 2015-03-13 17:51:19 +01:00
Sebastian Messmer
b0926228cc Simplify test config for new biicode version 2015-03-13 17:32:03 +01:00
Sebastian Messmer
86597e66d8 Merge branch 'master' into develop 2015-03-12 16:28:38 +01:00
Sebastian Meßmer
5b375113e0 Update LICENCE to LGPL 2015-03-12 16:23:13 +01:00
Sebastian Messmer
1ba98ffec4 Add needed boost libraries 2015-03-12 15:22:20 +01:00
Sebastian Messmer
acc2302b37 Use new setup_biicode_project for travis 2015-03-12 15:01:34 +01:00
Sebastian Messmer
141b7e08b7 Fix OpenFile::read() return type 2015-03-11 01:05:16 +01:00
Sebastian Messmer
9741fb3f5c - ReadDir also returns whether the entry is a file or a directory
- OpenFileList has a simpler interface
2015-03-11 00:22:36 +01:00
Sebastian Messmer
498623ddab Merge branch 'master' into develop 2015-03-10 21:51:21 +01:00