Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Asset

func Asset(name string) ([]byte, error)

    Asset loads and returns the asset for the given name. It returns an error if the asset could not be found or could not be loaded.

    func AssetDir

    func AssetDir(name string) ([]string, error)

      AssetDir returns the file names below a certain directory embedded in the file by go-bindata. For example if you run go-bindata on data/... and data contains the following hierarchy:

      data/
        foo.txt
        img/
          a.png
          b.png
      

      then AssetDir("data") would return []string{"foo.txt", "img"} AssetDir("data/img") would return []string{"a.png", "b.png"} AssetDir("foo.txt") and AssetDir("notexist") would return an error AssetDir("") will return []string{"data"}.

      func AssetInfo

      func AssetInfo(name string) (os.FileInfo, error)

        AssetInfo loads and returns the asset info for the given name. It returns an error if the asset could not be found or could not be loaded.

        func AssetNames

        func AssetNames() []string

          AssetNames returns the names of the assets.

          func Cert

          func Cert(filename string) string

          func MustAsset

          func MustAsset(name string) []byte

            MustAsset is like Asset but panics when Asset would return an error. It simplifies safe initialization of global variables.

            func RestoreAsset

            func RestoreAsset(dir, name string) error

              RestoreAsset restores an asset under the given directory

              func RestoreAssets

              func RestoreAssets(dir, name string) error

                RestoreAssets restores an asset under the given directory recursively

                Types

                type SpyGaugeMetric

                type SpyGaugeMetric struct {
                	SpyMetric
                }

                func (*SpyGaugeMetric) Decrement

                func (s *SpyGaugeMetric) Decrement(c float64)

                func (*SpyGaugeMetric) Increment

                func (s *SpyGaugeMetric) Increment(c float64)

                func (*SpyGaugeMetric) Set

                func (s *SpyGaugeMetric) Set(c float64)

                type SpyMetric

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

                func (*SpyMetric) Delta

                func (s *SpyMetric) Delta() uint64

                func (*SpyMetric) Emit

                func (s *SpyMetric) Emit(c pulseemitter.LogClient)

                func (*SpyMetric) GaugeValue

                func (s *SpyMetric) GaugeValue() float64

                func (*SpyMetric) Increment

                func (s *SpyMetric) Increment(c uint64)

                type SpyMetricClient

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

                func NewMetricClient

                func NewMetricClient() *SpyMetricClient

                func (*SpyMetricClient) GetMetric

                func (s *SpyMetricClient) GetMetric(name string) TestMetric

                func (*SpyMetricClient) NewCounterMetric

                func (s *SpyMetricClient) NewCounterMetric(
                	name string,
                	opts ...pulseemitter.MetricOption,
                ) pulseemitter.CounterMetric

                type TestMetric

                type TestMetric interface {
                	Delta() uint64
                	GaugeValue() float64
                }