func BinaryName() string {
	return fmt.Sprintf("epinio-%s-%s", runtime.GOOS, runtime.GOARCH)
}
BinaryName returns the name of the epinio binary for the current platform
package testenv
import (
	"fmt"
	"os"
	"os/exec"
	"path/filepath"
	"regexp"
	"runtime"
	"github.com/epinio/epinio/acceptance/helpers/machine"
	"github.com/epinio/epinio/acceptance/helpers/proc"
	"github.com/onsi/gomega"
	"github.com/pkg/errors"
)
const (
	registryUsernameEnv = "REGISTRY_USERNAME"
	registryPasswordEnv = "REGISTRY_PASSWORD"
	afterEachSleepPath = "/tmp/after_each_sleep"
)
type EpinioEnv struct {
	machine.Machine
	nodeTmpDir     string
	EpinioUser     string
	EpinioPassword string
}
func New(nodeDir string, rootDir, username, password string) EpinioEnv {
	return EpinioEnv{
		nodeTmpDir:     nodeDir,
		EpinioUser:     username,
		EpinioPassword: password,
		Machine:        machine.New(nodeDir, username, password, root, EpinioBinaryPath()),
	}
}