From: Denys Dmytriyenko <[email protected]>

Signed-off-by: Denys Dmytriyenko <[email protected]>
---
 lib/oesdk/generate-report | 295 ----------------------------------------------
 1 file changed, 295 deletions(-)
 delete mode 100644 lib/oesdk/generate-report

diff --git a/lib/oesdk/generate-report b/lib/oesdk/generate-report
deleted file mode 100644
index 86813ae..0000000
--- a/lib/oesdk/generate-report
+++ /dev/null
@@ -1,295 +0,0 @@
-#!/bin/bash
-
-# This script is intended to be called only from the top-level build-oesdk.sh
-# script which parses the configuration file and sets necessary variables.
-# So check if it is being called from any other context and if so exit.
-if [ "`basename $0`" != "build-oesdk.sh" ]
-then
-    log $error_log echo "This is a helper script and should not be run 
directly"
-    exit 1
-fi
-
-write_results_header() {
-cat >> $results_file << EOM
-<html>
-<head>
-<title>
-Status for `date +%D`
-</title>
-</head>
-<body>
-
-<h2>Status for `date +%D`</h2>
-
-<h2>BUILD_ID: $BUILD_ID</h2>
-
-<h2>Clean Build: $CLEAN_BUILD</h2>
-
-<h2>Clean Sources: $CLEAN_ALL</h2>
-EOM
-}
-
-write_results_footer() {
-cat >> $results_file << EOM
-
-<p>
-These builds were performed using the build-oesdk.sh script at:
-</p>
-<p>
-git://git.ti.com/arago-project/tisdk-build-scripts.git
-</p>
-
-<p>
-The configuration file passed to this script had the contents:
-</p>
-<p>
-EOM
-
-if [ "$RESULTS_CONFIG_COMMENTS" == "true" ]
-then
-    filter=""
-else
-    filter="/^[^#]/"
-fi
-
-awk "$filter { print \$0 \"<br>\"; }" $SCRIPTS_ROOT/$inputfile >> $results_file
-
-cat >> $results_file << EOM
-</p>
-
-</body>
-</html>
-EOM
-}
-
-write_repos_table() {
-cat >> $results_file << EOM
-<h2><u>Repository Revisions</u></h2>
-<table border=1 cellspacing=1 cellpadding=1>
-    <tr>
-        <th>Repository</th>
-        <th>Git URL</th>
-        <th>Branch</th>
-        <th>Commit ID</th>
-        <th>Layers</th>
-    </tr>
-
-EOM
-
-    while read line
-    do
-        # clean the parsing variables for each run
-        name=""
-        uri=""
-        branch=""
-        commit=""
-        repo_layers=""
-
-        # Skip empty lines
-        if [ "x$line" = "x" ]
-        then
-            continue
-        fi
-
-        # Skip comment lines
-        echo $line | grep -e "^#" > /dev/null
-        if [ "$?" = "0" ]
-        then
-            continue
-        fi
-
-        # If the line starts with OECORE then skip it
-        echo $line | grep -e "^OECORE.*=" > /dev/null
-        if [ "$?" = "0" ]
-        then
-            continue
-        fi
-
-        name=`echo $line | cut -d, -f1`
-        uri=`echo $line | cut -d, -f2`
-        branch=`echo $line | cut -d, -f3`
-        commit=`echo $line | cut -d, -f4`
-        repo_layers=`echo $line | cut -d, -f5-`
-
-cat >> $results_file << EOM
-    <tr>
-        <td>$name</td>
-        <td>$uri</td>
-        <td>$branch</td>
-        <td>$commit</td>
-        <td>$repo_layers</td>
-    </tr>
-EOM
-    done < $CONFIG_FILE
-
-echo "</table>" >> $results_file
-}
-
-# Set the color of the status box.  Basically if the status value has
-# "FAILED" in it anywhere then set the color to red, if the status
-# value is "SKIPPED" then set the colow to yellow, else set it to green
-set_status_color() {
-    status="$1"
-    if echo $status | grep "FAILED" > /dev/null 2>&1
-    then
-        echo "red"
-    elif echo $status | grep "SKIPPED" > /dev/null 2>&1
-    then
-        echo "yellow"
-    else
-        echo "lime"
-    fi
-}
-
-write_machine_results() {
-    m="$1"
-
-    build_result=`cat $LOG_DIR/$m-build-result.txt`
-
-    if [ "$build_result" == "PASSED" ]
-    then
-        test_result=`cat $LOG_DIR/$m-test-result.txt`
-    else
-        test_result="SKIPPED"
-    fi
-
-    build_res_color=`set_status_color $build_result`
-    test_res_color=`set_status_color $test_result`
-
-cat >> $results_file << EOM
-    <tr>
-        <td>$m</td>
-        <td id="$m-build-result" bgcolor=$build_res_color>$build_result</td>
-        <td id="$m-target-result" bgcolor=$test_res_color>$test_result</td>
-    </tr>
-EOM
-
-}
-
-write_results_table() {
-cat >> $results_file << EOM
-<h2><u>Build and Target Test Results</u></h2>
-<table border=1 cellspacing=1 cellpadding=1>
-    <tr>
-        <th>Machine</th>
-        <th>Build Result</th>
-        <th>Target Test Result</th>
-    </tr>
-EOM
-
-    for m in $MACHINES
-    do
-        write_machine_results $m
-    done
-
-echo "</table>" >> $results_file
-}
-
-write_sdk_machine_results() {
-    m="$1"
-
-    if [ -e "$LOG_DIR/$m-build-installer.txt" ]
-    then
-        installer_result=`cat $LOG_DIR/$m-build-installer.txt`
-    else
-        installer_result="SKIPPED"
-    fi
-
-    if [ -e "$LOG_DIR/$m-build-sdcard.txt" ]
-    then
-        sdcard_result=`cat $LOG_DIR/$m-build-sdcard.txt`
-    else
-        sdcard_result="SKIPPED"
-    fi
-
-    if [ -e "$LOG_DIR/$m-web-results.txt" ]
-    then
-        web_result=`cat $LOG_DIR/$m-web-results.txt`
-    else
-        web_result="SKIPPED"
-    fi
-
-    installer_res_color=`set_status_color $installer_result`
-    sdcard_res_color=`set_status_color $sdcard_result`
-    web_res_color=`set_status_color $web_result`
-
-cat >> $results_file << EOM
-    <tr>
-        <td>$m</td>
-        <td id="$m-installer-result" 
bgcolor=$installer_res_color>$installer_result</td>
-        <td id="$m-sdcard-result" bgcolor=$sdcard_res_color>$sdcard_result</td>
-        <td id="$m-web-result" bgcolor=$web_res_color>$web_result</td>
-    </tr>
-EOM
-
-}
-
-write_sdk_results_table() {
-cat >> $results_file << EOM
-<h2><u>SDK Build Results</u></h2>
-<table border=1 cellspacing=1 cellpadding=1>
-    <tr>
-        <th>Machine</th>
-        <th>Installer Build</th>
-        <th>SD Card Build</th>
-        <th>Web Build</th>
-    </tr>
-EOM
-
-    for m in $MACHINES
-    do
-        write_sdk_machine_results $m
-    done
-
-echo "</table>" >> $results_file
-}
-
-generate_report() {
-    results_dir="$DEPLOY_ROOT/results/$BUILD_ID"
-    results_file="$results_dir/results.html"
-
-    if [ -e $results_dir ]
-    then
-        rm -rf $results_dir
-    fi
-
-    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
-
-    write_results_table
-
-    if [ "$PRODUCTIZE_SDK" == "true" ]
-    then
-        write_sdk_results_table
-    fi
-
-    write_results_footer
-
-    # TODO: Add log files to the report and be sure to copy the files to
-    #       the results_dir
-
-    # If BACKUP_RESULTS is not empty then copy the results_file to the
-    # directory it points to.
-    if [ "$BACKUP_RESULTS" != "" ]
-    then
-        mkdir -p $BACKUP_RESULTS
-        cp $results_file $BACKUP_RESULTS/
-    fi
-
-    # Lastly, for niceness sake let's create a link to the results in the
-    # SDK directory.
-    for m in $MACHINES
-    do
-        if [ -d $DEPLOY_ROOT/$m ]
-        then
-            ln -sf $results_file $DEPLOY_ROOT/$m/results.html
-        fi
-    done
-}
-
-- 
2.7.4



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#13402): 
https://lists.yoctoproject.org/g/meta-arago/message/13402
Mute This Topic: https://lists.yoctoproject.org/mt/87252591/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to