service

package
v0.0.0-...-f4b31ea Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2025 License: BSD-3-Clause Imports: 15 Imported by: 0

Documentation

Overview

Plain Old Go Object for persisting Server information

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ParseServerStartReq

ParseServerStartReq parses CrosTestRunnerServerStartRequest input request data from the input file.

func ValidateExecuteRequest

func ValidateExecuteRequest(req *skylab_test_runner.CrosTestRunnerServerStartRequest) error

ValidateExecuteRequest validates provided request.

Types

type CrosTestRunnerServer

type CrosTestRunnerServer struct {
	skylab_test_runner.UnimplementedCrosTestRunnerServiceServer
	// contains filtered or unexported fields
}

func NewCrosTestRunnerServer

func NewCrosTestRunnerServer(metadata *ServerMetadata) (*CrosTestRunnerServer, func(), error)

func (*CrosTestRunnerServer) ConstructStateKeeper

func (server *CrosTestRunnerServer) ConstructStateKeeper() *data.LocalTestStateKeeper

func (*CrosTestRunnerServer) Execute

func (*CrosTestRunnerServer) Start

func (server *CrosTestRunnerServer) Start() error

type CrosTestRunnerService

type CrosTestRunnerService struct {
	ServerStartRequest *skylab_test_runner.CrosTestRunnerServerStartRequest
	// contains filtered or unexported fields
}

func (*CrosTestRunnerService) Execute

type ServerMetadata

type ServerMetadata struct {
	Port                      int
	ServiceMetadataExportPath string
	LogPath                   string
	NoSudo                    bool
	InputProto                *skylab_test_runner.CrosTestRunnerServerStartRequest
}

ServerMetadata stores server specific information

Jump to

Keyboard shortcuts

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