diff --git a/bb/testoperenv/test_languages.clj b/bb/testoperenv/test_languages.clj index 222ff82..0050a9d 100644 --- a/bb/testoperenv/test_languages.clj +++ b/bb/testoperenv/test_languages.clj @@ -30,3 +30,11 @@ "gradle" "run") "Hello from Kotlin!")) )) + +(deftest test-go + (testing "go tooling is installed" + (is (str/includes? + (run-cmd-in-dir "go" + "go" "run" "main.go") + "Hello from Go!")) + )) diff --git a/go/go.mod b/go/go.mod new file mode 100644 index 0000000..bb49e83 --- /dev/null +++ b/go/go.mod @@ -0,0 +1,3 @@ +module example.com/smoketest/v2 + +go 1.20 diff --git a/go/main.go b/go/main.go new file mode 100644 index 0000000..3e96971 --- /dev/null +++ b/go/main.go @@ -0,0 +1,10 @@ +package main + +import ( + "fmt" + "os" +) + +func main() { + fmt.Fprintln(os.Stdout, "Hello from Go!") +}