Skip to content

Test Results

This chapter reports the outcome of running the slint-sc test suites: the unit and syntax tests of the compiler with the slint-sc feature, and the unit tests and .slint test driver cases of the slint-sc runtime crate. The syntax tests are reported per test file rather than as the single test that drives them.

Generated from commit b589e4c94f.

728 tests: 728 passed, 0 failed.

SuiteTestsPassedFailed
i_slint_compiler3223220
consistent_styles110
experimental_flex_item_properties440
llr_lowering110
lower_shadows220
single_cell_box_layout440
syntax-tests3673670
slint_sc330
slint-sc-driver24240

The slint-sc/ subset of the compiler’s syntax tests: each file is compiled in Slint SC mode and its diagnostics are checked against the expectations embedded in the file.

Test fileResult
slint-sc/animations.slint
slint-sc/arithmetic.slint
slint-sc/binding_types.slint
slint-sc/bindings.slint
slint-sc/bom-encoding.slint
slint-sc/callbacks.slint
slint-sc/change_callbacks.slint
slint-sc/children_placeholder.slint
slint-sc/color_literals.slint
slint-sc/comments.slint
slint-sc/component_braces_close.slint
slint-sc/component_braces_open.slint
slint-sc/component_declaration.slint
slint-sc/component_shadowing.slint
slint-sc/contextual_keywords.slint
slint-sc/crlf-line-terminators.slint
slint-sc/dialog.slint
slint-sc/element_id.slint
slint-sc/element_nesting.slint
slint-sc/element_unknown_type.slint
slint-sc/elements.slint
slint-sc/empty_file.slint
slint-sc/enums.slint
slint-sc/export_duplicate.slint
slint-sc/export_specifiers.slint
slint-sc/expression_references.slint
slint-sc/expressions.slint
slint-sc/expressions_extra.slint
slint-sc/for_and_if.slint
slint-sc/functions.slint
slint-sc/geometry_root.slint
slint-sc/globals.slint
slint-sc/identifier_leading_hyphen.slint
slint-sc/identifier_leading_hyphen_element_id.slint
slint-sc/identifier_leading_hyphen_inherits.slint
slint-sc/identifier_leading_hyphen_property.slint
slint-sc/identifier_normalization_collision.slint
slint-sc/identifier_normalization_distinct.slint
slint-sc/identifiers.slint
slint-sc/import_names.slint
slint-sc/import_paths.slint
slint-sc/import_subset.slint
slint-sc/imports.slint
slint-sc/inheritance.slint
slint-sc/inherits_not_yet_defined.slint
slint-sc/inherits_unknown.slint
slint-sc/init_callback.slint
slint-sc/int_literal.slint
slint-sc/layout.slint
slint-sc/length_literal_space.slint
slint-sc/path.slint
slint-sc/popup.slint
slint-sc/properties.slint
slint-sc/property_protected.slint
slint-sc/source_file.slint
slint-sc/states.slint
slint-sc/structs.slint
slint-sc/timer.slint
slint-sc/two_way_bindings.slint
slint-sc/types.slint
slint-sc/units.slint
slint-sc/whitespace.slint
slint-sc/window_instantiation.slint
slint-sc/window_root.slint

The test driver cases: each case is a .slint file compiled with slint-compiler; the embedded Rust test code is built against the runtime and executed.

CaseResult
component/background_color
component/baseless_implicit_size
component/component_inheritance
component/empty
component/inherits
component/name
component/nested_rectangles
component/properties
component/rectangle_centered
component/rectangle_nesting
component/rectangle_position
component/rectangle_wider_than_window
component/user_component
component/window_background
export/lists
export/placement
expr/arithmetic
expr/color_literals
expr/property_reference
expr/unary
import/named
lexical/contextual_keywords
lexical/unicode_identifiers
lexical/with_comments

© 2026 SixtyFPS GmbH