diff options
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/testutil/Scratch.java')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/testutil/Scratch.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/testutil/Scratch.java b/src/test/java/com/google/devtools/build/lib/testutil/Scratch.java index 7179b37258..6004661321 100644 --- a/src/test/java/com/google/devtools/build/lib/testutil/Scratch.java +++ b/src/test/java/com/google/devtools/build/lib/testutil/Scratch.java @@ -14,13 +14,13 @@ package com.google.devtools.build.lib.testutil; +import com.google.common.io.ByteStreams; import com.google.devtools.build.lib.util.BlazeClock; import com.google.devtools.build.lib.vfs.FileSystem; import com.google.devtools.build.lib.vfs.FileSystemUtils; import com.google.devtools.build.lib.vfs.Path; import com.google.devtools.build.lib.vfs.PathFragment; import com.google.devtools.build.lib.vfs.inmemoryfs.InMemoryFileSystem; - import java.io.IOException; import java.nio.charset.Charset; import java.nio.charset.StandardCharsets; @@ -131,6 +131,12 @@ public final class Scratch { return file; } + public String readFile(String pathName) throws IOException { + return new String( + ByteStreams.toByteArray(resolve(pathName).getInputStream()), + DEFAULT_CHARSET); + } + /** * Like {@code scratch.file}, but the file is first deleted if it already * exists. |