flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Carol Frampton (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (FLEX-33266) Make it easy for developers to do a targetted Mustella test run that doesnt take hours
Date Mon, 19 Nov 2012 15:24:58 GMT

    [ https://issues.apache.org/jira/browse/FLEX-33266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13500302#comment-13500302

Carol Frampton commented on FLEX-33266:

An AIR app that requires me to fill stuff in every time I run it does not sound easier to
me.  I'd much prefer a command line app that allows me to preset as much as possible.  

ImageDiffAir can be used to see the side by side comparisons.  What would be nice is to improve
this so you can get it to remember either the mustella tests directory or the last directory
you selected so you don't have to drill down from / every time you invoke it.
> Make it easy for developers to do a targetted Mustella  test run that doesnt take hours
> ---------------------------------------------------------------------------------------
>                 Key: FLEX-33266
>                 URL: https://issues.apache.org/jira/browse/FLEX-33266
>             Project: Apache Flex
>          Issue Type: Improvement
>          Components: Mustella
>    Affects Versions: Apache Flex 4.8 (parity release)
>            Reporter: OmPrakash Muppirala
>            Assignee: OmPrakash Muppirala
>             Fix For: Adobe Flex SDK Next
> MustellaDependencyDB and MustellaTestChooser provides a very good solution for selecting
tests to be run based on the changes a developer makes.  
> It would be nice to create a tool that automates the rest of the steps as well.  
> Here is the proposed tool and its requirements:
> An AIR app that takes the following inputs
> 1.  Directory location of Apache Flex SDK 
> 2.  Directory location of svn.exe (windows)  
> 3.  Directory location of a bash shell ex. cygwin or git bash (windows)
> Once the developer is done with the changes, they launch the app and on the click of
 a button, the following happens:
> 1.  A nativeprocess invokes svn to get the changes in the Apache Flex SDK directory (via
svn status | grep '^M' )
> 2.  It will write out a file that mini_run.sh looks for with the list of test files to
run.  (MustellaTestChooser does this already)
> 3.  A nativeprocess is invoked to open the bash shell and run "mini_run.sh -changes"
> 4.  The results of the run is displayed in a log console in the app.  
> Bonus:
> Show a side by side comparison of the baseline bitmaps with the result bitmaps.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

View raw message