diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2019-03-12 14:18:23 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2019-03-17 18:06:44 +0100 |
| commit | 41c6dd359b0c5ae19c8e623f6a5abd63e18c6e08 (patch) | |
| tree | 102927b23b7014862535c48ddcac36b81bf0cd8e | |
| parent | 80765640f0a7bb91a4f7cccdeb566e84e76f56a1 (diff) | |
syz-ci: add flag that allows to not start managers
For bisection testing.
Update #501
| -rw-r--r-- | syz-ci/syz-ci.go | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/syz-ci/syz-ci.go b/syz-ci/syz-ci.go index b7d2c72c0..3a23e2298 100644 --- a/syz-ci/syz-ci.go +++ b/syz-ci/syz-ci.go @@ -71,7 +71,8 @@ import ( var ( flagConfig = flag.String("config", "", "config file") - flagAutoUpdate = flag.Bool("autoupdate", true, "auto-update the binary") + flagAutoUpdate = flag.Bool("autoupdate", true, "auto-update the binary (for testing)") + flagManagers = flag.Bool("managers", true, "start managers (for testing)") ) type Config struct { @@ -171,13 +172,15 @@ func main() { if len(managers) == 0 { log.Fatalf("failed to create all managers") } - for _, mgr := range managers { - mgr := mgr - wg.Add(1) - go func() { - defer wg.Done() - mgr.loop() - }() + if *flagManagers { + for _, mgr := range managers { + mgr := mgr + wg.Add(1) + go func() { + defer wg.Done() + mgr.loop() + }() + } } jp := newJobProcessor(cfg, managers, stop, shutdownPending) |
