jjb: depends-on: do not run tests of dependencies
authorJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Mon, 27 Sep 2021 21:25:45 +0000 (17:25 -0400)
committerJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Tue, 28 Sep 2021 21:11:44 +0000 (17:11 -0400)
commitaff4e3d1bb7db06b8970e31efa2f5a56486355f7
tree4897dc6f9a254c9332b07f7e5e747e71e7c48925
parentb9852a53285060d38146fcf28a841713941ebe06
jjb: depends-on: do not run tests of dependencies

The important part is how lttng-tools behave. Running the tests of
the dependencies is redundant and only leads to wasted time and CPU time.

The RUN_TESTS flag is now "namespaced" to ensure that we can turn on and
off tests for each projects if necessary.

LTTNG_TOOLS_RUN_TESTS
LTTNG_TOOLS_RUN_TESTS_LONG_REGRESSION
LTTNG_UST_RUN_TESTS
USERSPACE_RCU_RUN_TESTS

For now only `LTTNG_UST_RUN_TESTS` and `USERSPACE_RCU_RUN_TESTS` can be
manipulated via environment injection. The lttng-tools build script
is a bit more complex and manipulates the value themselves. More work
will be required if we want to control the flags of the lttng-tools
build script.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
scripts/liburcu/build.sh
scripts/lttng-tools/build.sh
scripts/lttng-tools/gerrit-depends-on.sh
scripts/lttng-ust/build.sh
This page took 0.026356 seconds and 4 git commands to generate.