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

Dhiraj Bokde commented on CAMEL-9363:
-------------------------------------

Integration tests for the component can be run using the profile 
{{linkedin-test}} as follows:
{code}
mvn -Plinkedin-test
{code}

The user must provide credentials in 
{{camel-linkedin-api/src/test/resources/test-options.properties}} and 
{{camel-linkedin-component/src/test/resources/test-options.properties}} files 
for running tests for the api and component modules. Note that the files use 
the following default LinkedIn scopes:
{code}
scope=r_basicprofile,r_fullprofile,r_emailaddress,r_network,r_contactinfo,rw_nus,rw_company_admin,rw_groups,w_messages
{code}

For testing unverified LinkedIn applications, the scope should be changed to 
the following default permissions. Some integration tests may have to be marked 
{{@Ignored}}. 
{code}
scope=r_basicprofile,r_emailaddress,rw_company_admin,w_share
{code}

Providing public LinkedIn account credentials is a security and operations 
risk, since anyone could modify such an account and break integration tests. 

> Provide camel-linkedin integration test
> ---------------------------------------
>
>                 Key: CAMEL-9363
>                 URL: https://issues.apache.org/jira/browse/CAMEL-9363
>             Project: Camel
>          Issue Type: Test
>            Reporter: Thomas Diesler
>            Assignee: Dhiraj Bokde
>            Priority: Minor
>
> Please provide basic camel-linkedin integration testing. 
> Perhaps a linkedin server can locally be stubbed or an actual connection to a 
> remote server must be made. This can be driven by a maven profile that is 
> activated when external security credentials are provided.
> CrossRef: https://github.com/wildfly-extras/wildfly-camel/issues/673



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

Reply via email to