diff --git a/test/sandbox/fs.go b/test/sandbox/fs.go index fd1aa2c..68dcecf 100644 --- a/test/sandbox/fs.go +++ b/test/sandbox/fs.go @@ -84,6 +84,8 @@ func (s *FS) Compare(prefix string, e fs.FS) error { return err } else if string(v) != *want.Data { printf("[FAIL] f %s", name) + printf("got: %s", v) + printf("want: %s", *want.Data) return ErrFSBadData } printf("[ OK ] f %s", name) diff --git a/test/sandbox/fs_test.go b/test/sandbox/fs_test.go index 1262dda..2b122c5 100644 --- a/test/sandbox/fs_test.go +++ b/test/sandbox/fs_test.go @@ -54,7 +54,7 @@ func TestCompare(t *testing.T) { }, &sandbox.FS{Dir: map[string]*sandbox.FS{"etc": {Mode: 0x800001c0, Dir: map[string]*sandbox.FS{ "passwd": {Mode: 0x1a4, Data: &fsGroupSample}, "group": {Mode: 0x1a4, Data: &fsGroupSample}, - }}}}, "[ OK ] f etc/group\x00[FAIL] f etc/passwd\x00", sandbox.ErrFSBadData}, + }}}}, "[ OK ] f etc/group\x00[FAIL] f etc/passwd\x00got: u0_a20:x:65534:65534:Fortify:/var/lib/persist/module/fortify/u0/a20:/run/current-system/sw/bin/zsh\x00want: fortify:x:65534:\x00", sandbox.ErrFSBadData}, } for _, tc := range testCases {