1*16467b97STreehugger Robot<?xml version="1.0" encoding="utf-8"?> 2*16467b97STreehugger Robot<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" creationComplete="onCreationComplete()"> 3*16467b97STreehugger Robot 4*16467b97STreehugger Robot <mx:Script> 5*16467b97STreehugger Robot <![CDATA[ 6*16467b97STreehugger Robot import org.antlr.runtime.test.AllTests; 7*16467b97STreehugger Robot import flexunit.junit.JUnitTestRunner; 8*16467b97STreehugger Robot 9*16467b97STreehugger Robot 10*16467b97STreehugger Robot [Bindable] 11*16467b97STreehugger Robot private var runner : JUnitTestRunner; 12*16467b97STreehugger Robot 13*16467b97STreehugger Robot private function onCreationComplete() : void 14*16467b97STreehugger Robot { 15*16467b97STreehugger Robot status.text = "Please wait running test suite..."; 16*16467b97STreehugger Robot 17*16467b97STreehugger Robot runner = new JUnitTestRunner(); 18*16467b97STreehugger Robot runner.run( new AllTests(), onTestComplete ); 19*16467b97STreehugger Robot } 20*16467b97STreehugger Robot 21*16467b97STreehugger Robot private function onTestComplete() : void 22*16467b97STreehugger Robot { 23*16467b97STreehugger Robot status.text = "Finished running test suite."; 24*16467b97STreehugger Robot 25*16467b97STreehugger Robot fscommand( "quit" ); 26*16467b97STreehugger Robot } 27*16467b97STreehugger Robot 28*16467b97STreehugger Robot ]]> 29*16467b97STreehugger Robot </mx:Script> 30*16467b97STreehugger Robot 31*16467b97STreehugger Robot <mx:Label id="status" /> 32*16467b97STreehugger Robot 33*16467b97STreehugger Robot</mx:Application> 34