Skip to content

dasLLVM, dasVulkan tests: suites merge by topic, every test states its claim - #4509

Merged
borisbat merged 3 commits into
masterfrom
bbatkin/tests-together-llvm-vulkan
Nov 9, 2026
Merged

borisbat merged 3 commits into
masterfrom
bbatkin/tests-together-llvm-vulkan

Conversation

@borisbat

@borisbat borisbat commented Nov 9, 2026

Copy link
Copy Markdown
Collaborator

Behavior change: modules/dasLLVM/tests and modules/dasVulkan/tests take the topic-file shape of tests/ - a new [test] goes into its lane's or topic's file or uncategorized.das with a description, each root's REVIEW.das gates 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.

  • dasLLVM: the lane rows are the topics; 77 files -> 24 (19 suites + 5 cant_ fixtures), 24 child roots and clients take the _ prefix, 126 tests all described. exe_host_cpu stops writing under build/tests.
  • dasVulkan: 33 suites -> 6 topic files + 2 standalone; 10 shader helpers become _ fixtures; 52 tests all described; 16 tutorial oracles described and standalone.
  • Each root: REVIEW.das + a REVIEW.md paragraph; check_tests_index verifies three new indexes.

Observable behavior. Gates 187 -> 0 and 91 -> 0; every CI lane green here (table below).

Where to look. modules/dasLLVM/CMakeLists.txt lane rows, the two tests/REVIEW.das, utils/CMakeLists.txt check_tests_index.

Validation, claims, not done

Validation

Each CI lane target ran here through cmake, one at a time:

lane files result
run_tests_llvm_env_registry 1 12 passed
run_tests_llvm_vector_math 1 17 passed
run_tests_llvm_jit_backend 7 83 passed, 1 skipped (ubsan build only)
run_tests_llvm_tune 8 43 passed
run_tests_llvm_exe 1 24 passed (the cmake wrapper hit a local MSBuild generate.stamp race; the suite run directly is the number)
run_tests_llvm_tune_slow 1 3 passed
run_tests_vulkan 2 dirs 75 passed on this box's NVIDIA device
  • The make-pr chain: 19 gates passed; its reds were the 16 Vulkan tutorial pages whose literalinclude started at the literal [test] (now [test(, sphinx clean), and two local MSBuild artifacts of concurrent lanes (generate.stamp and 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 .das files: 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.
  • Pre-existing, filed as dasVulkan: test_rt_smoke crashes in build_blas when it runs after another Vulkan test in one process (ray-tracing device) #4508: test_rt_smoke crashes in build_blas when it runs after another Vulkan test in one process on a ray-tracing device (reproduced on the untouched files). It is first in test_rendering.das, so the file passes alone; CI's lavapipe skips it.

Claims - stated, not tested

  • Descriptions were written from each test's body by the pass; a wrong claim reads wrong under a FAIL line and in the index, it changes no behavior.
  • timeout = 1200 marks a test that builds, spawns or renders; it was not timed.
  • The tune lanes and the Vulkan lane run only in the nightly; this PR's CI shows the per-PR lanes.

Not done

  • modules/dasImgui/tests, the small module test folders, examples/, web/ and modules/dasLLAMA/tests keep their shape until their own PRs.
  • skills/internal/tests_in_repo.md now reads expect <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.

borisbat and others added 3 commits November 9, 2026 00:07
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>
Copilot AI balanced review requested due to automatic review settings November 9, 2026 08:54

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 include description metadata.
  • Add/refresh per-root REVIEW.das / REVIEW.md guidance and integrate additional roots into check_tests_index.
  • Update documentation and CI/workflow references to align with the new suite/file names and Vulkan tutorial literalinclude anchors.
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

@borisbat
borisbat merged commit 89c49a5 into master Nov 9, 2026
41 checks passed
@borisbat
borisbat deleted the bbatkin/tests-together-llvm-vulkan branch November 9, 2026 13:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants