[ 
https://issues.apache.org/jira/browse/SLING-3537?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jordan Black updated SLING-3537:
--------------------------------

    Attachment: uninstall-and-refresh-bundles.patch

> Enable sling testing tools and sling junit remote workflow to refresh 
> packages after bundle install and give the option to uninstall bundles after 
> test
> -------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: SLING-3537
>                 URL: https://issues.apache.org/jira/browse/SLING-3537
>             Project: Sling
>          Issue Type: Bug
>          Components: Testing
>    Affects Versions: Launchpad Testing 7, JUnit Remote Tests Runners 1.0.10
>         Environment: Build machine is Windows 64 bit
> Execution environment is Adobe CQ 5.6.1
>            Reporter: Jordan Black
>              Labels: junit, remote, sling, test
>         Attachments: uninstall-and-refresh-bundles.patch
>
>
> The current snapshots of sling testing tools (1.0.7-SNAPSHOT) and sling junit 
> remote (1.0.9-SNAPSHOT) were incorrectly failing tests when the same bundles 
> were being deployed to an existing OSGi environment.  This was happening 
> because the bundles had the same version number as the bundles that were 
> already installed, and OSGi was getting confused because there was no refresh 
> packages after the install.
> So, the current test workflow is this:
> - install bundles 
> - verify bundles are installed 
> - activate bundles 
> - start bundles 
> - run tests 
> - exit 
> And I've modified the code to change it to this:
> - install bundles 
> * refresh packages 
> - verify bundles are installed 
> - activate bundles 
> - start bundles 
> - run tests 
> * uninstall bundles (optional)
> * refresh packages (optional)
> - exit 
> See attached patch file.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to