* [tisdk-build-scripts][PATCH 1/2] generate-report: Copy LOG_DIR to results directory
@ 2014-09-15 12:58 Jacob Stiffler
2014-09-15 12:58 ` [tisdk-build-scripts][PATCH 2/2] bitbake-test-sdk-image: Extract recipe-specific error logs Jacob Stiffler
0 siblings, 1 reply; 2+ messages in thread
From: Jacob Stiffler @ 2014-09-15 12:58 UTC (permalink / raw)
To: meta-arago
* This change will make the logs available on the build archive server.
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
---
lib/oesdk/generate-report | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lib/oesdk/generate-report b/lib/oesdk/generate-report
index 0416018..84fffb4 100644
--- a/lib/oesdk/generate-report
+++ b/lib/oesdk/generate-report
@@ -255,6 +255,9 @@ generate_report() {
mkdir -p $results_dir
+ # Copy all of the logs to the results directory
+ cp -rv $LOG_DIR $results_dir
+
write_results_header
write_repos_table
--
1.7.9.5
^ permalink raw reply related [flat|nested] 2+ messages in thread
* [tisdk-build-scripts][PATCH 2/2] bitbake-test-sdk-image: Extract recipe-specific error logs
2014-09-15 12:58 [tisdk-build-scripts][PATCH 1/2] generate-report: Copy LOG_DIR to results directory Jacob Stiffler
@ 2014-09-15 12:58 ` Jacob Stiffler
0 siblings, 0 replies; 2+ messages in thread
From: Jacob Stiffler @ 2014-09-15 12:58 UTC (permalink / raw)
To: meta-arago
* If there is an error, parse the verbose bitbake log to get recipe and build
step which failed.
* Copy the specific error log into the LOG_DIR
* Only applicable if BUILD_LOG_VERBOSE="true"
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
---
lib/oesdk/bitbake-test-sdk-image | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/lib/oesdk/bitbake-test-sdk-image b/lib/oesdk/bitbake-test-sdk-image
index 7d8d093..f12d5b7 100644
--- a/lib/oesdk/bitbake-test-sdk-image
+++ b/lib/oesdk/bitbake-test-sdk-image
@@ -388,6 +388,16 @@ bitbake_sdk_images(){
then
echo "FAILED" > $LOG_DIR/$m-build-result.txt
build_status="fail"
+
+ if [ "$BUILD_LOG_VERBOSE" = "true" ]; then
+ # Parse the build_log to obtain the individual recipe error logs.
+ mkdir -p ${LOG_DIR}/${m}-error-logs
+ ERR_LOGS=`eval grep "^ERROR: Logfile" "$machine_build_log" | sed -e 's|^.*:||g'`
+ for err_log in $ERR_LOGS; do
+ err_log_name=`echo $err_log | sed -e 's|^.*/\(.*\)/\(.*\)/temp/log\.\(.*\)\.\(.*\)| \1_\2_\3|g'`
+ cp $err_log ${LOG_DIR}/${m}-error-logs/${err_log_name}.log
+ done
+ fi
break;
else
echo "PASSED" > $LOG_DIR/$m-build-result.txt
--
1.7.9.5
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2014-09-15 12:58 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-09-15 12:58 [tisdk-build-scripts][PATCH 1/2] generate-report: Copy LOG_DIR to results directory Jacob Stiffler
2014-09-15 12:58 ` [tisdk-build-scripts][PATCH 2/2] bitbake-test-sdk-image: Extract recipe-specific error logs Jacob Stiffler
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.