a geicko-2 based round robin ranking system designed to test c++ battleship submissions
battleship.dunkirk.sh
1//go:build gofuzz
2// +build gofuzz
3
4package sftp
5
6import "bytes"
7
8type sinkfuzz struct{}
9
10func (*sinkfuzz) Close() error { return nil }
11func (*sinkfuzz) Write(p []byte) (int, error) { return len(p), nil }
12
13var devnull = &sinkfuzz{}
14
15// To run: go-fuzz-build && go-fuzz
16func Fuzz(data []byte) int {
17 c, err := NewClientPipe(bytes.NewReader(data), devnull)
18 if err != nil {
19 return 0
20 }
21 c.Close()
22 return 1
23}