Bug 5839

Summary: Add automated tests for hard dependencies and setscene tasks.
Product: [QA/Testing] Build Testing Reporter: Stoicescu Cornel <corneliux.stoicescu>
Component: generalAssignee: Richard Purdie <richard.purdie>
Status: NEW --- QA Contact: Apoorv <apoorv.sangal>
Severity: enhancement    
Priority: Medium CC: alexandru.c.georgescu, jose.perez.carranza, leonardo.sandoval.gonzalez, randy.macleod, richard.purdie, tim.orling
Version: 1.8   
Target Milestone: Future   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

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.