Return-Path: X-Original-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3D01ED0FE for ; Wed, 14 Nov 2012 17:18:23 +0000 (UTC) Received: (qmail 49219 invoked by uid 500); 14 Nov 2012 17:18:22 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 49150 invoked by uid 500); 14 Nov 2012 17:18:22 -0000 Mailing-List: contact flex-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: flex-dev@incubator.apache.org Delivered-To: mailing list flex-dev@incubator.apache.org Received: (qmail 49141 invoked by uid 99); 14 Nov 2012 17:18:22 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Nov 2012 17:18:22 +0000 X-ASF-Spam-Status: No, hits=0.1 required=5.0 tests=FROM_12LTRDOM,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [69.167.147.50] (HELO franklin.liquidweb.com) (69.167.147.50) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Nov 2012 17:18:14 +0000 Received: from localhost ([127.0.0.1]:35753) by franklin.liquidweb.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80) (envelope-from ) id 1TYgb2-0004VQ-7P for flex-dev@incubator.apache.org; Wed, 14 Nov 2012 12:17:52 -0500 Received: from 71.181.90.209 ([71.181.90.209]) by www.teotigraphix.com (Horde Framework) with HTTP; Wed, 14 Nov 2012 12:17:51 -0500 Message-ID: <20121114121751.1803697m4p5r4enz@www.teotigraphix.com> Date: Wed, 14 Nov 2012 12:17:51 -0500 From: Michael Schmalle To: "flex-dev@incubator.apache.org" Subject: [FALCON] Functional Testing MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.3.11) X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - franklin.liquidweb.com X-AntiAbuse: Original Domain - incubator.apache.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - teotigraphix.com X-Get-Message-Sender-Via: franklin.liquidweb.com: authenticated_id: teotigra/from_h X-Source: X-Source-Args: X-Source-Dir: X-Virus-Checked: Checked by ClamAV on apache.org Hi, I finally have some time to get back into the deep recesses of the compiler which I will say is probably the place I can afford to spend my time. Now, We have unit tests and SWC functional tests. We do not have MXMLC functional tests as it stands. Cyrill has a basic template he has started in his GITHub account which basically mimics the way we do it with a SWC. My question is, I can see this getting mammoth with mxml, fxg etc sample files. How do we go about organizing this so we can test the functionality that seems broken as we fix it? I have had thoughts of trying to reduce the Exceptions down to unit testable artifacts but in the case of the FXGTranscoder exception, this is impossible to unit test since it needs MXMLC to get to the Exception. Any thoughts? Mike -- Michael Schmalle - Teoti Graphix, LLC http://www.teotigraphix.com http://blog.teotigraphix.com