Blame cmd/osbuild-image-tests/constants/constants.go

Packit Service 509fd4
// +build integration
Packit 63bb0d
Packit 63bb0d
package constants
Packit 63bb0d
Packit 63bb0d
import "os/exec"
Packit 63bb0d
Packit 63bb0d
func GetOsbuildCommand(store, outputDirectory string) *exec.Cmd {
Packit 63bb0d
	return exec.Command(
Packit 63bb0d
		"osbuild",
Packit 63bb0d
		"--store", store,
Packit 63bb0d
		"--output-directory", outputDirectory,
Packit 63bb0d
		"--json",
Packit 63bb0d
		"-",
Packit 63bb0d
	)
Packit 63bb0d
}
Packit 63bb0d
Packit 63bb0d
func GetImageInfoCommand(imagePath string) *exec.Cmd {
Packit 63bb0d
	return exec.Command(
Packit Service 509fd4
		"/usr/libexec/osbuild-composer-test/image-info",
Packit 63bb0d
		imagePath,
Packit 63bb0d
	)
Packit 63bb0d
}
Packit 63bb0d
Packit 63bb0d
var TestPaths = struct {
Packit 63bb0d
	ImageInfo               string
Packit 63bb0d
	PrivateKey              string
Packit 63bb0d
	TestCasesDirectory      string
Packit 63bb0d
	UserData                string
Packit 63bb0d
	MetaData                string
Packit 63bb0d
	AzureDeploymentTemplate string
Packit 63bb0d
}{
Packit Service 509fd4
	ImageInfo:               "/usr/libexec/osbuild-composer-test/image-info",
Packit 63bb0d
	PrivateKey:              "/usr/share/tests/osbuild-composer/keyring/id_rsa",
Packit 63bb0d
	TestCasesDirectory:      "/usr/share/tests/osbuild-composer/cases",
Packit 63bb0d
	UserData:                "/usr/share/tests/osbuild-composer/cloud-init/user-data",
Packit 63bb0d
	MetaData:                "/usr/share/tests/osbuild-composer/cloud-init/meta-data",
Packit Service 509fd4
	AzureDeploymentTemplate: "/usr/share/tests/osbuild-composer/azure/deployment-template.json",
Packit 63bb0d
}