Mercurial > pub > dyncall > dyncall
view test/suite_aggrs/config.lua @ 461:236015fdf7a8
suite_aggrs:
- added support to gen unions in addition to structs
- regenerated struct/union-mixed and nested cases
- made rand-sig.lua ignore closing struct/union chars if not opened, effectively reducing number of empty aggregates as it now generated way too much
author | Tassilo Philipp |
---|---|
date | Mon, 31 Jan 2022 14:41:11 +0100 |
parents | c497b87552f6 |
children | 653b65580cb4 |
line wrap: on
line source
-- user config for rand-sig.lua: minargs = 0 maxargs = 16 maxaggrdepth = 3 -- max nesting depth of aggregates, 1 = no nesting emptyaggrs = true -- whether to allow empty aggregates or not ncases = 400 types = "csijlpfd{}<>" -- {...} for structs, <...> for unions seed = 2112 -- specify types more than once to increase relative occurance, e.g.: -- this favors non-aggregate args, especially ints (and also increases avg num of aggregate fields): --types = "ccssiiiiijjllpfd{}" -- this heavily favors nested structs, while not having any union: --types = "csijlpfd{{{{{{}" -- this heavily favors flat and short/empty aggregates: --types = "csijlpfd{}}}}}}<>>>>>"