Repository navigation
dasLLVM, dasVulkan tests: suites merge by topic, every test states its claim - #4509
Conversation
Each root gets a REVIEW.das that calls dastest/test_shape's rules the way tests/, utils/ and dastest/tests already do - dasVulkan's also judges the tutorials tests-only, since each tutorial's program and shaders sit beside its one pixel oracle - with the REVIEW.md paragraph that states the placement rule and names the generated index. The check_tests_index target verifies the three new indexes (modules/dasLLVM/tests/TESTS.md beside its prose README, modules/dasVulkan/tests/README.md, modules/dasVulkan/tutorials/TESTS.md). skills/internal/tests_in_repo.md names the new roots and corrects the expect directive: the number after the colon is a count of expected errors (src/parser/ds2_parser.ypp), not a line. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
modules/dasLLVM/tests held 77 run files for 125 tests, 29 of them one-test files and 124 undescribed, and CI named every file in six lane rows. The lanes are the topics: the JIT backend, exe, tune and slow-tune rows each collapse to a few files (llvm_jit_aliasing, llvm_jit_hints, llvm_jit_cache, llvm_jit_baseline, llvm_exe, llvm_tune, test_tuned, llvm_tune_scope, uncategorized), 24 child-process roots, clients and libraries take the `_` prefix with their module names, requires and tuner paths following, and the five cant_ fixtures state their claim on a `//!` first line. 24 run files remain: 19 suites and the 5 fixtures; 126 tests, one more than before because the slow lane's documentation check became a test of its own so that file holds three. exe_host_cpu's probe scripts and exes now land under test_temp_dir() instead of build/tests, which the write-path scan had reported since the test was written. The lane rows, the module docs that cite a test file, skills/internal/llvm_tune_internals.md and the dasLLAMA notes follow the new names. Whole folder under -jit: 188 tests, 187 passed, 1 skipped (ubsan build only), as before. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
modules/dasVulkan/tests/integration held 33 one- or two-test suites and ten bare shader and scene helper modules. The suites merge into six topic files - compute, descriptors, device, rendering, textures and UBO layouts - plus the two that cannot share a program (descriptor heap and shader objects redeclare shader names the fixtures define; they carry a standalone reason); the helpers take the `_` prefix, their module lines and every require following, and the texture-grad one is _vk_texture_grad_shaders so it no longer twins tests/spirv's module of the same name. 43 files become 18 (8 suites, 10 fixtures); 52 tests stay 52, every one described. Each tutorial's pixel oracle stays beside its tutorial with a description, timeout = 1200 and a standalone reason. Pre-existing, filed as #4508: the ray-tracing smoke test crashes in build_blas when it runs after another Vulkan test in one process on a ray-tracing device; it is first in its file so the file passes alone, and CI's lavapipe skips it. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
There was a problem hiding this comment.
Note
Copilot was unable to complete this review at the selected tier due to model policy or plan restrictions.
🟢 Approval recommended
The changes are a mechanical reorganization of existing test suites and tutorial oracles with updated review gates and CI index verification wiring, and the review evidence indicates no outstanding issues blocking merge.
No open issues 🎉
What changed in this PR
This pull request restructures the modules/dasLLVM/tests and modules/dasVulkan/tests (plus Vulkan tutorial oracles) to match the repo-wide “topic-file” test layout: fewer suite files grouped by topic/lane, _-prefixed fixtures, and every [test] carrying an explicit description (plus timeout / standalone where appropriate). It also adds/updates per-root review gates and wires newly generated indexes into CI verification.
Changes:
- Consolidate and rename test suites by topic/lane; convert helpers into
_fixtures and ensure all tests includedescriptionmetadata. - Add/refresh per-root
REVIEW.das/REVIEW.mdguidance and integrate additional roots intocheck_tests_index. - Update documentation and CI/workflow references to align with the new suite/file names and Vulkan tutorial
literalincludeanchors.
| File | Summary |
|---|---|
| utils/CMakeLists.txt | Extends check_tests_index verification to cover additional test roots/indexes. |
| tests/jobque/_fixture_panic_parked_job.das | Updates fixture/comment references to renamed/merged test suite locations. |
| skills/internal/tests_in_repo.md | Updates internal documentation on test roots, gates, and index generation/verification. |
| skills/internal/llvm_tune_internals.md | Updates references to renamed/merged LLVM tune/JIT test suites. |
| modules/dasVulkan/tutorials/TESTS.md | Adds/updates generated tutorial test index. |
| modules/dasVulkan/tutorials/16_vulkan14/test_vulkan14.das | Adds/updates [test(...)] metadata for tutorial oracle (description/timeout/standalone). |
| modules/dasVulkan/tutorials/15_raytracing/test_raytracing.das | Adds/updates [test(...)] metadata for tutorial oracle (description/timeout/standalone). |
| modules/dasVulkan/tutorials/14_teapot/test_teapot.das | Adds/updates [test(...)] metadata and normalizes oracle text for indexing. |
| modules/dasVulkan/tutorials/13_mesh/test_mesh.das | Adds/updates [test(...)] metadata for tutorial oracle (description/timeout/standalone). |
| modules/dasVulkan/tutorials/12_gpu_driven/test_gpu_driven.das | Adds/updates [test(...)] metadata for tutorial oracle (description/timeout/standalone). |
| modules/dasVulkan/tutorials/11_hdr/test_hdr.das | Adds/updates [test(...)] metadata for tutorial oracle (description/timeout/standalone). |
| modules/dasVulkan/tutorials/10_deferred/test_deferred.das | Adds/updates [test(...)] metadata for tutorial oracle (description/timeout/standalone). |
| modules/dasVulkan/tutorials/09_msaa/test_msaa.das | Adds/updates [test(...)] metadata for tutorial oracle (description/timeout/standalone). |
| modules/dasVulkan/tutorials/08_shadow/test_shadow.das | Adds/updates [test(...)] metadata for tutorial oracle (description/timeout/standalone). |
| modules/dasVulkan/tutorials/07_particles/test_particles.das | Adds/updates [test(...)] metadata for tutorial oracle (description/timeout/standalone). |
| modules/dasVulkan/tutorials/06_skybox/test_skybox.das | Adds/updates [test(...)] metadata for tutorial oracle (description/timeout/standalone). |
| modules/dasVulkan/tutorials/05_instancing/test_instancing.das | Adds/updates [test(...)] metadata for tutorial oracle (description/timeout/standalone). |
| modules/dasVulkan/tutorials/04_cube/test_cube.das | Adds/updates [test(...)] metadata for tutorial oracle (description/timeout/standalone). |
| modules/dasVulkan/tutorials/03_sdf/test_sdf.das | Adds/updates [test(...)] metadata for tutorial oracle (description/timeout/standalone). |
| modules/dasVulkan/tutorials/02_mandelbrot/test_mandelbrot.das | Adds/updates [test(...)] metadata for tutorial oracle (description/timeout/standalone). |
| modules/dasVulkan/tutorials/01_triangle/test_triangle.das | Adds/updates [test(...)] metadata for tutorial oracle (description/timeout/standalone). |
| modules/dasVulkan/tests/REVIEW.md | Documents/enforces new test-suite shape, topic-file layout, and _ fixture rules. |
| modules/dasVulkan/tests/REVIEW.das | Adds/updates mechanical gate enforcing test-tree shape (tests and tutorials where applicable). |
| modules/dasVulkan/tests/integration/test_triangle.das | Suite reorganization (consolidated/relocated under topic files). |
| modules/dasVulkan/tests/integration/test_texture_grad.das | Suite reorganization (consolidated/relocated under topic files). |
| modules/dasVulkan/tests/integration/test_texelfetch.das | Suite reorganization (consolidated/relocated under topic files). |
| modules/dasVulkan/tests/integration/test_stype_prefill.das | Suite reorganization (consolidated/relocated under topic files). |
| modules/dasVulkan/tests/integration/test_storage_image.das | Suite reorganization (consolidated/relocated under topic files). |
| modules/dasVulkan/tests/integration/test_shader_objects.das | Adds/updates [test(...)] metadata for integration coverage under new suite layout. |
| modules/dasVulkan/tests/integration/test_separate_image_sampler.das | Suite reorganization (consolidated/relocated under topic files). |
| modules/dasVulkan/tests/integration/test_sampler2darray.das | Suite reorganization (consolidated/relocated under topic files). |
| modules/dasVulkan/tests/integration/test_reflect_layout.das | Suite reorganization (consolidated/relocated under topic files). |
| modules/dasVulkan/tests/integration/test_phase4.das | Suite reorganization (consolidated/relocated under topic files). |
| modules/dasVulkan/tests/integration/test_os_video_memory.das | Suite reorganization (consolidated/relocated under topic files). |
| modules/dasVulkan/tests/integration/test_opt_ptr_view_semantics.das | Suite reorganization (consolidated/relocated under topic files). |
| modules/dasVulkan/tests/integration/test_memory_types.das | Suite reorganization (consolidated/relocated under topic files). |
| modules/dasVulkan/tests/integration/test_handles.das | Suite reorganization (consolidated/relocated under topic files). |
| modules/dasVulkan/tests/integration/test_enumerate.das | Suite reorganization (consolidated/relocated under topic files). |
| modules/dasVulkan/tests/integration/test_dynamic_rendering.das | Suite reorganization (consolidated/relocated under topic files). |
| modules/dasVulkan/tests/integration/test_descriptor_heap.das | Adds/updates [test(...)] metadata under the reorganized integration suite structure. |
| modules/dasVulkan/tests/integration/test_debug_messenger.das | Suite reorganization (consolidated/relocated under topic files). |
| modules/dasVulkan/tests/integration/test_boost_descriptors.das | Suite reorganization (consolidated/relocated under topic files). |
| modules/dasVulkan/tests/integration/_vk_texture_grad_shaders.das | Renames/aligns shared shader helper as _ fixture module. |
| modules/dasVulkan/tests/integration/_triangle_shaders.das | Renames/aligns shared shader helper as _ fixture module. |
| modules/dasVulkan/tests/integration/_texelfetch_shaders.das | Renames/aligns shared shader helper as _ fixture module. |
| modules/dasVulkan/tests/integration/_storage_image_shaders.das | Renames/aligns shared shader helper as _ fixture module. |
| modules/dasVulkan/tests/integration/_separate_shaders.das | Renames/aligns shared shader helper as _ fixture module. |
| modules/dasVulkan/tests/integration/_scene_helpers.das | Updates helper module to use _-prefixed fixtures and revised requires. |
| modules/dasVulkan/tests/integration/_phase4_shaders.das | Renames/aligns shared shader helper as _ fixture module. |
| modules/dasVulkan/tests/integration/_flat_shaders.das | Renames/aligns shared shader helper as _ fixture module. |
| modules/dasVulkan/tests/integration/_compute_shaders.das | Renames/aligns shared shader helper as _ fixture module. |
| modules/dasVulkan/tests/integration/_array_shaders.das | Renames/aligns shared shader helper as _ fixture module. |
| modules/dasVulkan/ROADMAP.md | Updates roadmap references for relocated/merged test suites. |
| modules/dasVulkan/examples/triangle_example_shaders.das | Updates example comments/refs to match renamed _ shader fixtures. |
| modules/dasVulkan/daslib/vulkan_boost.das | Updates documentation/comments referencing regression tests under the new layout. |
| modules/dasLLVM/tests/test_tune.das | Adds/updates [test(description=...)] metadata and standalone rationale under new shape rules. |
| modules/dasLLVM/tests/test_grid.das | Suite reorganization (consolidated/relocated under topic files). |
| modules/dasLLVM/tests/REVIEW.md | Documents/enforces dasLLVM test-tree shape, topic-file layout, and index workflow. |
| modules/dasLLVM/tests/REVIEW.das | Adds/updates mechanical gate enforcing test-tree shape for dasLLVM tests. |
| modules/dasLLVM/tests/README.md | Updates documentation to reflect consolidated suites and index/gate expectations. |
| modules/dasLLVM/tests/llvm_tune_stats.das | Adds/updates test descriptions and keeps tune-stat coverage under new layout. |
| modules/dasLLVM/tests/llvm_tune_scope_verlib.das | Renamed/replaced in favor of _ fixture module naming. |
| modules/dasLLVM/tests/llvm_tune_scope_client_verlib2.das | Renamed/replaced in favor of _ fixture module naming. |
| modules/dasLLVM/tests/llvm_tune_scope_client_verlib.das | Renamed/replaced in favor of _ fixture module naming. |
| modules/dasLLVM/tests/llvm_tune_requires.das | Adds/updates descriptions for requires/fallback semantics tests. |
| modules/dasLLVM/tests/llvm_tune_progress.das | Adds/updates descriptions for progress-related tune tests. |
| modules/dasLLVM/tests/llvm_tune_modes.das | Suite reorganization (merged into consolidated tune/topic suites). |
| modules/dasLLVM/tests/llvm_tune_modes_client.das | Renamed/replaced in favor of _ fixture module naming. |
| modules/dasLLVM/tests/llvm_tune_manifest.das | Updates manifest-related tests to match consolidated suite + fixture naming. |
| modules/dasLLVM/tests/llvm_split_modules.das | Suite reorganization (consolidated into topic suites). |
| modules/dasLLVM/tests/llvm_slot_names_key.das | Suite reorganization (consolidated into topic suites). |
| modules/dasLLVM/tests/llvm_second_context.das | Suite reorganization (consolidated into topic suites). |
| modules/dasLLVM/tests/llvm_obj_cache.das | Suite reorganization (consolidated into topic suites). |
| modules/dasLLVM/tests/llvm_layout_key.das | Suite reorganization (consolidated into topic suites). |
| modules/dasLLVM/tests/llvm_jit_sanitize.das | Adds/updates descriptions/timeouts as needed under the new test shape. |
| modules/dasLLVM/tests/llvm_jit_remarks.das | Suite reorganization (consolidated into topic suites). |
| modules/dasLLVM/tests/llvm_jit_ptr_diff_inline.das | Suite reorganization (consolidated into topic suites). |
| modules/dasLLVM/tests/llvm_jit_pointer_aliasing.das | Suite reorganization (consolidated into topic suites). |
| modules/dasLLVM/tests/llvm_jit_never_fast_math.das | Suite reorganization (consolidated into topic suites). |
| modules/dasLLVM/tests/llvm_jit_debug_info.das | Adds/updates descriptions/timeouts for debug-info tests under new suite layout. |
| modules/dasLLVM/tests/llvm_jit_const_container_param.das | Suite reorganization (consolidated into topic suites). |
| modules/dasLLVM/tests/llvm_gep_inbounds.das | Suite reorganization (consolidated into topic suites). |
| modules/dasLLVM/tests/llvm_exe_threadlock.das | Suite reorganization (merged into consolidated exe topic suite). |
| modules/dasLLVM/tests/llvm_exe_thread_loop_collect.das | Suite reorganization (merged into consolidated exe topic suite). |
| modules/dasLLVM/tests/llvm_exe_thread_collect.das | Suite reorganization (merged into consolidated exe topic suite). |
| modules/dasLLVM/tests/llvm_exe_shared_addr.das | Suite reorganization (merged into consolidated exe topic suite). |
| modules/dasLLVM/tests/llvm_exe_panic_teardown.das | Suite reorganization (merged into consolidated exe topic suite). |
| modules/dasLLVM/tests/llvm_exe_optional_module.das | Suite reorganization (merged into consolidated exe topic suite). |
| modules/dasLLVM/tests/llvm_exe_native_paths.das | Suite reorganization (merged into consolidated exe topic suite). |
| modules/dasLLVM/tests/llvm_exe_name_lookup.das | Suite reorganization (merged into consolidated exe topic suite). |
| modules/dasLLVM/tests/llvm_env_registry.das | Adds/updates descriptions for env-registry tests under new shape rules. |
| modules/dasLLVM/tests/llvm_cpu_class.das | Adds/updates descriptions/timeouts for CPU-class tests under new shape rules. |
| modules/dasLLVM/tests/llvm_compile_only.das | Suite reorganization (consolidated into topic suites). |
| modules/dasLLVM/tests/llvm_class_target_gates.das | Suite reorganization (consolidated into topic suites). |
| modules/dasLLVM/tests/llvm_cache_selfheal.das | Suite reorganization (consolidated into topic suites). |
| modules/dasLLVM/tests/llvm_ast_roundtrip.das | Suite reorganization (consolidated into topic suites). |
| modules/dasLLVM/tests/cant_tuned_bad_pin.das | Updates compile-fail fixture headers/claims under new conventions. |
| modules/dasLLVM/tests/cant_tuned_bad_fallback.das | Updates compile-fail fixture headers/claims under new conventions. |
| modules/dasLLVM/tests/cant_tune_scope_after_covered.das | Updates compile-fail fixture headers/claims and aligns fixture requires/naming. |
| modules/dasLLVM/tests/cant_tune_bad_scope.das | Updates compile-fail fixture headers/claims under new conventions. |
| modules/dasLLVM/tests/cant_tune_bad_grids.das | Updates compile-fail fixture headers/claims under new conventions. |
| modules/dasLLVM/tests/_tuned_stale_perm_client.das | Adds/updates _ fixture module supporting consolidated tune tests. |
| modules/dasLLVM/tests/_llvm_tune_scope_verlib.das | Adds/updates _ fixture module supporting consolidated tune scope tests. |
| modules/dasLLVM/tests/_llvm_tune_scope_tuner2.das | Adds/updates _ fixture module supporting consolidated tune scope tests. |
| modules/dasLLVM/tests/_llvm_tune_scope_tuner.das | Adds/updates _ fixture module supporting consolidated tune scope tests. |
| modules/dasLLVM/tests/_llvm_tune_scope_tuner_ver2.das | Aligns _ fixture module requires/naming for consolidated scope tests. |
| modules/dasLLVM/tests/_llvm_tune_scope_tuner_ver.das | Aligns _ fixture module requires/naming for consolidated scope tests. |
| modules/dasLLVM/tests/_llvm_tune_scope_early.das | Renames/aligns _ fixture module to avoid accidental suite execution. |
| modules/dasLLVM/tests/_llvm_tune_scope_client.das | Aligns _ fixture module with consolidated suite structure and naming. |
| modules/dasLLVM/tests/_llvm_tune_scope_client_verlib2.das | Adds/updates _ fixture module supporting consolidated scope tests. |
| modules/dasLLVM/tests/_llvm_tune_scope_client_verlib.das | Adds/updates _ fixture module supporting consolidated scope tests. |
| modules/dasLLVM/tests/_llvm_tune_scope_client_ver.das | Aligns _ fixture module requires/naming for consolidated scope tests. |
| modules/dasLLVM/tests/_llvm_tune_scope_client_suppress.das | Aligns _ fixture module requires/naming for consolidated scope tests. |
| modules/dasLLVM/tests/_llvm_tune_scope_client_resolver.das | Aligns _ fixture module requires/naming for consolidated scope tests. |
| modules/dasLLVM/tests/_llvm_tune_scope_client_lib2.das | Renames/aligns _ fixture module naming for consolidated scope tests. |
| modules/dasLLVM/tests/_llvm_tune_scope_client_lib.das | Renames/aligns _ fixture module naming for consolidated scope tests. |
| modules/dasLLVM/tests/_llvm_tune_scope_client_docs.das | Aligns _ fixture module requires/naming for consolidated scope tests. |
| modules/dasLLVM/tests/_llvm_tune_scope_client_auto.das | Aligns _ fixture module requires/naming for consolidated scope tests. |
| modules/dasLLVM/tests/_llvm_tune_profiles_tuner.das | Aligns _ fixture module naming/comments for consolidated tune profile tests. |
| modules/dasLLVM/tests/_llvm_tune_profiles_lib.das | Renames/aligns _ fixture module naming for consolidated tune profile tests. |
| modules/dasLLVM/tests/_llvm_tune_profiles_client.das | Aligns _ fixture module requires/naming for consolidated tune profile tests. |
| modules/dasLLVM/tests/_llvm_tune_modes_client.das | Adds/updates _ fixture module supporting consolidated tune modes tests. |
| modules/dasLLVM/tests/_llvm_tune_manifest_client.das | Aligns _ fixture module naming/comments for manifest tests under new layout. |
| modules/dasLLVM/tests/_llvm_tune_fat_lib.das | Renames/aligns _ fixture module naming for consolidated fat-mode tune tests. |
| modules/dasLLVM/tests/_llvm_tune_fat_client.das | Aligns _ fixture module requires/naming for consolidated fat-mode tune tests. |
| modules/dasLLVM/tests/_llvm_exe_shared_addr_lib.das | Renames/aligns _ fixture module naming for consolidated exe tests. |
| modules/dasLLVM/tests/_exe_shared_addr_root.das | Aligns _ fixture module requires/naming for consolidated exe tests. |
| modules/dasLLVM/REVIEW.md | Updates module-level review checklist/docs to reference renamed/merged tests. |
| modules/dasLLVM/LEDGER.md | Updates ledger references to match relocated/merged test coverage. |
| modules/dasLLVM/fat_mode_plan.md | Updates plan documentation references to new consolidated test suite file names. |
| modules/dasLLVM/CMakeLists.txt | Updates CI lane/suite file lists to match topic-file consolidation. |
| modules/dasLLVM/ARCHITECTURE_EXE.md | Updates architecture documentation references to consolidated exe test suite. |
| modules/dasLLAMA/tests/CLAUDE.md | Updates cross-module references impacted by test-suite renames/removals. |
| modules/dasLLAMA/portable_tier_plan.md | Updates cross-module documentation references impacted by test-suite renames. |
| doc/source/reference/tutorials/vulkan/16_vulkan14.rst | Updates literalinclude anchors to match [test(...)] form. |
| doc/source/reference/tutorials/vulkan/15_raytracing.rst | Updates literalinclude anchors to match [test(...)] form. |
| doc/source/reference/tutorials/vulkan/14_teapot.rst | Updates literalinclude anchors to match [test(...)] form. |
| doc/source/reference/tutorials/vulkan/13_mesh.rst | Updates literalinclude anchors to match [test(...)] form. |
| doc/source/reference/tutorials/vulkan/12_gpu_driven.rst | Updates literalinclude anchors to match [test(...)] form. |
| doc/source/reference/tutorials/vulkan/11_hdr.rst | Updates literalinclude anchors to match [test(...)] form. |
| doc/source/reference/tutorials/vulkan/10_deferred.rst | Updates literalinclude anchors to match [test(...)] form. |
| doc/source/reference/tutorials/vulkan/09_msaa.rst | Updates literalinclude anchors to match [test(...)] form. |
| doc/source/reference/tutorials/vulkan/08_shadow.rst | Updates literalinclude anchors to match [test(...)] form. |
| doc/source/reference/tutorials/vulkan/07_particles.rst | Updates literalinclude anchors to match [test(...)] form. |
| doc/source/reference/tutorials/vulkan/06_skybox.rst | Updates literalinclude anchors to match [test(...)] form. |
| doc/source/reference/tutorials/vulkan/05_instancing.rst | Updates literalinclude anchors to match [test(...)] form. |
| doc/source/reference/tutorials/vulkan/04_cube.rst | Updates literalinclude anchors to match [test(...)] form. |
| doc/source/reference/tutorials/vulkan/03_sdf.rst | Updates literalinclude anchors to match [test(...)] form. |
| doc/source/reference/tutorials/vulkan/02_mandelbrot.rst | Updates literalinclude anchors to match [test(...)] form. |
| doc/source/reference/tutorials/vulkan/01_triangle.rst | Updates literalinclude anchors to match [test(...)] form. |
| .github/workflows/nightly_vulkan.yml | Updates workflow comments/notes to reflect renamed/merged Vulkan integration tests. |
Review effort: Balanced
Behavior change:
modules/dasLLVM/testsandmodules/dasVulkan/teststake the topic-file shape oftests/- a new[test]goes into its lane's or topic's file oruncategorized.daswith adescription, each root'sREVIEW.dasgates the shape, and the dasLLVM CI lane rows name one file per lane.Why. After #4489 and #4495 these were the largest roots outside the shape: dasLLVM 77 run files for 125 tests (29 one-test files, 124 undescribed, six CMake rows naming every file); dasVulkan 43 files for 52 tests (25 one-test files, none described) plus 16 undescribed tutorial oracles.
What changes.
cant_fixtures), 24 child roots and clients take the_prefix, 126 tests all described.exe_host_cpustops writing underbuild/tests._fixtures; 52 tests all described; 16 tutorial oracles described andstandalone.REVIEW.das+ aREVIEW.mdparagraph;check_tests_indexverifies three new indexes.Observable behavior. Gates 187 -> 0 and 91 -> 0; every CI lane green here (table below).
Where to look.
modules/dasLLVM/CMakeLists.txtlane rows, the twotests/REVIEW.das,utils/CMakeLists.txtcheck_tests_index.Validation, claims, not done
Validation
Each CI lane target ran here through cmake, one at a time:
run_tests_llvm_env_registryrun_tests_llvm_vector_mathrun_tests_llvm_jit_backendrun_tests_llvm_tunerun_tests_llvm_exegenerate.stamprace; the suite run directly is the number)run_tests_llvm_tune_slowrun_tests_vulkanliteralincludestarted at the literal[test](now[test(, sphinx clean), and two local MSBuild artifacts of concurrent lanes (generate.stampand a runtime DLL lock), each gate green run alone.review-md all: 33 gates, 0 red;check_tests_index: six indexes match; lint over the 86 changed.dasfiles: 0 issues; line-length: 0 added lines over the limit; the indexes are ASCII.modules/dasLLVM/REVIEW.das(the lane census) is green against the new rows.test_rt_smokecrashes inbuild_blaswhen it runs after another Vulkan test in one process on a ray-tracing device (reproduced on the untouched files). It is first intest_rendering.das, so the file passes alone; CI's lavapipe skips it.Claims - stated, not tested
timeout = 1200marks a test that builds, spawns or renders; it was not timed.Not done
modules/dasImgui/tests, the small module test folders,examples/,web/andmodules/dasLLAMA/testskeep their shape until their own PRs.skills/internal/tests_in_repo.mdnow readsexpect <code>:<n>as a count, not a line (src/parser/ds2_parser.ypp); the earlier passes' brief had it wrong, and every fixture still passes, so none was harmed.