tests: fix string comparison + regex matching

This commit is contained in:
sridharv
2016-03-27 20:14:38 +02:00
parent b7b4d886f1
commit b92c92867f
2 changed files with 12 additions and 3 deletions

View File

@ -7,8 +7,11 @@ import (
"path/filepath"
"os/exec"
"os"
"flag"
)
var javaTest = flag.String("javatest", ".*", "Run only java tests matching the regular expression")
func TestJavaBind(t *testing.T) {
tmpDir, err := ioutil.TempDir("", "gojavatest")
if err != nil {
@ -33,7 +36,7 @@ func TestJavaBind(t *testing.T) {
if err := runCommand("javac", "-cp", jar, "-d", tmpDir, toCopy[0].dst, toCopy[1].dst); err != nil {
t.Fatal(err)
}
cmd := exec.Command("java", "-cp", jar + ":" + tmpDir, "go.MoreAsserts")
cmd := exec.Command("java", "-cp", jar + ":" + tmpDir, "go.MoreAsserts", *javaTest)
cmd.Stderr = os.Stderr
cmd.Stdout = os.Stdout
if err := cmd.Run(); err != nil {