Search in sources :

Example 16 with ProjectFilesystemDelegate

use of com.facebook.buck.io.ProjectFilesystemDelegate in project buck by facebook.

the class AutoSparseIntegrationTest method testExecutableNotExisting.

@Test
public void testExecutableNotExisting() {
    ProjectFilesystemDelegate delegate = createDelegate();
    Assume.assumeFalse(delegate.isExecutable(repoPath.resolve("nonsuch")));
}
Also used : ProjectFilesystemDelegate(com.facebook.buck.io.ProjectFilesystemDelegate) Test(org.junit.Test)

Example 17 with ProjectFilesystemDelegate

use of com.facebook.buck.io.ProjectFilesystemDelegate in project buck by facebook.

the class AutoSparseIntegrationTest method testSymlink.

@Test
public void testSymlink() {
    ProjectFilesystemDelegate delegate = createDelegate();
    Assume.assumeTrue(delegate.isSymlink(repoPath.resolve("file3")));
}
Also used : ProjectFilesystemDelegate(com.facebook.buck.io.ProjectFilesystemDelegate) Test(org.junit.Test)

Example 18 with ProjectFilesystemDelegate

use of com.facebook.buck.io.ProjectFilesystemDelegate in project buck by facebook.

the class AutoSparseIntegrationTest method testAutosparseEnabledHgSubdir.

@Test
public void testAutosparseEnabledHgSubdir() {
    ProjectFilesystemDelegate delegate = createDelegate(repoPath.resolve("not_hidden_subdir"), true, ImmutableList.of());
    Assume.assumeTrue(delegate instanceof AutoSparseProjectFilesystemDelegate);
}
Also used : ProjectFilesystemDelegate(com.facebook.buck.io.ProjectFilesystemDelegate) Test(org.junit.Test)

Example 19 with ProjectFilesystemDelegate

use of com.facebook.buck.io.ProjectFilesystemDelegate in project buck by facebook.

the class AutoSparseIntegrationTest method testAutosparseEnabledNotHgDir.

@Test
public void testAutosparseEnabledNotHgDir() {
    ProjectFilesystemDelegate delegate = createDelegate(repoPath.getParent(), true, ImmutableList.of());
    Assume.assumeFalse(delegate instanceof AutoSparseProjectFilesystemDelegate);
}
Also used : ProjectFilesystemDelegate(com.facebook.buck.io.ProjectFilesystemDelegate) Test(org.junit.Test)

Aggregations

ProjectFilesystemDelegate (com.facebook.buck.io.ProjectFilesystemDelegate)19 Test (org.junit.Test)19 Path (java.nio.file.Path)6 DefaultProjectFilesystemDelegate (com.facebook.buck.io.DefaultProjectFilesystemDelegate)5 FileSystem (java.nio.file.FileSystem)5 EdenError (com.facebook.eden.thrift.EdenError)2 FakeClock (com.facebook.buck.timing.FakeClock)1 File (java.io.File)1 FileOutputStream (java.io.FileOutputStream)1