1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2025-06-04 06:43:40 -04:00

update coverage profile location

This commit is contained in:
v2ray 2016-08-09 01:16:29 +02:00
parent 697d44abbd
commit 27f3401848
No known key found for this signature in database
GPG Key ID: 7251FFA14BB18169

View File

@ -5,6 +5,7 @@ package scenarios
import ( import (
"os" "os"
"os/exec" "os/exec"
"path/filepath"
) )
func BuildV2Ray() error { func BuildV2Ray() error {
@ -21,7 +22,12 @@ func BuildV2Ray() error {
} }
func RunV2Ray(configFile string) *exec.Cmd { 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.Stderr = os.Stderr
proc.Stdout = os.Stdout proc.Stdout = os.Stdout