Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
1e004da
test(verify): derive an operator's configuration from its schema
kz930 Sep 2, 2026
607c1e8
chore: the annotation travels with the operators, not the generator
kz930 Sep 2, 2026
9be1d49
test(verify): cover the annotation that names a column by what it holds
kz930 Sep 3, 2026
4600b07
test(verify): split the sweep out of the configuration generator
kz930 Sep 3, 2026
7075033
test(verify): sweep a configuration into the variants a parity run needs
kz930 Sep 3, 2026
f93a178
test(verify): drop the sweep entry point nothing calls
kz930 Sep 3, 2026
44a32c5
test(verify): give three members back the documentation of the member…
kz930 Sep 3, 2026
6bc5fef
test(verify): say it once, in the shape the code does not already give
kz930 Sep 3, 2026
ed6b700
test(verify): point every column knob at a hostile-named column
kz930 Sep 9, 2026
4c59eb4
test(verify): bring the annotation the generator reads
kz930 Sep 11, 2026
2e121b5
Revert "test(verify): bring the annotation the generator reads"
kz930 Sep 11, 2026
0b45a3d
test(verify): refuse a column the operator's own rule does not admit
kz930 Sep 19, 2026
80d432f
test(verify): say that a list knob whose rule matches nothing is refused
kz930 Sep 27, 2026
faa3c91
Merge upstream/main into feat/verify-sweep-configuration-variants
kz930 Oct 8, 2026
c50bb9c
test(verify): run each delimiter the CSV picker offers
kz930 Oct 8, 2026
ab851d6
test(verify): give a join's two keys one type
kz930 Oct 13, 2026
8c41b1d
Merge feat/verify-derive-a-configuration into feat/verify-sweep-confi…
kz930 Oct 13, 2026
fb31555
docs(verify): put generateVariants' own comment back above it
kz930 Oct 13, 2026
5c4516b
test(verify): run each column knob once per type its rule admits
kz930 Oct 22, 2026
ece5af3
test(verify): try LONG on a column knob with no type rule
kz930 Oct 22, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,11 @@ public class UIWidget {
// A delimiter picker: common delimiters by name (so a tab is chosen, not typed), plus a
// free-form entry for anything else. "char" is one literal character; "regex" is a pattern
// the picker checks as it is typed.
public static final String UIWidgetCharDelimiter = "{ \"maxLength\": 1, \"widget\": {\n \"formlyConfig\": {\n \"type\": \"delimiter\",\n \"props\": {\n \"delimiterMode\": \"char\"\n }\n }\n }\n }";
//
// `examples` lists the char picker's presets (CHAR_PRESETS in delimiter-presets.ts). The
// picker does not read it; it states the values a reader of the schema can expect, and the
// verification config generator runs each one.
public static final String UIWidgetCharDelimiter = "{ \"maxLength\": 1, \"examples\": [\",\", \"\\t\", \";\", \"|\", \" \"], \"widget\": {\n \"formlyConfig\": {\n \"type\": \"delimiter\",\n \"props\": {\n \"delimiterMode\": \"char\"\n }\n }\n }\n }";

public static final String UIWidgetRegexDelimiter = "{ \"widget\": {\n \"formlyConfig\": {\n \"type\": \"delimiter\",\n \"props\": {\n \"delimiterMode\": \"regex\"\n }\n }\n }\n }";

Expand Down
Loading
Loading