d2/testdata/d2compiler/TestCompile
2025-03-24 13:04:46 -06:00
..
errors d2ir: Compile imports 2023-06-04 23:31:18 -07:00
glob-spread-vars next 2025-03-21 21:28:33 -06:00
reserved_quoted fix underscore in edges 2024-11-24 10:55:30 -08:00
3d_oval.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
array-classes.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
bad-style-nesting.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
basic_icon.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
basic_sequence.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
basic_shape.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
basic_style.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
blank_underscore.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
border-radius-negative.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
class-shape-class.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
class_paren.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
class_style.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
classes-internal-edge.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
classes-unreserved.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
classes.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
comma-array-class.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
constraint_label.exp.json prevent bad constraint usage 2023-06-08 11:07:46 -07:00
default_direction.exp.json TA=1 2023-06-03 14:05:18 +02:00
dimension_with_style.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
dimensions_on_containers.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
dimensions_on_nonimage.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
edge.exp.json TA=1 2023-06-03 14:05:18 +02:00
edge_arrowhead_fields.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
edge_arrowhead_primary.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
edge_chain.exp.json TA=1 2023-06-03 14:05:18 +02:00
edge_chain_map.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
edge_column_index.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
edge_exclusive_style.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
edge_flat_arrowhead.exp.json TA=1 2023-06-03 14:05:18 +02:00
edge_flat_label_arrowhead.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
edge_in_column.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
edge_index.exp.json TA=1 2023-06-03 14:05:18 +02:00
edge_index_map.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
edge_index_nested.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
edge_index_nested_cross_scope.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
edge_invalid_style.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
edge_key_group_flat_nested.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
edge_key_group_flat_nested_underscore.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
edge_key_group_map_flat_nested_underscore.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
edge_key_group_map_nested_underscore.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
edge_label_map.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
edge_map.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
edge_map_arrowhead.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
edge_map_group_flat.exp.json TA=1 2023-06-03 14:05:18 +02:00
edge_map_group_semiflat.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
edge_map_nested.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
edge_map_nested_flat.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
edge_map_non_reserved.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
edge_mixed_arrowhead.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
edge_non_shape_arrowhead.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
edge_semiflat_arrowhead.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
edge_to_style.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
edge_unquoted_hex.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
equal_dimensions_on_circle.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
escaped_id.exp.json fix id/idval 2024-11-23 20:41:57 -08:00
fill-pattern.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
fixed-pos-shape-hierarchy.exp.json validate position keywords 2024-03-15 15:26:00 -07:00
glob-connection-steps.exp.json ta 2025-02-02 23:15:33 -07:00
glob-spread-vars.exp.json fix 2025-03-21 21:27:17 -06:00
grid.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
grid_deeper_edge.exp.json cleanup validation 2023-10-02 11:05:19 -07:00
grid_edge.exp.json cleanup validation 2023-10-02 11:05:19 -07:00
grid_gap_negative.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
grid_negative.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
grid_nested.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
icon-near-composite-together.exp.json label and icon position attributes 2023-06-22 16:13:08 -07:00
illegal-stroke-width.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
image_children_Steps.exp.json change err msg 2025-03-23 07:33:21 -06:00
image_non_style.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
image_style.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
import-classes-boards.exp.json change err msg 2025-03-23 07:33:21 -06:00
import-icon-near.exp.json fix importing icon.near field 2024-08-26 14:12:58 -06:00
import-link-layer-1.exp.json ta 2025-02-02 23:15:33 -07:00
import-link-layer-2.exp.json ta 2025-01-08 16:52:26 -07:00
import-link-layer-3.exp.json ta 2025-02-02 23:15:33 -07:00
import-link-layer-4.exp.json ta 2025-02-02 23:15:33 -07:00
import-link-sibling-layer.exp.json d2ir: enable linking beyond board root 2024-08-26 13:51:26 -06:00
import-link-underscore-1.exp.json ta 2025-02-02 23:15:33 -07:00
import-link-underscore-2.exp.json ta 2025-02-02 23:15:33 -07:00
import-link-underscore-3.exp.json ta 2025-02-02 23:15:33 -07:00
import-link-underscore.exp.json d2compiler: fix underscore sibling edge case 2024-07-13 17:07:09 -06:00
import-nested-layers.exp.json ta 2025-02-02 23:15:33 -07:00
import-var-chain.exp.json fix var panic 2025-03-14 21:17:41 -06:00
import_url_link.exp.json d2ir: fix import url link 2024-09-17 13:44:49 -06:00
improper-class-ref.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
invalid-fill-pattern.exp.json add 'none' to fill-pattern options 2024-03-25 14:41:15 -07:00
invalid-link-1.exp.json d2ir: fix link panic 2024-07-19 15:09:05 -06:00
invalid-link-2.exp.json d2ir: fix link panic 2024-07-19 15:09:05 -06:00
invalid-link.exp.json d2ir: fix link panic 2024-07-19 15:09:05 -06:00
invalid_direction.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
keyword-container.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
label-near-composite-separate.exp.json label and icon position attributes 2023-06-22 16:13:08 -07:00
label-near-composite-together.exp.json label and icon position attributes 2023-06-22 16:13:08 -07:00
label-near-invalid-edge.exp.json label and icon position attributes 2023-06-22 16:13:08 -07:00
label-near-invalid-field.exp.json label and icon position attributes 2023-06-22 16:13:08 -07:00
label-near-parent.exp.json label and icon position attributes 2023-06-22 16:13:08 -07:00
layer-import-nested-layer.exp.json ta 2025-02-02 23:15:33 -07:00
leaky_sequence.exp.json cleanup validation 2023-10-02 11:05:19 -07:00
legend.exp.json ta 2025-03-04 14:21:33 -07:00
link-beyond-import-root.exp.json prevent oob 2024-08-26 21:27:56 -06:00
link-board-key-nested.exp.json ta 2025-01-08 16:52:26 -07:00
link-board-mixed.exp.json ta 2025-02-02 23:15:33 -07:00
link-board-nested.exp.json ta 2025-02-02 23:15:33 -07:00
link-board-not-board.exp.json ta 2025-01-08 16:52:26 -07:00
link-board-not-found-1.exp.json d2compiler: disallow invalid board links 2024-09-25 10:06:42 -06:00
link-board-not-found-2.exp.json ta 2025-02-02 23:15:33 -07:00
link-board-not-found.exp.json allow unfound boards 2024-08-26 17:22:25 -06:00
link-board-ok.exp.json ta 2025-01-08 16:52:26 -07:00
link-board-underscore-not-found.exp.json ta 2025-02-02 23:15:33 -07:00
link-board-underscore.exp.json ta 2025-02-02 23:15:33 -07:00
link-file-underscore.exp.json ta 2025-02-02 23:15:33 -07:00
markdown_ampersand.exp.json markdown: sanitize links 2024-11-18 09:28:06 -08:00
md_block_string_err.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
missing-class.exp.json TA=1 2023-06-03 14:05:18 +02:00
multiple-import-nested-layers.exp.json ta 2025-02-02 23:15:33 -07:00
name-with-dot-underscore.exp.json fix id/idval 2024-11-23 20:41:57 -08:00
near-invalid.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
near_bad_connected.exp.json cleanup validation 2023-10-02 11:05:19 -07:00
near_bad_constant.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
near_constant.exp.json TA=1 2023-06-03 14:05:18 +02:00
near_descendant_connect_to_outside.exp.json cleanup validation 2023-10-02 11:05:19 -07:00
near_near_const.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
near_sequence.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
near_special.exp.json prevent near special 2024-02-27 13:17:32 -08:00
nested-array-classes.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
nested-scope-1.exp.json d2ir: fix importing scopes 2024-09-23 06:54:54 -06:00
nested-scope-2.exp.json d2ir: fix importing scopes 2024-09-23 06:54:54 -06:00
nested-scope.exp.json d2ir: fix importing scopes 2024-09-23 06:54:54 -06:00
nested_edge.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
nested_near_constant.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
nested_sql.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
nil_scope_obj_regression.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
no-class-inside-classes.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
no-class-primary.exp.json ta 2024-12-14 23:25:06 -07:00
no-nested-columns-class.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
no-nested-columns-sql-2.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
no-nested-columns-sql.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
no-self-link.exp.json ta 2025-02-02 23:15:33 -07:00
no_arrowheads_in_shape.exp.json test now passes 2023-10-27 21:02:13 -07:00
no_empty_block_string.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
no_empty_block_strings.exp.json add test 2023-06-01 18:48:37 -07:00
no_new_lines_only_block_string.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
no_url_link_and_path_url_label_concurrently.exp.json link security + test 2024-12-14 13:58:46 -07:00
no_url_link_and_url_tooltip_concurrently.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
no_white_spaces_only_block_string.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
non_url_link.exp.json compiler: allow non-http scheme url links 2024-12-06 03:17:41 -08:00
null.exp.json fix id/idval 2024-11-23 20:41:57 -08:00
obj_invalid_style.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
object_arrowhead_shape.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
parent_graph_edge_to_descendant.exp.json update compile test 2023-10-02 11:05:20 -07:00
path_link.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
positions.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
positions_negative.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
reordered-classes.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
reserved-composite.exp.json fix shape composite 2023-06-16 16:50:16 -07:00
reserved_icon_near_style.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
reserved_missing_values.exp.json ta 2024-12-14 23:25:06 -07:00
root_direction.exp.json folder check 2023-07-29 10:12:13 -07:00
root_sequence.exp.json folder check 2023-07-29 10:12:13 -07:00
self-referencing.exp.json TA=1 2023-06-03 14:05:18 +02:00
sequence-diagram-icons.exp.json d2compiler: allow children for sequence diagram image shapes 2024-08-17 09:04:01 +08:00
sequence-timestamp.exp.json fix id/idval 2024-11-23 20:41:57 -08:00
sequence_container.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
sequence_container_2.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
sequence_grouped_note.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
sequence_scoping.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
set_direction.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
shape-hierarchy.exp.json add shape hierarchy 2024-03-15 10:00:40 -07:00
shape_edge_style.exp.json ta 2024-12-14 19:54:49 -07:00
shape_unquoted_hex.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
single_dimension_on_circle.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
spread-import-link.exp.json ta 2025-02-02 23:15:33 -07:00
spread_var_order.exp.json d2compile: fix ordering substitutions 2024-09-24 21:17:05 -06:00
sql-constraints.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
sql-null-constraint.exp.json fix invisible null constraints in sql_table 2023-10-13 10:33:38 +02:00
sql-panic.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
sql-regression.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
sql-table-header-newline.exp.json ta 2024-08-14 08:40:46 +08:00
sql_paren.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
stroke-width.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
table_connection_attr.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
table_style.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
table_style_map.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
tail-style-map.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
tail-style.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
text-transform.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
text_no_label.exp.json save test 2023-09-18 14:03:32 -07:00
underscore_connection.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
underscore_edge.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
underscore_edge_chain.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
underscore_edge_existing.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
underscore_edge_index.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
underscore_edge_nested.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
underscore_parent_create.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
underscore_parent_middle_path.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
underscore_parent_not_root.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
underscore_parent_preference_1.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
underscore_parent_preference_2.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
underscore_parent_root.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
underscore_parent_sandwich_path.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
underscore_parent_squared.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
underscore_unresolved_obj.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
unescaped_id_cr.exp.json TA=1 2023-06-03 14:05:18 +02:00
unsemantic_markdown.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
unsemantic_markdown_2.exp.json d2ir: Compile imports 2023-06-04 23:31:18 -07:00
url_link.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
url_link_and_not_url_tooltip_concurrently.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
url_link_and_path_url_label_concurrently.exp.json link security + test 2024-12-14 13:58:46 -07:00
url_link_and_path_url_label_ok.exp.json Fix changes 2024-12-14 13:58:50 -07:00
url_link_non_url_tooltip_ok.exp.json update test 2023-06-09 14:11:56 -07:00
url_relative_link.exp.json d2ir: allow root URL paths 2025-03-20 09:53:24 -06:00
url_tooltip.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
var-not-color.exp.json validate 2023-12-14 11:35:49 -08:00
var_in_glob.exp.json ta 2024-09-24 21:41:47 -06:00
var_in_markdown.exp.json d2ir: replace substitutions in markdown 2024-11-18 07:02:45 -08:00
var_in_vars.exp.json ta 2024-09-24 21:41:47 -06:00
var_nested_in_markdown.exp.json fix markdown nested variables 2025-03-24 13:04:46 -06:00
vars-in-imports.exp.json d2ir: fix importing scopes 2024-09-23 06:54:54 -06:00
wrong_column_index.exp.json Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00