I put this in a separate profile.  This won't go to customers, it's just for
integration testing.

Thanks.

David

On Wed, Jun 30, 2010 at 9:23 AM, Marvin Froeder <[email protected]> wrote:

> You do realize that using scope internal means you are shipping a SWF
> (potentially to customers) that includes automation stuff on it, right?!
>
> VELO
>
> On Wed, Jun 30, 2010 at 1:19 PM, David Winterfeldt <[email protected]
> > wrote:
>
>> Thanks for the responses.  I figured this out earlier in the week.  I
>> added the includes to my flex mojo compilation and set the scope to internal
>> to include the automation library (same as include-libraries).
>>
>> The selenium config is setup to run during the maven integration-test
>> lifecycle and starts selenium using the Flex Monkey JS extension that you
>> can get from their zip and put it somewhere in your project.  I put all this
>> into a separate profile so the automation libraries wouldn't be in a normal
>> build.
>>
>>                 <dependency>
>>                     <groupId>com.adobe.flex.framework</groupId>
>>                     <artifactId>automation</artifactId>
>>                     <version>${flex.version}</version>
>>                     <type>swc</type>
>>                     <scope>internal</scope>
>>                 </dependency>
>>                 <dependency>
>>                     <groupId>com.adobe.flex.framework</groupId>
>>                     <artifactId>automation-agent</artifactId>
>>                     <version>${flex.version}</version>
>>                     <type>swc</type>
>>                     <scope>internal</scope>
>>                 </dependency>
>>                 <dependency>
>>                     <groupId>com.adobe.flex.framework</groupId>
>>                     <artifactId>automation-dmv</artifactId>
>>                     <version>${flex.version}</version>
>>                     <type>swc</type>
>>                     <scope>internal</scope>
>>                 </dependency>
>>                 <dependency>
>>                     <groupId>com.gorillalogic.flexmonkium</groupId>
>>                     <artifactId>automation-monkey</artifactId>
>>                     <version>0.8.4</version>
>>                     <type>swc</type>
>>                 </dependency>
>>
>>                 <configuration>
>>                            ...
>>                             <includes>
>>
>> <include>com.gorillalogic.flexmonkium.FlexMonkium</include>
>>                             </includes>
>>                 </configuraion>
>>
>> <plugin>
>>     <groupId>org.codehaus.mojo</groupId>
>>     <artifactId>selenium-maven-plugin</artifactId>
>>     <version>1.0.1</version>
>>     <executions>
>>         <execution>
>>             <id>start-selenium</id>
>>             <phase>pre-integration-test</phase>
>>             <goals>
>>                 <goal>start-server</goal>
>>             </goals>
>>             <configuration>
>>                 <background>true</background>
>>
>> <userExtensions>src/test/resources/selenium/flexmonkey/user-extensions.js</userExtensions>
>>             </configuration>
>>         </execution>
>>     </executions>
>> </plugin>
>> <plugin>
>>     <groupId>org.apache.maven.plugins</groupId>
>>     <artifactId>maven-surefire-plugin</artifactId>
>>     <configuration>
>>         <skip>true</skip>
>>     </configuration>
>>
>>     <executions>
>>         <execution>
>>             <phase>integration-test</phase>
>>             <goals>
>>                 <goal>test</goal>
>>             </goals>
>>             <configuration>
>>                 <skip>false</skip>
>>
>>                 <includes>
>>                     <include>**/*FlexIntegrationTest.java</include>
>>                 </includes>
>>             </configuration>
>>         </execution>
>>     </executions>
>> </plugin>
>>
>> David
>>
>> On Wed, Jun 30, 2010 at 7:22 AM, Marvin Froeder <[email protected]>wrote:
>>
>>> Or scope test + test-swf goal.
>>>
>>> VELO
>>>
>>>
>>> On Wed, Jun 30, 2010 at 10:38 AM, Logan Allred <[email protected]>wrote:
>>>
>>>> On Mon, Jun 21, 2010 at 12:21 PM, David Winterfeldt
>>>> <[email protected]> wrote:
>>>> > I want to add automation to a flexmojo build.  I'm trying to use Flex
>>>> > Monkium (Gorilla Logic Flex Monkey Selenium Extension) to automate
>>>> > integration tests.  I have this working with FlashBuilder using these
>>>> extra
>>>> > options below, but I'm not sure how to add this to the Maven
>>>> configuration.
>>>> > I'd like to have build profile that generates the swf with the
>>>> automation,
>>>> > but not  have this go to QA or Production builds.
>>>> >
>>>> > -includes com.gorillalogic.flexmonkium.FlexMonkium -include-libraries
>>>> > "${flexlib}/libs/automation.swc"
>>>> "${flexlib}/libs/automation_agent.swc"
>>>> > "${flexlib}/libs/automation_dmv.swc"
>>>>
>>>> The -includes option is here:
>>>>
>>>> http://sites.sonatype.org/flexmojos/flexmojos-maven-plugin/compile-swf-mojo.html#includes
>>>>
>>>> The -include-libraries is done by setting <scope>internal</scope> I
>>>> believe.
>>>>
>>>> Logan
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Flex Mojos" group.
>>>> To post to this group, send email to [email protected]
>>>> To unsubscribe from this group, send email to
>>>> [email protected]<flex-mojos%[email protected]>
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/flex-mojos
>>>>
>>>> http://flexmojos.sonatype.org/
>>>>
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "Flex Mojos" group.
>>> To post to this group, send email to [email protected]
>>> To unsubscribe from this group, send email to
>>> [email protected]<flex-mojos%[email protected]>
>>> For more options, visit this group at
>>> http://groups.google.com/group/flex-mojos
>>>
>>> http://flexmojos.sonatype.org/
>>>
>>
>>  --
>> You received this message because you are subscribed to the Google
>> Groups "Flex Mojos" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]<flex-mojos%[email protected]>
>> For more options, visit this group at
>> http://groups.google.com/group/flex-mojos
>>
>> http://flexmojos.sonatype.org/
>>
>
>  --
> You received this message because you are subscribed to the Google
> Groups "Flex Mojos" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<flex-mojos%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/flex-mojos
>
> http://flexmojos.sonatype.org/
>

-- 
You received this message because you are subscribed to the Google
Groups "Flex Mojos" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/flex-mojos

http://flexmojos.sonatype.org/

Reply via email to