Conversation
Connor1996
left a comment
There was a problem hiding this comment.
Please add a test to cover it
I am a noob sorry. What a good test should be like? Is there a example or some docs? Or do you mean I should run the titan_*_test? And how should I cover it? Is there a cover ratio or something that I can tell that I cover it? |
|
@apple-ouyang You can check |
|
Thanks @Connor1996, I will check this code and figure out a cover test. |
Signed-off-by: Wang Haitao <wanghaitao.ouyang@foxmail.com>
|
I change the code. Referenced by TitanTableBuilder::AddBlob in the file table_build.cc::182. if (blob_handle_->GetFile()->GetFileSize() >=
cf_options_.blob_file_target_size) {
// if blob file hit the size limit, we have to finish it
// in this case, when calling `BlobFileBuilder::Finish`, builder will be in
// unbuffered state, so it will not trigger another `AddBlobResultsToBase`
// call
FinishBlobFile();
}I guess my change will work and don't need a test right? Because this is how you write in the table_build.cc. |
Adding a case is to make sure it won't be broken in the future. It is not about how you write the code. |
|
@apple-ouyang friendly ping |
#236