poky/meta
Moritz Haase b8f8125f05 cmake: Correctly handle cost data of tests with arbitrary chars in name
ctest automatically optimizes the order of (parallel) test execution based on
historic test case runtime via the COST property (see [0]), which can have a
significant impact on overall test run times. Sadly this feature is broken in
CMake < 4.0.0 for test cases that have spaces in their name (see [1]).

This commit is a backport of f24178f3 (which itself backports the upstream fix).
The patch was adapted slightly to apply cleanly to the older CMake version in
scarthgap. As repeated test runs are expected to mainly take place inside the
SDK, the patch is only applied to 'nativesdk' builds.

[0]: https://cmake.org/cmake/help/latest/prop_test/COST.html
[1]: https://gitlab.kitware.com/cmake/cmake/-/issues/26594

Reported-By: John Drouhard <john@drouhard.dev>
(From OE-Core rev: cfa97a50e06fb0fcc7cbc0ada54ce7ad5ba29ebe)

Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-06-25 08:35:10 -07:00
..
classes cve-check.bbclass: Fix symlink handling also for text files 2025-05-19 08:32:49 -07:00
classes-global sanity.bbclass: skip check_userns for non-local uid 2025-01-09 06:25:36 -08:00
classes-recipe testimage: get real os-release file 2025-06-13 08:58:01 -07:00
conf libpng: Add ptest 2025-06-20 08:38:12 -07:00
files meta: Enable '-o pipefail' for the SDK installer 2025-03-05 06:03:47 -08:00
lib sstatetests: Switch to new CDN 2025-06-05 08:41:15 -07:00
recipes-bsp grub: patch CVE-2025-0678 and CVE-2025-1125 2025-03-15 06:40:08 -07:00
recipes-connectivity kea: upgrade 2.4.1 -> 2.4.2 2025-06-13 08:58:01 -07:00
recipes-core glibc: stable 2.39 branch updates 2025-06-25 08:35:09 -07:00
recipes-devtools cmake: Correctly handle cost data of tests with arbitrary chars in name 2025-06-25 08:35:10 -07:00
recipes-extended net-tools: patch CVE-2025-46836 2025-06-20 08:38:12 -07:00
recipes-gnome gtk+: add missing libdrm dependency 2025-06-13 08:58:01 -07:00
recipes-graphics freetype: follow-up patch for CVE-2025-27363 2025-04-07 06:34:44 -07:00
recipes-kernel linux-yocto/6.6: update to v6.6.92 2025-06-05 08:41:15 -07:00
recipes-multimedia libpng: Add ptest 2025-06-20 08:38:12 -07:00
recipes-rt rt-tests: rt_bmark.py: fix TypeError 2024-08-06 19:11:18 -07:00
recipes-sato puzzles: ignore three new CVEs for a different puzzles 2025-03-15 06:40:07 -07:00
recipes-support libsoup: fix CVE-2025-2784 2025-06-13 08:58:01 -07:00
site site: remove at-spi2-core values 2023-09-02 07:45:29 +01:00
COPYING.MIT
recipes.txt