diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2016-11-17 18:38:10 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2016-11-17 18:38:10 +0100 |
| commit | cd74cc9cf40795144dfbd7e933dcd10d220916f6 (patch) | |
| tree | 6c1e55891acf53909da12aad34c86409be8c20a6 /syz-hub/state/state_test.go | |
| parent | 3ad1f7a214ba9f22499ae6b2b8cc1f0b824073eb (diff) | |
syz-hub: add program
syz-hub is used to exchange programs between syz-managers.
Diffstat (limited to 'syz-hub/state/state_test.go')
| -rw-r--r-- | syz-hub/state/state_test.go | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/syz-hub/state/state_test.go b/syz-hub/state/state_test.go new file mode 100644 index 000000000..0fd66da2c --- /dev/null +++ b/syz-hub/state/state_test.go @@ -0,0 +1,27 @@ +// Copyright 2016 syzkaller project authors. All rights reserved. +// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. + +package state + +import ( + "io/ioutil" + "os" + "testing" +) + +func TestState(t *testing.T) { + dir, err := ioutil.TempDir("", "syz-gce-state-test") + if err != nil { + t.Fatalf("failed to create temp dir: %v", err) + } + defer os.RemoveAll(dir) + + st, err := Make(dir) + if err != nil { + t.Fatalf("failed to make state: %v", err) + } + _, err = st.Sync("foo", nil, nil) + if err == nil { + t.Fatalf("synced with unconnected manager") + } +} |
