convenience function for generating a slice of *procfs.MountInfo
(mounts ...string)
| 640 | |
| 641 | // convenience function for generating a slice of *procfs.MountInfo |
| 642 | func fakeMounts(mounts ...string) []*procfs.MountInfo { |
| 643 | m := make([]*procfs.MountInfo, 0) |
| 644 | for _, s := range mounts { |
| 645 | mp := s |
| 646 | o := make(map[string]string) |
| 647 | if strings.HasSuffix(mp, ":ro") { |
| 648 | mp = strings.TrimSuffix(mp, ":ro") |
| 649 | o["ro"] = "true" |
| 650 | } |
| 651 | m = append(m, &procfs.MountInfo{MountPoint: mp, Options: o}) |
| 652 | } |
| 653 | return m |
| 654 | } |
| 655 | |
| 656 | func fakeLog(t *testing.T) func(log.Level, string, ...any) { |
| 657 | t.Helper() |