diff options
Diffstat (limited to 'pkg/mgrconfig')
| -rw-r--r-- | pkg/mgrconfig/mgrconfig_test.go | 3 | ||||
| -rw-r--r-- | pkg/mgrconfig/testdata/proxyapp.cfg | 18 |
2 files changed, 21 insertions, 0 deletions
diff --git a/pkg/mgrconfig/mgrconfig_test.go b/pkg/mgrconfig/mgrconfig_test.go index dd3060d5f..d4a37e941 100644 --- a/pkg/mgrconfig/mgrconfig_test.go +++ b/pkg/mgrconfig/mgrconfig_test.go @@ -10,6 +10,7 @@ import ( "github.com/google/syzkaller/pkg/config" . "github.com/google/syzkaller/pkg/mgrconfig" "github.com/google/syzkaller/vm/gce" + "github.com/google/syzkaller/vm/proxyapp" "github.com/google/syzkaller/vm/qemu" ) @@ -30,6 +31,8 @@ func TestCanned(t *testing.T) { vmCfg = new(qemu.Config) case "gce": vmCfg = new(gce.Config) + case "proxyapp": + vmCfg = new(proxyapp.Config) default: t.Fatalf("unknown VM type: %v", cfg.Type) } diff --git a/pkg/mgrconfig/testdata/proxyapp.cfg b/pkg/mgrconfig/testdata/proxyapp.cfg new file mode 100644 index 000000000..4dd83e434 --- /dev/null +++ b/pkg/mgrconfig/testdata/proxyapp.cfg @@ -0,0 +1,18 @@ +{ + "target": "linux/amd64", + "workdir": "./workdir", + "syzkaller": "./testdata/syzkaller", + "http": ":12345", + "type": "proxyapp", + "vm": { + "cmd": "/path/to/proxyapp_binary", + "config": { + "count": 1, + "kernel": "/path/to/LATEST.tar.xz", + "manager_host": "host-for-reverse-connection" + } + }, + "procs": 32, + "disable_syscalls": [ "clock_settime" ], + "reproduce": false +} |
