runner

package
v0.0.0-...-1d50e38 Latest Latest
Warning

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

Go to latest
Published: May 30, 2017 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Package runner provides a basic interface to run various processes within Evergreen. Its primary job is to expose the basic Run method of such process in an abstraction that allows them to be executed outside of their main functions.

Index

Constants

This section is empty.

Variables

Runners is a slice of all Evergreen processes that implement the ProcessRunner interface.

Functions

This section is empty.

Types

type ProcessRunner

type ProcessRunner interface {
	// Name returns the id of the process runner.
	Name() string
	// Description returns a description of the runner for use in -help text.
	Description() string
	// Run executes the process runner with the supplied configuration.
	Run(*evergreen.Settings) error
}

ProcessRunner wraps a basic Run method that allows various processes in Evergreen to be executed outside of their main methods.

Directories

Path Synopsis
Main package for the Evergreen runner.
Main package for the Evergreen runner.

Jump to

Keyboard shortcuts

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