public virtual void SetUp() { fsTarget = FileSystem.GetLocal(new Configuration()); fsTarget.Mkdirs(new Path(fileSystemTestHelper.GetTestRootPath(fsTarget), "dir1")); conf = ViewFileSystemTestSetup.CreateConfig(); fsView = ViewFileSystemTestSetup.SetupForViewFileSystem(conf, fileSystemTestHelper , fsTarget); conf.Set("fs.defaultFS", FsConstants.ViewfsUri.ToString()); }
public static void Setup() { conf = ViewFileSystemTestSetup.CreateConfig(); fs1 = SetupFileSystem(new URI("fs1:///"), typeof(TestViewFileSystemDelegationTokenSupport.FakeFileSystem )); fs2 = SetupFileSystem(new URI("fs2:///"), typeof(TestViewFileSystemDelegationTokenSupport.FakeFileSystem )); viewFs = FileSystem.Get(FsConstants.ViewfsUri, conf); }
public virtual void SetUp() { fcTarget = fc; fcTarget2 = fc2; targetTestRoot = fileContextTestHelper.GetAbsoluteTestRootPath(fc); targetTestRoot2 = fileContextTestHelper.GetAbsoluteTestRootPath(fc2); fcTarget.Delete(targetTestRoot, true); fcTarget2.Delete(targetTestRoot2, true); fcTarget.Mkdir(targetTestRoot, new FsPermission((short)0x1e8), true); fcTarget2.Mkdir(targetTestRoot2, new FsPermission((short)0x1e8), true); fsViewConf = ViewFileSystemTestSetup.CreateConfig(); SetupMountPoints(); fcView = FileContext.GetFileContext(FsConstants.ViewfsUri, fsViewConf); }
public virtual void SetUp() { fsTarget = fHdfs; fsTarget2 = fHdfs2; targetTestRoot = fileSystemTestHelper.GetAbsoluteTestRootPath(fsTarget); targetTestRoot2 = fileSystemTestHelper.GetAbsoluteTestRootPath(fsTarget2); fsTarget.Delete(targetTestRoot, true); fsTarget2.Delete(targetTestRoot2, true); fsTarget.Mkdirs(targetTestRoot); fsTarget2.Mkdirs(targetTestRoot2); fsViewConf = ViewFileSystemTestSetup.CreateConfig(); SetupMountPoints(); fsView = FileSystem.Get(FsConstants.ViewfsUri, fsViewConf); }
public static void ClusterSetupAtBegining() { cluster = new MiniDFSCluster.Builder(Conf).NumDataNodes(2).Build(); cluster.WaitClusterUp(); fHdfs = cluster.GetFileSystem(); defaultWorkingDirectory = fHdfs.MakeQualified(new Path("/user/" + UserGroupInformation .GetCurrentUser().GetShortUserName())); fHdfs.Mkdirs(defaultWorkingDirectory); // Setup the ViewFS to be used for all tests. Configuration conf = ViewFileSystemTestSetup.CreateConfig(); ConfigUtil.AddLink(conf, "/vfstmp", new URI(fHdfs.GetUri() + "/hdfstmp")); ConfigUtil.AddLink(conf, "/tmp", new URI(fHdfs.GetUri() + "/tmp")); vfs = FileSystem.Get(FsConstants.ViewfsUri, conf); NUnit.Framework.Assert.AreEqual(typeof(ViewFileSystem), vfs.GetType()); }
public virtual void SetUp() { InitializeTargetTestRoot(); // Make user and data dirs - we creates links to them in the mount table fsTarget.Mkdirs(new Path(targetTestRoot, "user")); fsTarget.Mkdirs(new Path(targetTestRoot, "data")); fsTarget.Mkdirs(new Path(targetTestRoot, "dir2")); fsTarget.Mkdirs(new Path(targetTestRoot, "dir3")); FileSystemTestHelper.CreateFile(fsTarget, new Path(targetTestRoot, "aFile")); // Now we use the mount fs to set links to user and dir // in the test root // Set up the defaultMT in the config with our mount point links conf = ViewFileSystemTestSetup.CreateConfig(); SetupMountPoints(); fsView = FileSystem.Get(FsConstants.ViewfsUri, conf); }
public virtual void TestAclMethods() { Configuration conf = ViewFileSystemTestSetup.CreateConfig(); FileSystem mockFs1 = SetupMockFileSystem(conf, new URI("mockfs1:/")); FileSystem mockFs2 = SetupMockFileSystem(conf, new URI("mockfs2:/")); FileSystem viewFs = FileSystem.Get(FsConstants.ViewfsUri, conf); Path viewFsPath1 = new Path("/mounts/mockfs1/a/b/c"); Path mockFsPath1 = new Path("/a/b/c"); Path viewFsPath2 = new Path("/mounts/mockfs2/d/e/f"); Path mockFsPath2 = new Path("/d/e/f"); IList <AclEntry> entries = Collections.EmptyList(); viewFs.ModifyAclEntries(viewFsPath1, entries); Org.Mockito.Mockito.Verify(mockFs1).ModifyAclEntries(mockFsPath1, entries); viewFs.ModifyAclEntries(viewFsPath2, entries); Org.Mockito.Mockito.Verify(mockFs2).ModifyAclEntries(mockFsPath2, entries); viewFs.RemoveAclEntries(viewFsPath1, entries); Org.Mockito.Mockito.Verify(mockFs1).RemoveAclEntries(mockFsPath1, entries); viewFs.RemoveAclEntries(viewFsPath2, entries); Org.Mockito.Mockito.Verify(mockFs2).RemoveAclEntries(mockFsPath2, entries); viewFs.RemoveDefaultAcl(viewFsPath1); Org.Mockito.Mockito.Verify(mockFs1).RemoveDefaultAcl(mockFsPath1); viewFs.RemoveDefaultAcl(viewFsPath2); Org.Mockito.Mockito.Verify(mockFs2).RemoveDefaultAcl(mockFsPath2); viewFs.RemoveAcl(viewFsPath1); Org.Mockito.Mockito.Verify(mockFs1).RemoveAcl(mockFsPath1); viewFs.RemoveAcl(viewFsPath2); Org.Mockito.Mockito.Verify(mockFs2).RemoveAcl(mockFsPath2); viewFs.SetAcl(viewFsPath1, entries); Org.Mockito.Mockito.Verify(mockFs1).SetAcl(mockFsPath1, entries); viewFs.SetAcl(viewFsPath2, entries); Org.Mockito.Mockito.Verify(mockFs2).SetAcl(mockFsPath2, entries); viewFs.GetAclStatus(viewFsPath1); Org.Mockito.Mockito.Verify(mockFs1).GetAclStatus(mockFsPath1); viewFs.GetAclStatus(viewFsPath2); Org.Mockito.Mockito.Verify(mockFs2).GetAclStatus(mockFsPath2); }
/// <exception cref="System.Exception"/> protected internal override FileSystem CreateFileSystem() { return(ViewFileSystemTestSetup.SetupForViewFileSystem(ViewFileSystemTestSetup.CreateConfig (), this, fcTarget)); }