Index: /issm/trunk-jpl/jenkins/jenkins.sh
===================================================================
--- /issm/trunk-jpl/jenkins/jenkins.sh	(revision 19937)
+++ /issm/trunk-jpl/jenkins/jenkins.sh	(revision 19938)
@@ -54,4 +54,9 @@
 	#number of packages: 
 	NUMPACKAGES=$(($(echo $EXTERNALPACKAGES | wc -w )/2))
+	EXTERNAL_TEST_FILE="$ISSM_DIR/nightlylog/results/external.xml"
+
+	mkdir -p $ISSM_DIR/nightlylog/results
+
+	echo echo "<testsuite tests=\"$NUMPACKAGES\">" > $EXTERNAL_TEST_FILE
 
 	for ((i=1;i<=$NUMPACKAGES;i++))
@@ -106,4 +111,9 @@
 				#erase install directory, so that next time, we still try and compile this!
 				rm -rf install
+				echo "<testcase classname="externalpackages" name=\"$PACKAGENAME\">" >> $EXTERNAL_TEST_FILE
+				echo '<failure message="failure">External packages did not install right. Check it.</failure>' >> $EXTERNAL_TEST_FILE
+				echo '</testcase>' >> $EXTERNAL_TEST_FILE
+			else
+				echo "<testcase classname="externalpackages" name=\"$PACKAGENAME\"/>" >> $EXTERNAL_TEST_FILE
 			fi
 			source $ISSM_DIR/etc/environment.sh
@@ -113,7 +123,10 @@
 			echo "======================================================";
 			source $ISSM_DIR/etc/environment.sh #for good measure :)
+
+			echo "<testcase classname="externalpackages" name=\"$PACKAGENAME\"/>" >> $EXTERNAL_TEST_FILE
 		fi
 		cd ..
 	done
+	echo echo '</testsuite>' >> $EXTERNAL_TEST_FILE
 
 elif [ "$ISSM_EXTERNALPACKAGES" == "copy" ]
