diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2015-10-19 14:00:20 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2015-10-20 15:46:04 +0200 |
| commit | 74f5340ea65df34599f489dcff2e9a881a03a50b (patch) | |
| tree | 8187bc69b6b003bb0ce772c77d0304f3d4575698 /vm | |
| parent | 30c9c31819063079e276dc166ba6c09018940229 (diff) | |
allow to run local vm without coverage
Diffstat (limited to 'vm')
| -rw-r--r-- | vm/local/local.go | 5 | ||||
| -rw-r--r-- | vm/vm.go | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/vm/local/local.go b/vm/local/local.go index 448d39460..0d4303e89 100644 --- a/vm/local/local.go +++ b/vm/local/local.go @@ -25,6 +25,7 @@ type local struct { syscalls string id int mgrPort int + nocover bool } type params struct { @@ -60,6 +61,7 @@ func ctor(cfg *vm.Config, index int) (vm.Instance, error) { params: *p, workdir: cfg.Workdir, syscalls: cfg.EnabledSyscalls, + nocover: cfg.NoCover, id: index, mgrPort: cfg.ManagerPort, } @@ -75,6 +77,9 @@ func (loc *local) Run() { if loc.syscalls != "" { cmd.Args = append(cmd.Args, "-calls="+loc.syscalls) } + if loc.nocover { + cmd.Args = append(cmd.Args, "-nocover") + } cmd.Stdout = os.Stdout cmd.Stderr = os.Stderr cmd.Dir = loc.workdir @@ -16,6 +16,7 @@ type Config struct { ManagerPort int Params []byte EnabledSyscalls string + NoCover bool } type ctorFunc func(cfg *Config, index int) (Instance, error) |
