package
1.1.4
Repository: https://github.com/tetratelabs/func-e.git
Documentation: pkg.go.dev

# Packages

Package fakebinary as using morerequire introduces build cycles.
Package morerequire includes more require functions than "github.com/stretchr/testify/require" Do not add dependencies on any main code as it will cause cycles.

# Functions

RequireEnvoyVersionsTestServer serves "/envoy-versions.json", containing download links a fake Envoy archive.
RequireFakeEnvoyTarGz makes a fake envoy.tar.gz nolint:gosec.
RequireRun executes Run on the given Runtime and calls shutdown after it started.
TarballURL gives the expected download URL for the given runtime.GOOS and Envoy version.

# Constants

FakeReleaseDate helps us make sure main code doesn't accidentally write the system time instead of the expected.

# Interfaces

Runner allows us to not introduce dependency cycles on envoy.Runtime.