 		override public function testFailure( failure:Failure ):void 
 		{
 			// Add failing method to proper TestCase in the proper TestSuite
+			lastFailedTest = failure.description;
+			
 			var descriptor : Descriptor = getDescriptorFromDescription( failure.description );
 			
 			var report : TestSuiteReport = getReportForTestSuite( descriptor.path + "." + descriptor.suite );

		private static const END_OF_TEST_RUN : String = "<endOfTestRun/>";
		private static const END_OF_TEST_ACK : String ="<endOfTestRunAck/>";

		
		private var successes:Array = new Array();
		private var ignores:Array = new Array();

		 */
		private function createXMLReports () : void
		{
			/**
			 * JAdkins - 7/27/09 - Removed duplicate console report
			 */
			
			for each ( var testSuiteReport : TestSuiteReport in testSuiteReports )
			{
				// Create the XML report.
				var xml : XML = createXMLTestSuite( testSuiteReport );
				
				// Send the XML report.
				if( socket && socket.connected )
