[all-commits] [llvm/llvm-project] 82290a: [CASPlugin] Move CASPluginTest next to the CAS uni...

Steven Wu via All-commits all-commits at lists.llvm.org
Fri Oct 2 17:31:30 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 82290a03b3cc236fb5dd37eb4dd84b221adb5d08
      https://github.com/llvm/llvm-project/commit/82290a03b3cc236fb5dd37eb4dd84b221adb5d08
  Author: Steven Wu <stevenwu at apple.com>
  Date:   2026-10-03 (Sat, 03 Oct 2026)

  Changed paths:
    M llvm/test/CMakeLists.txt
    M llvm/test/lit.site.cfg.py.in
    M llvm/test/tools/llvm-cas/lit.local.cfg
    M llvm/test/tools/llvm-cas/plugin-validation-crash.test
    M llvm/test/tools/llvm-cas/plugin-validation.test
    R llvm/tools/libCASPluginTest/CMakeLists.txt
    R llvm/tools/libCASPluginTest/libCASPluginTest.cpp
    R llvm/tools/libCASPluginTest/libCASPluginTest.exports
    A llvm/unittests/CAS/CASPluginTest/CASPluginTest.cpp
    A llvm/unittests/CAS/CASPluginTest/CASPluginTest.exports
    A llvm/unittests/CAS/CASPluginTest/CMakeLists.txt
    M llvm/unittests/CAS/CMakeLists.txt
    M llvm/unittests/CAS/PluginCASTest.cpp

  Log Message:
  -----------
  [CASPlugin] Move CASPluginTest next to the CAS unit tests (#227546)

Set up the CAS test plugin like CGTestPlugin: move it from
llvm/tools/libCASPluginTest to llvm/unittests/CAS/CASPluginTest and
build it as CASPluginTest${LLVM_PLUGIN_EXT}, without the lib prefix or
a version, so its name is the same on all platforms. The lit tests now
find it via %llvmshlibdir/CASPluginTest%pluginext instead of a
configured LLVM_CAS_PLUGIN_TEST_PATH, and CASTests gets its path from
the build system through the CAS_PLUGIN_PATH definition.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list