All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.