Skip to content
Snippets Groups Projects
Commit 3052d123 authored by Elliott Hughes's avatar Elliott Hughes Committed by Gerrit Code Review
Browse files

Merge "Fix libbase file.Readlink test on marlin/sailfish."

parents 5d05d0e7 a6c65704
No related branches found
No related tags found
No related merge requests found
...@@ -134,7 +134,11 @@ TEST(file, Readlink) { ...@@ -134,7 +134,11 @@ TEST(file, Readlink) {
// Linux doesn't allow empty symbolic links. // Linux doesn't allow empty symbolic links.
std::string min("x"); std::string min("x");
// ext2 and ext4 both have PAGE_SIZE limits. // ext2 and ext4 both have PAGE_SIZE limits.
std::string max(static_cast<size_t>(4096 - 1), 'x'); // If file encryption is enabled, there's extra overhead to store the
// size of the encrypted symlink target. There's also an off-by-one
// in current kernels (and marlin/sailfish where we're seeing this
// failure are still on 3.18, far from current). http://b/33306057.
std::string max(static_cast<size_t>(4096 - 2 - 1 - 1), 'x');
TemporaryDir td; TemporaryDir td;
std::string min_path{std::string(td.path) + "/" + "min"}; std::string min_path{std::string(td.path) + "/" + "min"};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment