func TestSendRecv(t *testing.T) { os.Args[0] = "mfs_test" fs1, err := New("example mfs1") if err != nil { t.Fatalf("lfs: %s", err) } fs1.Dbg = testing.Verbose() fstest.MkZXTree(t, fs1) fs2, err := New("example mfs2") if err != nil { t.Fatalf("lfs: %s", err) } if fs1.Dbg { defer fs2.Dump(os.Stdout) defer fs1.Dump(os.Stdout) } fstest.SendRecv(t, fs1, fs2) }
func TestSendRecv(t *testing.T) { t.Skip("TODO: this does not work but we are no longer sending trees") os.RemoveAll(tlfsdir + "2") os.RemoveAll(tlfsdir) if err := os.Mkdir(tlfsdir, 0755); err != nil { t.Fatalf("lfs: %s", err) } if err := os.Mkdir(tlfsdir+"2", 0755); err != nil { t.Fatalf("lfs: %s", err) } defer os.RemoveAll(tlfsdir + "2") defer os.RemoveAll(tlfsdir) os.Args[0] = "mdfs_test" dfs1, err := lfs.New(" cache1", tlfsdir, lfs.RW) if err != nil { t.Fatalf("lfs: %s", err) } dfs1.SaveAttrs(true) fs1, err := New("example mfs1", dfs1) if err != nil { t.Fatalf("mdfs: %s", err) } fs1.Dbg = testing.Verbose() fstest.MkZXTree(t, fs1) dfs2, err := lfs.New(" cache2", tlfsdir+"2", lfs.RW) if err != nil { t.Fatalf("lfs: %s", err) } dfs2.SaveAttrs(true) fs2, err := New("example mfs2", dfs2) if err != nil { t.Fatalf("mdfs: %s", err) } if fs1.Dbg { defer fs2.Dump(os.Stdout) defer fs1.Dump(os.Stdout) } fstest.SendRecv(t, fs1, fs2) }
func TestSendRecv(t *testing.T) { t.Skip("send/recv is broken by now") tdir2 := tdir + "2" fstest.RmTree(t, tdir) fstest.RmTree(t, tdir2) fstest.MkTree(t, tdir) os.Mkdir(tdir+"2", 0755) defer fstest.RmTree(t, tdir) defer fstest.RmTree(t, tdir2) fs, err := New(tdir, tdir, RW) if err != nil { t.Log(err) t.Fail() } fs2, err := New(tdir2, tdir2, RW) if err != nil { t.Fatal(err) } fstest.SendRecv(t, fs, fs2) }