lib/fs: Skip xattrs test on EOPNOTSUPP (fixes #8564) (#8565)

This commit is contained in:
Simon Frei 2022-10-01 08:48:00 +02:00 committed by GitHub
parent fd0a6225aa
commit 0935886045
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -15,6 +15,7 @@ import (
"sort" "sort"
"strconv" "strconv"
"strings" "strings"
"syscall"
"testing" "testing"
"time" "time"
@ -590,7 +591,7 @@ func TestXattr(t *testing.T) {
} }
// Set the xattrs, read them back and compare // Set the xattrs, read them back and compare
if err := tfs.SetXattr("/test", attrs, noopXattrFilter{}); errors.Is(err, ErrXattrsNotSupported) { if err := tfs.SetXattr("/test", attrs, noopXattrFilter{}); errors.Is(err, ErrXattrsNotSupported) || errors.Is(err, syscall.EOPNOTSUPP) {
t.Skip("xattrs not supported") t.Skip("xattrs not supported")
} else if err != nil { } else if err != nil {
t.Fatal(err) t.Fatal(err)