mirror of
https://git.yoctoproject.org/poky
synced 2026-05-30 12:29:55 +00:00
oeqa/postactions: fix exception handling
The current exception handler in list_and_fetch_failed_tests_artifacts
expects a non-exisiting variable and then fail to display the original
exception message since it raises a new one. The issue has been introduced
with commit 6e80b2ab66 ("oeqa/utils/postactions: transfer whole archive
over ssh instead of doing individual copies"). Now that tests artifacts are
now handled individually, there's no point of trying to print individual
names in the exception.
(From OE-Core rev: 60a7448abce091eb8c1cb953058fade0beb8b670)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a50e72bb64fb8b0d14c23164eaeeabd9c271ac19)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This commit is contained in:
committed by
Steve Sakoman
parent
88c86347f7
commit
bf88a67b45
@@ -71,7 +71,7 @@ def retrieve_test_artifacts(target, artifacts_list, target_dir):
|
||||
raise Exception("Error while fetching compressed artifacts")
|
||||
p = subprocess.run(["tar", "zxf", "-", "-C", local_artifacts_dir], input=output)
|
||||
except Exception as e:
|
||||
bb.warn(f"Can not retrieve {artifact_path} from test target: {e}")
|
||||
bb.warn(f"Can not retrieve artifacts from test target: {e}")
|
||||
|
||||
def list_and_fetch_failed_tests_artifacts(d, tc):
|
||||
artifacts_list = get_artifacts_list(tc.target, d.getVar("TESTIMAGE_FAILED_QA_ARTIFACTS"))
|
||||
|
||||
Reference in New Issue
Block a user