From 10407bc5a98e4c13865db7fa919a76093ddf8489 Mon Sep 17 00:00:00 2001 From: Cornel Damian Date: Mon, 8 Apr 2024 15:53:28 +0300 Subject: [PATCH] fix invalid memory address or nil pointer dereference when calling TestSuite RetrieveFeatures (#566) Co-authored-by: Cornel Damian --- run.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/run.go b/run.go index 09fdee07..405aaff9 100644 --- a/run.go +++ b/run.go @@ -361,6 +361,10 @@ func (ts TestSuite) RetrieveFeatures() ([]*models.Feature, error) { } } + if ts.Options.FS == nil { + ts.Options.FS = storage.FS{} + } + if len(opt.Paths) == 0 { inf, err := func() (fs.FileInfo, error) { file, err := opt.FS.Open("features")