Ejemplo n.º 1
0
        public virtual void Initialize()
        {
            conf = new Configuration(false);
            conf.Set("fs.file.impl", typeof(LocalFileSystem).FullName);
            fs      = FileSystem.GetLocal(conf);
            testDir = new Path(Runtime.GetProperty("test.build.data", "build/test/data") + "/testStat"
                               );
            // don't want scheme on the path, just an absolute path
            testDir = new Path(fs.MakeQualified(testDir).ToUri().GetPath());
            FileSystem.SetDefaultUri(conf, fs.GetUri());
            fs.SetWorkingDirectory(testDir);
            fs.Mkdirs(new Path("d1"));
            fs.Mkdirs(new Path("d2"));
            fs.CreateNewFile(From);
            FSDataOutputStream output = fs.Create(From, true);

            for (int i = 0; i < 100; ++i)
            {
                output.WriteInt(i);
                output.WriteChar('\n');
            }
            output.Close();
            fs.SetTimes(From, ModificationTime, 0);
            fs.SetPermission(From, Permissions);
            fs.SetTimes(new Path("d1"), ModificationTime, 0);
            fs.SetPermission(new Path("d1"), Permissions);
        }