Commit Graph

8 Commits

Author SHA1 Message Date
Jo-Philipp Wich
b5531dd0a0 generate-reader, generate-example: introduce new uc-portrange format
The `uc-portrange` string format will match single ports and ranges
in `minport-maxport` notation.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-04-20 12:44:17 +02:00
Jo-Philipp Wich
184226532d generate-example.uc: various fixes
- Fix infinite loop on generating strings
 - Fix infinite loop in generating arrays constrained to less than three items
 - Support maxItems
 - Recognize "number" type

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-04-20 12:44:17 +02:00
Jo-Philipp Wich
7e2bf7313d generate-example.uc: recognize uc-fqdn format
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-04-20 12:44:17 +02:00
Jo-Philipp Wich
3d02ca7b97 treewide: execute ucode in raw mode
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-04-20 12:44:17 +02:00
Jo-Philipp Wich
ddb447e9ed generate-reader, generate-example: introduce uc-base64 format
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-06-28 08:37:52 +02:00
Jo-Philipp Wich
94c9a8a1cb generate-example.uc: infer value type if unspecified in schema
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-05-23 19:42:01 +02:00
Jo-Philipp Wich
6ba5208439 generate-example.uc: handle alternative sub schemas
When generating an example for a schema containing anyOf, oneof or allOf
sub schema alternatives, pick a random sub schema and continue generating
examples for that one.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-05-15 17:31:31 +02:00
John Crispin
9585ababf7 schema: move over to the new schema/renderer
Signed-off-by: John Crispin <john@phrozen.org>
2021-05-14 10:39:10 +02:00