Sebastian Messmer
|
7a43c41787
|
Use a compressing blockstore for BigBlobsTest. This way, we don't need that much RAM for running it (the big blobs created by the test case are mostly just zero and some few non-zero data areas)
|
2015-12-14 17:18:12 +01:00 |
|
Sebastian Messmer
|
1cdaf8e08d
|
Fixed compiler error on 32bit platforms
|
2015-12-13 13:30:05 +01:00 |
|
Sebastian Messmer
|
ff812abf79
|
Removed nonsensical std::log() testcase
|
2015-12-11 12:44:20 +01:00 |
|
Sebastian Messmer
|
1ecabdabeb
|
Disabled BigBlob tests, because they need a lot of time and space
|
2015-12-11 12:31:09 +01:00 |
|
Sebastian Messmer
|
38c56f6764
|
Support blob sizes >4GB and add test cases for it
|
2015-12-11 00:18:17 +01:00 |
|
Sebastian Meßmer
|
a3f557ef63
|
Fix warnings from -Weffc++
|
2015-10-17 21:17:38 +02:00 |
|
Sebastian Meßmer
|
39eaff4533
|
Unify (and fix) include guards
|
2015-10-15 13:10:20 +02:00 |
|
Sebastian Messmer
|
58f7024919
|
Test cases print stack trace on sigsegv
|
2015-10-05 16:52:06 +02:00 |
|
Sebastian Messmer
|
e07ddaa289
|
Fix traversing bug and add test case for it
|
2015-09-30 15:33:09 +02:00 |
|
Sebastian Messmer
|
e96bb17e11
|
Removed unnecessary workaround
|
2015-07-29 12:07:25 +02:00 |
|
Sebastian Messmer
|
106f18b496
|
Use the new assert that doesn't crash the program in a release build
|
2015-07-22 13:44:04 +02:00 |
|
Sebastian Messmer
|
e64255a16e
|
Removed last unique_ptr uses, all uses unique_ref now
|
2015-07-21 15:24:49 +02:00 |
|
Sebastian Messmer
|
a923165360
|
Adapted to new blockstore interface (using unique_ref instead of unique_ptr)
|
2015-07-21 15:00:57 +02:00 |
|
Sebastian Messmer
|
7fc4115129
|
Adapt to new blockstore (Blockstore::tryCreate returns optional<unique_ref<Block>> instead of unique_ptr<Block>)
|
2015-07-20 19:10:46 +02:00 |
|
Sebastian Messmer
|
5ea654445c
|
Use optional::value() instead of optional::get() in test cases
|
2015-06-28 16:59:13 +02:00 |
|
Sebastian Messmer
|
de5dd8a838
|
Use optional::value() instead of options::get() in test cases
|
2015-06-28 16:45:18 +02:00 |
|
Sebastian Messmer
|
3d1341114b
|
Use unique_ref instead of unique_ptr
|
2015-06-26 15:59:18 +02:00 |
|
Sebastian Messmer
|
7fae2d1e59
|
Adapt to new cpp-utils
|
2015-06-21 17:43:45 +02:00 |
|
Sebastian Messmer
|
d1528fe541
|
Use C++11 uniform initialization for structs
|
2015-06-21 14:40:52 +02:00 |
|
Sebastian Meßmer
|
31cd0eb9e9
|
Adapt to new dynamic_pointer_move
|
2015-06-18 19:34:24 +02:00 |
|
Sebastian Meßmer
|
5039205cd2
|
BlobStore handles unique_ref<Blob> instead of unique_ptr<Blob>
|
2015-06-18 12:45:37 +02:00 |
|
Sebastian Messmer
|
abf0f68432
|
Enable extended compiler warnings and resolve occurring ones
|
2015-05-08 02:10:40 +02:00 |
|
Sebastian Messmer
|
7d6febe17f
|
Reduce use of memcmp and use operator==(Data, Data) instead
|
2015-04-25 17:17:15 +02:00 |
|
Sebastian Messmer
|
b4e2eaa3e8
|
Use cpputils::DataFixture instead of DataBlockFixture
|
2015-04-25 16:44:00 +02:00 |
|
Sebastian Messmer
|
6a0623956d
|
Use Data, DataBlockFixture from cpputils
|
2015-04-25 02:55:34 +02:00 |
|
Sebastian Messmer
|
3d9e98d892
|
Fix compiler errors in tests
|
2015-04-25 00:08:29 +02:00 |
|
Sebastian Messmer
|
bee68464dc
|
When traversing a blob out of range, automatically create the leaves up to the traversed point
|
2015-04-10 21:52:30 +02:00 |
|
Sebastian Messmer
|
bb98e9b31d
|
Fix test cases for new flushing policy
|
2015-04-10 00:10:49 +02:00 |
|
Sebastian Messmer
|
a7a87a07dd
|
Add style warnings
|
2015-03-16 18:32:37 +01:00 |
|
Sebastian Messmer
|
deba4810a8
|
Replaced absolute paths to messmer/blobstore with local relative paths
|
2015-03-12 15:18:10 +01:00 |
|
Sebastian Messmer
|
40cbf93957
|
Deleted unneccessary test cases and added test cases for BlobReadWriteTest
|
2015-03-06 21:18:22 +01:00 |
|
Sebastian Messmer
|
2bfc872088
|
Fix Blob::read()/write() and write test cases for it
|
2015-03-06 20:40:23 +01:00 |
|
Sebastian Messmer
|
c293dc0571
|
Added test cases
|
2015-03-06 16:54:49 +01:00 |
|
Sebastian Messmer
|
d8b7a99ea8
|
Fix compiler warning
|
2015-03-06 16:43:16 +01:00 |
|
Sebastian Messmer
|
df9a44eace
|
Added some more test cases to BlobStore
|
2015-03-06 16:39:40 +01:00 |
|
Sebastian Messmer
|
a9c44a40ed
|
Fix Blob::write() and add some test cases for it
|
2015-03-06 16:08:30 +01:00 |
|
Sebastian Messmer
|
4658de552f
|
TODOs
|
2015-03-06 02:34:18 +01:00 |
|
Sebastian Messmer
|
19b9551a00
|
Added test cases loading nonexisting blobs
|
2015-03-06 02:32:43 +01:00 |
|
Sebastian Messmer
|
75d1ef11fe
|
Fixed loading nonexisting blobs and wrote more test cases
|
2015-03-06 02:21:31 +01:00 |
|
Sebastian Messmer
|
f834f8892d
|
Added test cases for resizing blobs
|
2015-03-05 22:34:51 +01:00 |
|
Sebastian Messmer
|
8b7a76c38a
|
Added first test for BlobStoreOnBlocks
|
2015-03-05 22:23:30 +01:00 |
|
Sebastian Messmer
|
e64ab10059
|
Fix DataNodeView: Only allow read access to data region
|
2015-03-05 22:22:22 +01:00 |
|
Sebastian Messmer
|
31417f8e05
|
Add test cases for writing into leaves
|
2015-03-04 21:56:48 +01:00 |
|
Sebastian Messmer
|
3a01f95467
|
Adapt to new blockstore which has Block::write() instead of writeable Block::data() pointer
|
2015-03-04 20:58:39 +01:00 |
|
Sebastian Messmer
|
5fb235a40c
|
Removed DataTree::addDataLeaf() / DataTree::removeLastDataLeaf() and DataTree::flush()
|
2015-03-04 03:17:59 +01:00 |
|
Sebastian Messmer
|
c0e5b5db8c
|
Added more test cases for resizing blobs
|
2015-03-04 02:56:17 +01:00 |
|
Sebastian Messmer
|
3b06dec1f2
|
DataBlockFixture creates data that is independent from its size
|
2015-03-04 02:34:54 +01:00 |
|
Sebastian Messmer
|
0e91d06a6f
|
Add test cases for DataTree::resizeNumBytes()
|
2015-03-04 02:05:03 +01:00 |
|
Sebastian Messmer
|
68182e523f
|
Added test cases for DataNode::key() and DataTree::key()
|
2015-02-27 14:32:28 +01:00 |
|
Sebastian Messmer
|
a44b6318e2
|
- Refactor math functions for reuse (and write test cases for them)
- Implemented BlobOnBlocks::read() and write(). Not tested yet.
|
2015-02-26 20:19:12 +01:00 |
|