Skip to content

check-all target runs much less regression tests if check-runtimes fails #54154

@DimitryAndric

Description

@DimitryAndric

Now that releases via the llvm/utils/release/test-release.sh script are using LLVM_ENABLE_RUNTIMES for e.g. compiler-rt and libcxx, it turns out that the check-all target may run much less regression tests. This is most likely because check-all depends (via CMake's add_dependencies()) on check-runtimes, if runtimes are enabled. I.e., if check-runtimes results in any failure whatsoever, none of the other tests under check-all are even tried.

We might need to make check-runtimes failures not block the rest of check-all to run, or maybe splice all the tests from check-runtimes and check-all into one big bucket?

See also https://discourse.llvm.org/t/14-0-0-rc2-has-been-tagged/60621/3

Metadata

Metadata

Assignees

No one assigned

    Labels

    cmakeBuild system in general and CMake in particularregression

    Type

    No type

    Projects

    Status

    Needs Fix

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions