Skip to content

Commit 80aca28

Browse files
committed
Split validation tests into 16 topic-based submodules
Break up the monolithic 32,400-line validation/tests/mod.rs into focused submodules: layout_ordering, module_basics, functions, cfg, capabilities, arithmetic, composites, access_chain, block_layout, decorations, builtins, storage_classes, types, versions, entry_points, and misc. Shared test helpers moved to prelude.rs.
1 parent 7d2cd3d commit 80aca28

File tree

18 files changed

+32729
-32387
lines changed

18 files changed

+32729
-32387
lines changed

rust/spirv-tools-core/src/validation/tests/access_chain.rs

Lines changed: 1545 additions & 0 deletions
Large diffs are not rendered by default.

rust/spirv-tools-core/src/validation/tests/arithmetic.rs

Lines changed: 1542 additions & 0 deletions
Large diffs are not rendered by default.

rust/spirv-tools-core/src/validation/tests/block_layout.rs

Lines changed: 2696 additions & 0 deletions
Large diffs are not rendered by default.

rust/spirv-tools-core/src/validation/tests/builtins.rs

Lines changed: 2727 additions & 0 deletions
Large diffs are not rendered by default.

rust/spirv-tools-core/src/validation/tests/capabilities.rs

Lines changed: 3550 additions & 0 deletions
Large diffs are not rendered by default.

rust/spirv-tools-core/src/validation/tests/cfg.rs

Lines changed: 1571 additions & 0 deletions
Large diffs are not rendered by default.

rust/spirv-tools-core/src/validation/tests/composites.rs

Lines changed: 1969 additions & 0 deletions
Large diffs are not rendered by default.

rust/spirv-tools-core/src/validation/tests/decorations.rs

Lines changed: 952 additions & 0 deletions
Large diffs are not rendered by default.

rust/spirv-tools-core/src/validation/tests/entry_points.rs

Lines changed: 1017 additions & 0 deletions
Large diffs are not rendered by default.

rust/spirv-tools-core/src/validation/tests/functions.rs

Lines changed: 883 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)