mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
doc: mention testing/quick RNG seeding change in Go 1.9 notes
Also reword the testing/quick.Config field docs to conform to the normal subject-first style. Without that style, godoc links /pkg/testing/quick/#Config.Rand to the wrong line, since it doesn't recognize the preceding comment as necessarily being attached. Fixes #20809 Change-Id: I9aebbf763eed9b1ab1a153fa11850d88a65571c6 Reviewed-on: https://go-review.googlesource.com/46910 Reviewed-by: Ian Lance Taylor <iant@golang.org>
This commit is contained in:
parent
33b3cc1568
commit
e25fdb968c
2 changed files with 23 additions and 14 deletions
|
|
@ -175,19 +175,20 @@ func sizedValue(t reflect.Type, rand *rand.Rand, size int) (value reflect.Value,
|
|||
|
||||
// A Config structure contains options for running a test.
|
||||
type Config struct {
|
||||
// MaxCount sets the maximum number of iterations. If zero,
|
||||
// MaxCountScale is used.
|
||||
// MaxCount sets the maximum number of iterations.
|
||||
// If zero, MaxCountScale is used.
|
||||
MaxCount int
|
||||
// MaxCountScale is a non-negative scale factor applied to the default
|
||||
// maximum. If zero, the default is unchanged.
|
||||
// MaxCountScale is a non-negative scale factor applied to the
|
||||
// default maximum.
|
||||
// If zero, the default is unchanged.
|
||||
MaxCountScale float64
|
||||
// If non-nil, rand is a source of random numbers. Otherwise a default
|
||||
// pseudo-random source will be used.
|
||||
// Rand specifies a source of random numbers.
|
||||
// If nil, a default pseudo-random source will be used.
|
||||
Rand *rand.Rand
|
||||
// If non-nil, the Values function generates a slice of arbitrary
|
||||
// reflect.Values that are congruent with the arguments to the function
|
||||
// being tested. Otherwise, the top-level Value function is used
|
||||
// to generate them.
|
||||
// Values specifies a function to generate a slice of
|
||||
// arbitrary reflect.Values that are congruent with the
|
||||
// arguments to the function being tested.
|
||||
// If nil, the top-level Value function is used to generate them.
|
||||
Values func([]reflect.Value, *rand.Rand)
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue