github.com/kubeshop/testkube@v1.17.23/pkg/executor/scraper/uploader.go (about)

     1  package scraper
     2  
     3  import (
     4  	"context"
     5  
     6  	"github.com/kubeshop/testkube/pkg/api/v1/testkube"
     7  )
     8  
     9  //go:generate mockgen -destination=./mock_uploader.go -package=scraper "github.com/kubeshop/testkube/pkg/executor/scraper" Uploader
    10  type Uploader interface {
    11  	Upload(ctx context.Context, object *Object, execution testkube.Execution) error
    12  	Close() error
    13  }