Despite managing to retrieve the failed ptests artifacts, testimage seems
to dump some retrieval errors like the following one:
WARNING: core-image-ptest-valgrind-1.0-r0 do_testimage: Can not retrieve
/usr/lib/valgrind/ptest from test target
Log the corresponding exception to help analyzing such issue
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
dest_dir = os.path.join(local_artifacts_dir, os.path.dirname(artifact_path[1:]))
os.makedirs(dest_dir, exist_ok=True)
target.copyFrom(artifact_path, dest_dir)
- except:
- bb.warn(f"Can not retrieve {artifact_path} from test target")
+ except Exception as e:
+ bb.warn(f"Can not retrieve {artifact_path} from test target: {e}")
def testimage_main(d):
import os