Versions in this module Expand all Collapse all v0 v0.1.0 Feb 17, 2026 Changes in this version + const DefaultHealthCheckInterval + const DefaultReadyTimeout + const RunStatusCancelled + const RunStatusCompleted + const RunStatusContainerDied + const RunStatusFailed + type Config struct + ClientLogsToStdout bool + DataDirs map[string]*config.DataDirConfig + DockerNetwork string + FullConfig *config.Config + GenesisURLs map[string]string + JWT string + ReadyTimeout time.Duration + ResultsDir string + ResultsOwner *fsutil.OwnerConfig + TestFilter string + TmpCacheDir string + TmpDataDir string + type ResolvedBlkioConfig struct + DeviceReadBps []ResolvedThrottleDevice + DeviceReadIOps []ResolvedThrottleDevice + DeviceWriteBps []ResolvedThrottleDevice + DeviceWriteIOps []ResolvedThrottleDevice + type ResolvedInstance struct + BootstrapFCU *config.BootstrapFCUConfig + Client string + ClientVersion string + Command []string + DataDir *config.DataDirConfig + DropMemoryCaches string + Entrypoint []string + Environment map[string]string + ExtraArgs []string + Genesis string + GenesisGroups map[string]string + ID string + Image string + ImageSHA256 string + PostTestRPCCalls []config.PostTestRPCCall + PullPolicy string + ResourceLimits *ResolvedResourceLimits + Restart string + RetryNewPayloadsSyncingState *config.RetryNewPayloadsSyncingConfig + RollbackStrategy string + WaitAfterRPCReady string + type ResolvedResourceLimits struct + BlkioConfig *ResolvedBlkioConfig + CPUFreqKHz *uint64 + CPUGovernor string + CPUTurboBoost *bool + CpusetCpus string + Memory string + MemoryBytes int64 + SwapDisabled bool + type ResolvedThrottleDevice struct + Path string + Rate uint64 + type RunConfig struct + ContainerExitCode *int64 + ContainerOOMKilled *bool + Instance *ResolvedInstance + Metadata *config.MetadataConfig + StartBlock *StartBlock + Status string + SuiteHash string + System *SystemInfo + SystemResourceCollectionMethod string + TerminationReason string + TestCounts *TestCounts + Timestamp int64 + TimestampEnd int64 + type Runner interface + RunAll func(ctx context.Context) error + RunInstance func(ctx context.Context, instance *config.ClientInstance) error + Start func(ctx context.Context) error + Stop func() error + func NewRunner(log *logrus.Logger, cfg *Config, dockerMgr docker.Manager, ...) Runner + type StartBlock struct + Hash string + Number uint64 + StateRoot string + type SystemInfo struct + Arch string + CPUCacheKB int + CPUCores int + CPUMhz float64 + CPUModel string + CPUVendor string + Hostname string + KernelVersion string + MemoryTotalGB float64 + OS string + Platform string + PlatformVersion string + Virtualization string + VirtualizationRole string + type TestCounts struct + Failed int + Passed int + Total int