filesystem

package
v1.1.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 27, 2026 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Package filesystem provides filesystem-based result reading for Arena.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FilesystemResultReader

type FilesystemResultReader struct {
	// contains filtered or unexported fields
}

FilesystemResultReader reads results from JSON files on the filesystem

func NewFilesystemResultReader

func NewFilesystemResultReader(baseDir string) *FilesystemResultReader

NewFilesystemResultReader creates a reader for filesystem-based results

func (*FilesystemResultReader) FilterResults

func (r *FilesystemResultReader) FilterResults(filter *reader.ResultFilter) ([]reader.ResultMetadata, error)

FilterResults returns filtered result metadata using client-side filtering

func (*FilesystemResultReader) ListResults

func (r *FilesystemResultReader) ListResults() ([]reader.ResultMetadata, error)

ListResults scans directory and returns metadata for all JSON result files

func (*FilesystemResultReader) LoadAllResults

func (r *FilesystemResultReader) LoadAllResults() ([]*statestore.RunResult, error)

LoadAllResults loads all available results

func (*FilesystemResultReader) LoadResult

func (r *FilesystemResultReader) LoadResult(runID string) (*statestore.RunResult, error)

LoadResult loads a single result by ID

func (*FilesystemResultReader) LoadResults

func (r *FilesystemResultReader) LoadResults(runIDs []string) ([]*statestore.RunResult, error)

LoadResults loads multiple results by IDs

func (*FilesystemResultReader) SupportsFiltering

func (r *FilesystemResultReader) SupportsFiltering() bool

SupportsFiltering returns false (filesystem doesn't support server-side filtering)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL