Changeset 19938


Ignore:
Timestamp:
01/07/16 17:32:50 (9 years ago)
Author:
glperez
Message:

CHG: Added logic to Jenkins script to handle build stages. More changes to come.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/jenkins/jenkins.sh

    r19684 r19938  
    5454        #number of packages:
    5555        NUMPACKAGES=$(($(echo $EXTERNALPACKAGES | wc -w )/2))
     56        EXTERNAL_TEST_FILE="$ISSM_DIR/nightlylog/results/external.xml"
     57
     58        mkdir -p $ISSM_DIR/nightlylog/results
     59
     60        echo echo "<testsuite tests=\"$NUMPACKAGES\">" > $EXTERNAL_TEST_FILE
    5661
    5762        for ((i=1;i<=$NUMPACKAGES;i++))
     
    106111                                #erase install directory, so that next time, we still try and compile this!
    107112                                rm -rf install
     113                                echo "<testcase classname="externalpackages" name=\"$PACKAGENAME\">" >> $EXTERNAL_TEST_FILE
     114                                echo '<failure message="failure">External packages did not install right. Check it.</failure>' >> $EXTERNAL_TEST_FILE
     115                                echo '</testcase>' >> $EXTERNAL_TEST_FILE
     116                        else
     117                                echo "<testcase classname="externalpackages" name=\"$PACKAGENAME\"/>" >> $EXTERNAL_TEST_FILE
    108118                        fi
    109119                        source $ISSM_DIR/etc/environment.sh
     
    113123                        echo "======================================================";
    114124                        source $ISSM_DIR/etc/environment.sh #for good measure :)
     125
     126                        echo "<testcase classname="externalpackages" name=\"$PACKAGENAME\"/>" >> $EXTERNAL_TEST_FILE
    115127                fi
    116128                cd ..
    117129        done
     130        echo echo '</testsuite>' >> $EXTERNAL_TEST_FILE
    118131
    119132elif [ "$ISSM_EXTERNALPACKAGES" == "copy" ]
Note: See TracChangeset for help on using the changeset viewer.