feature/build-metadata-phase-2
Devashish 2 years ago committed by Lucas Bajolet
parent b9af8c4555
commit 9897dbb213

@ -97,7 +97,7 @@ func (h *JSONRegistry) CompleteBuild(
buildErr error,
) ([]sdkpacker.Artifact, error) {
buildName := build.Name()
buildMetadata, envMetadata := build.(*packer.CoreBuild).GetMetadata(), h.metadata
buildMetadata, envMetadata := build.(*packer.CoreBuild).GetMetadata(), h.metadata
err := h.bucket.Version.AddMetadataToBuild(ctx, buildName, buildMetadata, envMetadata)
if err != nil {
return nil, err

@ -21,13 +21,13 @@ func TestGetInfoForWindows(t *testing.T) {
tests := []struct {
name string
stdout string
err error
err error
expected OSInfo
}{
{
name: "Valid version info",
stdout: "Microsoft Windows [Version 10.0.19042.928]",
err: nil,
name: "Valid version info",
stdout: "Microsoft Windows [Version 10.0.19042.928]",
err: nil,
expected: OSInfo{
Name: runtime.GOOS,
Arch: runtime.GOARCH,
@ -35,9 +35,9 @@ func TestGetInfoForWindows(t *testing.T) {
},
},
{
name: "Invalid version info",
stdout: "Invalid output",
err: fmt.Errorf("Invalid output"),
name: "Invalid version info",
stdout: "Invalid output",
err: fmt.Errorf("Invalid output"),
expected: OSInfo{
Name: runtime.GOOS,
Arch: runtime.GOARCH,
@ -51,7 +51,7 @@ func TestGetInfoForWindows(t *testing.T) {
mockExecutor := MockExecutor{
stdout: tt.stdout,
err: tt.err,
err: tt.err,
}
result := GetInfoForWindows(mockExecutor)

Loading…
Cancel
Save