|
@@ -820,14 +820,16 @@ TMPDIR = "${{TOPDIR}}/tmp-sstateprintdiff-difftmp-{}"
|
|
|
|
|
|
|
|
|
# Check if printdiff walks the full dependency chain from the image target to where the change is in a specific recipe
|
|
|
- def test_image_minimal_vs_quilt(self):
|
|
|
- expected_output = ("Task quilt-native:do_install couldn't be used from the cache because:",
|
|
|
+ def test_image_minimal_vs_perlcross(self):
|
|
|
+ expected_output = ("Task perlcross-native:do_install couldn't be used from the cache because:",
|
|
|
"We need hash",
|
|
|
"most recent matching task was")
|
|
|
- expected_sametmp_output = expected_output + ("Variable do_install value changed",'+ echo "this changes the task signature"')
|
|
|
+ expected_sametmp_output = expected_output + (
|
|
|
+"Variable do_install value changed",
|
|
|
+'+ echo "this changes the task signature"')
|
|
|
expected_difftmp_output = expected_output
|
|
|
|
|
|
- self.run_test_printdiff_changerecipe("core-image-minimal", "quilt-native", "-c do_install quilt-native",
|
|
|
+ self.run_test_printdiff_changerecipe("core-image-minimal", "perlcross", "-c do_install perlcross-native",
|
|
|
"""
|
|
|
do_install:append() {
|
|
|
echo "this changes the task signature"
|
|
@@ -842,10 +844,10 @@ expected_sametmp_output, expected_difftmp_output)
|
|
|
expected_output = ("Task {}:do_preconfigure couldn't be used from the cache because:".format(gcc_source_pn),
|
|
|
"We need hash",
|
|
|
"most recent matching task was")
|
|
|
- expected_sametmp_output = expected_output + ("Variable do_preconfigure value changed",'+ print("this changes the task signature")')
|
|
|
- #FIXME: printdiff is supposed to find at least one preconfigure task signature in the sstate cache, but isn't able to
|
|
|
- #expected_difftmp_output = expected_output
|
|
|
- expected_difftmp_output = ()
|
|
|
+ expected_sametmp_output = expected_output + (
|
|
|
+"Variable do_preconfigure value changed",
|
|
|
+'+ print("this changes the task signature")')
|
|
|
+ expected_difftmp_output = expected_output
|
|
|
|
|
|
self.run_test_printdiff_changerecipe("gcc-runtime", "gcc-source", "-c do_preconfigure {}".format(gcc_source_pn),
|
|
|
"""
|
|
@@ -869,7 +871,9 @@ expected_sametmp_output, expected_difftmp_output)
|
|
|
"Task gnu-config-native:do_configure couldn't be used from the cache because:",
|
|
|
"We need hash",
|
|
|
"most recent matching task was")
|
|
|
- expected_sametmp_output = expected_output + ("Variable base_do_configure value changed",'+ echo "this changes base_do_configure() definiton "')
|
|
|
+ expected_sametmp_output = expected_output + (
|
|
|
+"Variable base_do_configure value changed",
|
|
|
+'+ echo "this changes base_do_configure() definiton "')
|
|
|
expected_difftmp_output = expected_output
|
|
|
|
|
|
self.run_test_printdiff_changeconfig("core-image-minimal",
|