Then you need to switch it somehow..... the test-swf will always produce
both, release and test SWFs, then you know for sure that the same piece of
code is being tested.

On Wed, Jun 30, 2010 at 2:17 PM, David Winterfeldt
<[email protected]>wrote:

> 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]<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