Expand my Community achievements bar.

Guidelines for the Responsible Use of Generative AI in the Experience Cloud Community.
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.