commit 1c1350af11687f183d26b16c8a50c76c7f0726db
parent f4a448d96dca91cfc19d4f463426518213d1cbd3
Author: Matsuda <info@mtkn.jp>
Date: Sat, 27 Jan 2024 07:17:14 +0900
delete diskfs.TestChgrp which depends on specific user and group
Diffstat:
1 file changed, 0 insertions(+), 59 deletions(-)
diff --git a/diskfs/stat_unix_test.go b/diskfs/stat_unix_test.go
@@ -40,62 +40,3 @@ func BenchmarkGID(b *testing.B) {
}
}
}
-
-func TestChgrp(t *testing.T) {
- cr, sw := io.Pipe()
- defer cr.Close()
- defer sw.Close()
- sr, cw := io.Pipe()
- defer sr.Close()
- defer cw.Close()
- ctx, cancel := context.WithCancel(context.Background())
- defer cancel()
- disk, err := Open(testdir)
- if err != nil {
- t.Fatalf("open dir: %v", err)
- }
- s := lib9p.NewServer(disk)
- go s.Serve(ctx, sr, sw)
- c := client.NewClient(ctx, 8*1024, "kenji", cr, cw)
- _, err = c.Attach(^uint16(0), 0, lib9p.NOFID, "kenji", "")
- if err != nil {
- t.Fatalf("attach: %v", err)
- }
- wname := []string{"a"}
- wqid, err := c.Walk(0, 0, 1, wname)
- if len(wqid) != len(wname) || err != nil {
- t.Fatalf("file not found: %v", err)
- }
- st, err := c.Stat(0, 1)
- if err != nil {
- t.Fatalf("stat: %v", err)
- }
- oldGid := st.Gid
- t.Logf("old stat: %v", st)
- st.Gid = "wheel"
- err = c.Wstat(0, 1, st)
- if err != nil {
- t.Fatalf("wstat: %v", err)
- }
- st, err = c.Stat(0, 1)
- if err != nil {
- t.Fatalf("stat: %v", err)
- }
- t.Logf("new stat: %v", st)
- if st.Gid != "wheel" {
- t.Fatal("gid not changed to wheel.")
- }
- st.Gid = oldGid
- err = c.Wstat(0, 1, st)
- if err != nil {
- t.Fatalf("wstat: %v", err)
- }
- st, err = c.Stat(0, 1)
- if err != nil {
- t.Fatalf("stat: %v", err)
- }
- t.Logf("restored stat: %v", st)
- if st.Gid != oldGid {
- t.Fatalf("gid not restored to %v.", oldGid)
- }
-}