summaryrefslogtreecommitdiffhomepage
path: root/pkg/sentry/fs/mounts_test.go
diff options
context:
space:
mode:
authorNicolas Lacasse <nlacasse@google.com>2019-01-14 20:33:29 -0800
committerShentubot <shentubot@google.com>2019-01-14 20:34:28 -0800
commitdc8450b5676d4c4ac9bcfa23cabd862e0060527d (patch)
treea4ef1ad59764f46f674b7003221ba8ae399b9e65 /pkg/sentry/fs/mounts_test.go
parent343ebe9789087b099ea7feae19879f5c24e59bf1 (diff)
Remove fs.Handle, ramfs.Entry, and all the DeprecatedFileOperations.
More helper structs have been added to the fsutil package to make it easier to implement fs.InodeOperations and fs.FileOperations. PiperOrigin-RevId: 229305982 Change-Id: Ib6f8d3862f4216745116857913dbfa351530223b
Diffstat (limited to 'pkg/sentry/fs/mounts_test.go')
-rw-r--r--pkg/sentry/fs/mounts_test.go15
1 files changed, 8 insertions, 7 deletions
diff --git a/pkg/sentry/fs/mounts_test.go b/pkg/sentry/fs/mounts_test.go
index 7d682d99b..54000614f 100644
--- a/pkg/sentry/fs/mounts_test.go
+++ b/pkg/sentry/fs/mounts_test.go
@@ -19,7 +19,8 @@ import (
"gvisor.googlesource.com/gvisor/pkg/sentry/context"
"gvisor.googlesource.com/gvisor/pkg/sentry/fs"
- ramfstest "gvisor.googlesource.com/gvisor/pkg/sentry/fs/ramfs/test"
+ "gvisor.googlesource.com/gvisor/pkg/sentry/fs/fsutil"
+ "gvisor.googlesource.com/gvisor/pkg/sentry/fs/ramfs"
"gvisor.googlesource.com/gvisor/pkg/sentry/kernel/contexttest"
)
@@ -29,15 +30,15 @@ import (
// |-bar (file)
func createMountNamespace(ctx context.Context) (*fs.MountNamespace, error) {
perms := fs.FilePermsFromMode(0777)
- m := fs.NewNonCachingMountSource(nil, fs.MountSourceFlags{})
+ m := fs.NewPseudoMountSource()
- barFile := ramfstest.NewFile(ctx, perms)
- fooDir := ramfstest.NewDir(ctx, map[string]*fs.Inode{
+ barFile := fsutil.NewSimpleFileInode(ctx, fs.RootOwner, perms, 0)
+ fooDir := ramfs.NewDir(ctx, map[string]*fs.Inode{
"bar": fs.NewInode(barFile, m, fs.StableAttr{Type: fs.RegularFile}),
- }, perms)
- rootDir := ramfstest.NewDir(ctx, map[string]*fs.Inode{
+ }, fs.RootOwner, perms)
+ rootDir := ramfs.NewDir(ctx, map[string]*fs.Inode{
"foo": fs.NewInode(fooDir, m, fs.StableAttr{Type: fs.Directory}),
- }, perms)
+ }, fs.RootOwner, perms)
return fs.NewMountNamespace(ctx, fs.NewInode(rootDir, m, fs.StableAttr{Type: fs.Directory}))
}