]>
git.proxmox.com Git - mirror_frr.git/blob - tests/lib/fuzz_zlog_inputs.py
1 # SPDX-License-Identifier: GPL-2.0-or-later
2 # zlog fuzz-tester input generator
4 # Copyright (C) 2021 David Lamparter for NetDEF, Inc.
6 from itertools
import chain
10 # lengths = [[i, i + 1, i + 3, i - 1, i - 3] for i in lengths]
11 # lengths = set([i for i in chain(*lengths) if i >= 0])
23 yield (l0
, l1
, l2
, fmt
, dst
)
26 for i
, tup
in enumerate(combo()):
27 with
open("input/i%d" % i
, "wb") as fd
:
28 fd
.write(struct
.pack("HHHBB", *tup
))