Skip to content

test: Clang incremental and BMI cache E2E tests#36

Merged
Sunrisepeak merged 1 commit into
mainfrom
feat/clang-e2e-tests
May 15, 2026
Merged

test: Clang incremental and BMI cache E2E tests#36
Sunrisepeak merged 1 commit into
mainfrom
feat/clang-e2e-tests

Conversation

@Sunrisepeak
Copy link
Copy Markdown
Member

Summary

  • Add 39_llvm_incremental.sh: verifies Clang per-file dyndep via clang-scan-deps
  • Add 40_llvm_bmi_cache.sh: verifies Clang BMI cache reuse for dependencies

Test plan

  • Both tests pass locally with freshly-built mcpp
  • All existing unit tests pass
  • CI passes

39_llvm_incremental.sh — verifies per-file dyndep with clang-scan-deps:
  touch one .cppm, only that file recompiles (not main.cpp)
40_llvm_bmi_cache.sh — verifies Clang BMI cache reuse:
  dependency package shows Cached on second build after target/ cleared
@Sunrisepeak Sunrisepeak merged commit 35c2dc6 into main May 15, 2026
1 check passed
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.

1 participant