[Buildroot] [PATCH] utils/genrandconfig: reduce the maximum "size" of random configurations
Peter Korsgaard
peter at korsgaard.com
Sun Nov 14 12:48:43 UTC 2021
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni at bootlin.com> writes:
> genrandconfig is used by the Buildroot autobuilders to generate
> semi-random configurations that we build test. As part of this, we use
> "make randpackageconfig" to randomize the selection of packages,
> together with a KCONFIG_PROBABILITY value, which indicates the
> probabibility for each option to be enabled. This probability is
> itself randomized, between 1% and 30% for every build.
> However, with our increasing number of packages (over 2900), when we
> use a 30% probability for options to be enabled, it means a *lot* of
> options are enabled, causing very large configurations to be
> tested. These configurations are not very realistic, and they take
> ages to build on our autobuilders: we have builds that take 4, 5 or
> even 7 hours to build.
> In order to test a larger number of configurations and therefore a
> larger variety of configurations, this commit reduces the maximum
> probability to 20%.
> Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
Makes sense. Committed, thanks.
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list