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;