update coverage profile location

pull/2034/head
v2ray 8 years ago
parent 697d44abbd
commit 27f3401848
No known key found for this signature in database
GPG Key ID: 7251FFA14BB18169

@ -5,6 +5,7 @@ package scenarios
import (
"os"
"os/exec"
"path/filepath"
)
func BuildV2Ray() error {
@ -21,7 +22,12 @@ func BuildV2Ray() error {
}
func RunV2Ray(configFile string) *exec.Cmd {
proc := exec.Command(binaryPath, "-config="+configFile, "-test.run=TestRunMainForCoverage", "-test.coverprofile=coversingle.out")
profile := "coversingle.out"
wd, err := os.Getwd()
if err != nil {
profile = filepath.Join(wd, profile)
}
proc := exec.Command(binaryPath, "-config", configFile, "-test.run", "TestRunMainForCoverage", "-test.coverprofile", profile)
proc.Stderr = os.Stderr
proc.Stdout = os.Stdout

Loading…
Cancel
Save