[ 
https://issues.apache.org/jira/browse/SLING-4757?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14602564#comment-14602564
 ] 

Petr Shypila edited comment on SLING-4757 at 6/26/15 8:40 AM:
--------------------------------------------------------------

Satya, I'm had very same problem.
That's how I run build to connect for debug remotely: 
For IT: mvn verify failsafe:integration-test -Dmaven.failsafe.debug
For Unit: mvn test surefire:test -Dmaven.surefire.debug

UPD: But as I remember if you debug through Intellij it doesn't see your module 
sources and tries to decompile source code instead of using existing. In this 
case you should create an artifact with these sources and show to IDE where 
they are.

Hope it will help you.


was (Author: petr.shypila):
Satya, I'm had very same problem.
That's how I run build to connect for debug remotely: 
For IT: mvn verify failsafe:integration-test -Dmaven.failsafe.debug
For Unit: mvn test surefire:test -Dmaven.surefire.debug

> Improve test coverage and add integration tests to the contentdetection module
> ------------------------------------------------------------------------------
>
>                 Key: SLING-4757
>                 URL: https://issues.apache.org/jira/browse/SLING-4757
>             Project: Sling
>          Issue Type: Improvement
>          Components: Commons
>            Reporter: Bertrand Delacretaz
>            Assignee: Petr Shypila
>         Attachments: 
> FileNameExtractorImpl_Injection_failed__ClassNotFoundException.patch, 
> content-tampering-test.patch, week2-part1-unit-tests.patch, 
> week2-part2-integration-tests.patch
>
>
> The new SLING-4694 contentdetection module has reasonable test coverage but 
> there are some gaps, and it's also missing some integration tests to verify 
> that the services provided by the bundle are correctly made available in an 
> OSGI environment.
> I'll take this opportunity to ask our GSoC student [~petr.shypila] to expand 
> these tests, as that's a good example of what we're trying to do with his 
> tests improvement project.
> So [~petr.shypila] here's your "mission" ;-)
> Buliding bundles/commons/contentdetection with with -Pjacoco-report and 
> looking at target/site/jacoco/index.html shows that a few things are not 
> tested. The first step is to add the missing unit tests to improve that, 
> maybe provide a first patch with just that.
> Then, we'd like to add integration tests that start this bundle in an OSGi 
> environment and verify that the ContentAwareMimeTypeService and 
> FileNameExtractor services are available and work. No need to duplicate the 
> unit tests, just verify that the services are here and work in a simple case.
> The best way to do this is probably with Pax Exam, the 
> ResourceBundleProviderIT. is a good example of that and there are other 
> examples in our codebase if you search for *IT.java files that contain 
> "pax.exam".
> As usual, try to minimize changes to the pom (except for what's directly 
> related to testing) and to non-test code.
> Feel free to ask if you have any questions of course, either here for minor 
> ones or on the dev list for larger discussions.
> [1]  
> https://svn.apache.org/repos/asf/sling/trunk/bundles/extensions/i18n/src/test/java/org/apache/sling/i18n/it/ResourceBundleProviderIT.java



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to