Changeset 280 for trunk/fl5/test/PlayerTestLauncher.as
- Timestamp:
- 08/19/09 19:51:45 (4 years ago)
- File:
-
- 1 edited
-
trunk/fl5/test/PlayerTestLauncher.as (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/fl5/test/PlayerTestLauncher.as
r276 r280 1 1 package { 2 import org.flexunit.runner.FlexUnitCore; 3 import flash.desktop.NativeApplication; 4 import flash.display.Sprite; 5 2 import org.flexunit.flexui.TestRunnerBase; 3 import org.flexunit.listeners.UIListener; 4 import org.flexunit.runner.FlexUnitCore; 5 import flash.desktop.NativeApplication; 6 6 7 7 8 /** … … 12 13 * @date 2009-08-18 13 14 */ 14 public class PlayerTestLauncher extends Sprite { 15 private var core:FlexUnitCore; 16 17 public function PlayerTestLauncher() { 18 core = new FlexUnitCore(); 19 core.addListener(new PlayerTestRunListener(this, new PlayerTestResultPrinter())); 20 core.run(PlayerTestSuite); 15 public class PlayerTestLauncher extends TestRunnerBase { 16 private var core:FlexUnitCore; 17 private var visualRunner:TestRunnerBase; 18 19 public function PlayerTestLauncher(outputPath:String=null, visualRunner:TestRunnerBase=null) { 20 21 var core:FlexUnitCore = new FlexUnitCore(); 22 if (visualRunner){ 23 this.visualRunner = visualRunner; 24 core.addListener(new UIListener(visualRunner)); 25 } 26 core.addListener(new PlayerTestRunListener(this, new PlayerTestResultPrinter(outputPath))); 27 core.run(PlayerTestSuite); 21 28 } 22 29 … … 26 33 */ 27 34 public function complete(status:Number):void { 28 NativeApplication.nativeApplication.exit(status); 35 if (!visualRunner){ 36 visualRunner = null; 37 NativeApplication.nativeApplication.exit(status); 38 } 29 39 } 30 40 }
Note: See TracChangeset
for help on using the changeset viewer.
