Bug 5839 - Add automated tests for hard dependencies and setscene tasks.
Summary: Add automated tests for hard dependencies and setscene tasks.
Status: NEW
Alias: None
Product: Build Testing
Classification: QA/Testing
Component: general (show other bugs)
Version: 1.8
Hardware: x86 Multiple
: Medium enhancement
Target Milestone: Future
Assignee: Richard Purdie
QA Contact: Apoorv
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2014-02-18 09:17 UTC by Stoicescu Cornel
Modified: 2026-10-22 15:25 UTC (History)
6 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stoicescu Cornel 2014-02-18 09:17:25 UTC
Using oe-selftest, we need to add tests to check if hard dependencies for setscene tasks are executed and that they are executed correctly.

Use cases:
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/bitbake/lib/bb/runqueue.py?id=6c058341f9b0bee6af2554d897a2623a2ea9a479

http://git.yoctoproject.org/cgit.cgi/poky-contrib/commit/?h=rpurdie/t2&id=2d27254ee176e1783cd60ffb8285c6b6447d670a
Comment 1 Stoicescu Cornel 2014-04-02 07:16:52 UTC
Moving to 1.7
Comment 2 Richard Purdie 2014-08-27 10:57:05 UTC
Second link updated to:

http://git.yoctoproject.org/cgit.cgi/poky/commit/bitbake/lib/bb/runqueue.py?id=410a3e157414448bb7de613b7055a4a33ad20fae

Also third similar test:

bitbake gzip-native:do_clean avahi:do_clean expat:do_clean pigz-native:do_clean base-passwd:do_cleansstate
bitbake avahi | tee

You will currently see pigz-native being rebuilt even though it was in sstate (which is a bug). After a fix is applied, you will see pigz-native installed from sstate and not rebuilt which is the correct behaviour.
Comment 3 Tim Orling 2026-10-22 15:25:18 UTC
Still valid.