func TestOutput_missingSrcFlag(t *testing.T) {
	build(t)
	out, err := exec.Command("../gotcha", "").CombinedOutput()
	assert.Nil(t, err)
	outS := string(out)
	assert.Contains(t, outS, "-path")
	assert.Contains(t, outS, "-src")
	assert.Contains(t, outS, "-ssf")
	assert.Contains(t, outS, "-allpkgs")
	assert.Contains(t, outS, "-pkgs")
	assert.Contains(t, outS, "-ptr")
}
Test that:
a) Execution of the starting program for the analysis works
b) The help message contains the three flags (-path, -src, -ssf)
package tests
import (
	"os"
	"os/exec"
	"testing"
	"github.com/stretchr/testify/assert"
)
func TestNoOutput(t *testing.T) {
	build(t)
	out, err := exec.Command("../gotcha", "-src=./exampleCode/hello.go").CombinedOutput()
	assert.Nil(t, err)
	outS := string(out)
	assert.Contains(t, outS, "./exampleCode/hello.go")
	assert.Contains(t, outS, "./sourcesAndSinks.txt")
}