1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2025-02-20 23:47:21 -05: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 (
"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