xref: /aosp_15_r20/external/antlr/runtime/ActionScript/project/test/Antlr3Test.mxml (revision 16467b971bd3e2009fad32dd79016f2c7e421deb)
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