You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues-all@impala.apache.org by "Joe McDonnell (Jira)" <ji...@apache.org> on 2023/07/14 23:35:00 UTC

[jira] [Created] (IMPALA-12288) Avoiding building all the backend tests when running a packaging build

Joe McDonnell created IMPALA-12288:
--------------------------------------

             Summary: Avoiding building all the backend tests when running a packaging build
                 Key: IMPALA-12288
                 URL: https://issues.apache.org/jira/browse/IMPALA-12288
             Project: IMPALA
          Issue Type: Improvement
          Components: Infrastructure
    Affects Versions: Impala 4.3.0
            Reporter: Joe McDonnell


When using the new packaging functionality in IMPALA-10262, the command "buildall.sh -package -release -notests" still builds all of the backend tests.

Currently, the "-notests" flag doesn't change the list of targets generated by CMake. Instead, "-notests" changes the make target that is built by buildall.sh. So, the test targets still exist, but they aren't built.

cpack seems to invoke a plain "make" with no target, and this builds everything including the tests.

To avoid this, we would need a mode that tells CMake to avoid generating the test targets altogether. This could be very useful for a packaging build, because the backend tests take up significant time and disk space to build.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-all-unsubscribe@impala.apache.org
For additional commands, e-mail: issues-all-help@impala.apache.org