             trace("");
             trace("test::complete " + new Date().toLocaleString());
             trace("=======================================================");
+            sleep(1000);
         }
 
         private function sleep(ms:int):void {

            assertTrue("outputLength = audioPcmAsset.length = " + audioPcmAsset.length, encoder.getOutputLength() == audioPcmAsset.length);
            assertTrue("output.length = audioPcmAsset.length = " + audioPcmAsset.length, output.length == audioPcmAsset.length);

            //give stdout buffer a chance to catch up before terminating
            sleep(1000);

            encoder.dispose(0);
        }
    
        [After]
        public function finalize():void {
            UIImpersonator.removeAllChildren();
            container = null;

        
        [Test(description="Load audio asset")]
        public function testAudioLoad():void {

            var audioPcmAsset:ByteArrayAsset = new AudioPcm();
            assertTrue("embedded bytesAvailable", audioPcmAsset.bytesAvailable > 0);

