diff --git a/aws_lambda_builders/workflows/go_modules/builder.py b/aws_lambda_builders/workflows/go_modules/builder.py index 9604c6f64..ab3e36758 100644 --- a/aws_lambda_builders/workflows/go_modules/builder.py +++ b/aws_lambda_builders/workflows/go_modules/builder.py @@ -49,7 +49,7 @@ def build(self, source_dir_path, output_path): cmd = [runtime_path, "build"] if self.mode and self.mode.lower() == BuildMode.DEBUG: LOG.debug("Debug build requested: Setting configuration to Debug") - cmd += ["-gcflags='all=-N -l'"] + cmd += ["-gcflags", "all=-N -l"] cmd += ["-o", output_path, source_dir_path] p = self.osutils.popen(cmd, cwd=source_dir_path, env=env, stdout=self.osutils.pipe, stderr=self.osutils.pipe) diff --git a/tests/unit/workflows/go_modules/test_builder.py b/tests/unit/workflows/go_modules/test_builder.py index 5e9b163a1..1c205af46 100644 --- a/tests/unit/workflows/go_modules/test_builder.py +++ b/tests/unit/workflows/go_modules/test_builder.py @@ -54,7 +54,7 @@ def test_debug_configuration_set(self): self.under_test = GoModulesBuilder(self.osutils, self.binaries, "Debug") self.under_test.build("source_dir", "output_path") self.osutils.popen.assert_called_with( - ["/path/to/go", "build", "-gcflags='all=-N -l'", "-o", "output_path", "source_dir"], + ["/path/to/go", "build", "-gcflags", "all=-N -l", "-o", "output_path", "source_dir"], cwd="source_dir", env={"GOOS": "linux", "GOARCH": "amd64"}, stderr="PIPE",