mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-27 21:47:07 +00:00
Add hint re: fuzzer to api changes doc
This commit is contained in:
parent
0f22b6fc4d
commit
ada020e57e
@ -236,7 +236,9 @@ assumptions. If you have added any fields which need very careful formatting
|
|||||||
"this slice will always have at least 1 element", you may get an error or even
|
"this slice will always have at least 1 element", you may get an error or even
|
||||||
a panic from the `serialization_test`. If so, look at the diff it produces (or
|
a panic from the `serialization_test`. If so, look at the diff it produces (or
|
||||||
the backtrace in case of a panic) and figure out what you forgot. Encode that
|
the backtrace in case of a panic) and figure out what you forgot. Encode that
|
||||||
into the fuzzer's custom fuzz functions.
|
into the fuzzer's custom fuzz functions. Hint: if you added defaults for a field,
|
||||||
|
that field will need to have a custom fuzz function that ensures that the field is
|
||||||
|
fuzzed to a non-empty value.
|
||||||
|
|
||||||
The fuzzer can be found in `pkg/api/testing/fuzzer.go`.
|
The fuzzer can be found in `pkg/api/testing/fuzzer.go`.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user