Expand my Community achievements bar.

Learn about Edge Delivery Services in upcoming GEM session
SOLVED

Test Cases for OSGi R6 specification in AEM 6.3

Avatar

Community Advisor

Hi,

I want to write Test Cases for Servlet & Services written using OSGi R6 specification (i.e. Official OSGi Declarative Services Annotations in AEM - Adobe Experience Manager | AEM/CQ | Apache S... ) in AEM 6.3.

But, facing issues to write Test Cases. Could anyone tell which Test case package i can use to write Test Cases?

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi All,

We raised the adobe Ticket and they shared the following link:

http://felix.apache.org/documentation/faqs/apache-felix-bundle-plugin-faq.html#use-scr-metadata-gene...

We were able to solve the problem.

View solution in original post

4 Replies

Avatar

Level 10

Here is a GEMS session that talks about  best practice while testing AEM content -- From Unit Testing to Integration Test of an AEM Application

Avatar

Community Advisor

Hi,

"With the maven-scr-plugin you may be used to finding the DS output under /target/classes/OSGI-INF and/target/classes/OSGI-INF/metatype. With the maven-bundle-plugin you will have to unzip the compiled artifact (the jar file) to find the DS output in its /OSG-INF directory."

Is the above step mandatory to run the Test Cases for my Servlet.

Reference: Official OSGi Declarative Services Annotations in AEM - Adobe Experience Manager | AEM/CQ | Apache S...

Avatar

Employee Advisor

No, you don't have to.

Apache Sling :: Testing Sling-based applications  contains a number of hints, which approach to use.

Avatar

Correct answer by
Community Advisor

Hi All,

We raised the adobe Ticket and they shared the following link:

http://felix.apache.org/documentation/faqs/apache-felix-bundle-plugin-faq.html#use-scr-metadata-gene...

We were able to solve the problem.