Merge "Make AlmostFullTest no longer overfill the disk." into nougat-mr1-cts-dev
diff --git a/tests/filesystem/src/android/filesystem/cts/AlmostFullTest.java b/tests/filesystem/src/android/filesystem/cts/AlmostFullTest.java
index 11b150e..0fbc872 100644
--- a/tests/filesystem/src/android/filesystem/cts/AlmostFullTest.java
+++ b/tests/filesystem/src/android/filesystem/cts/AlmostFullTest.java
@@ -63,7 +63,9 @@
Log.i(TAG, "free disk " + freeDisk + " too small, needs " + FREE_SPACE_FINAL);
return;
}
- final long MAX_FILE_SIZE_TO_FILL = 1024L * 1024L * 1024L;
+ // Ensure MAX_SIZE_TO_FILL is an integral multiple of FileUtil.BUFFER_SIZE to avoid
+ // rounding errors caused by FileUtil.createNewFilledFile. See b/63535343.
+ final long MAX_FILE_SIZE_TO_FILL = FileUtil.BUFFER_SIZE * 100L;
long filled = 0;
while (filled < diskToFill) {
long toFill = diskToFill - filled;