Mustella is a test framework that automates manual testing of the Flex SDK. Whenever changes are made to the SDK, Mustella should be used to validate the changes. This is important to be able to identify when something breaks the current Flex SDK looks and functionality.
Mustella is a resource hog. It has a tendency to use large amounts of memory and processing power while it is running. It can also take a long time to complete. Try to run the tests using the component specific mini_run if possible.
Full Mustella Test
To run all of the Mustella tests - this will take many hours to complete.
./mini_run.sh -all
Component Specific Tests
To run a sub set of test you can specify the directory the test live in. For instance to run the mx:Combobox tests you would type:
./mini_run.sh tests/components/Combobox
To run a specific test script you can specify the relative path to the corresponding mxml file. For instance, to run ComboBasePropertyTester.mxml you would type:
./mini_run.sh tests/components/ComboBox/Properties/ComboBasePropertyTester.mxml
You can even target one single test case inside a test script, using -caseName option. For instance, to run combobase_properties_text case i the script above, you would type the following:
./mini_run.sh -caseName=combobase_properties_text tests/components/ComboBox/Properties/ComboBasePropertyTester.mxml
Re-running Failed Tests
If one or more test fail you can rerun just the failing tests and save some time by typing:
./mini_run.sh -failures