PUBLIC - Liferay Portal Community Edition
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-30279

As a Plugin Developer I want to be able to write integration testing using Liferay's testing infrastructure

    Details

    • Type: Story Story
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Completed
    • Affects Version/s: None
    • Fix Version/s: 7.0.0 M6
    • Component/s: Testing
    • Labels:
      None
    • Similar Issues:
      Show 5 results 

      Description

      Currently Plugin developers can develop unit testing. The goal of this work is to allow writing integration testing leveraging the awesome infrastructure that has been added recently to the portal

      1.
      Allow plugins to have integration tests that need to use the portal infrastructure Technical Task Closed Manuel de la Peña  
       
      2.
      Extract the testing infrastructure from portal-impl to a new module portal-test Technical Task Closed Brian Chan  
       
      3.
      Extract dependencies between unit and integration testing classes for Wiki tests Technical Task Closed Michael Saechang  
       
      4.
      Change spring context initialization steps in test runners Technical Task Closed Michael Saechang  
       
      5.
      Improve PluginsEnviromentBuilder in order to generate source test folders in Eclipse Technical Task Closed Manuel de la Peña  
       
      6.
      Allow plugins developer to use Mockito, Powermock and Spring test classes Technical Task Closed Brian Chan  
       
      7.
      Support Arquillian in a Legacy Portlet Plugin in plugins SDK, using a library to package it in an archive that Arquillian understands Technical Task Closed Miguel Pastor  
       
      8.
      Convert an already created plugin to new Arquillian approach Technical Task Closed Brian Chan  
       
      9.
      Support executing test from SDK at any level (root, type of plugin, plugin) Technical Task Closed Brian Chan  
       
      10.
      Support resolving IVY dependencies transitively by configuration Technical Task Closed Brian Chan  
       
      11.
      Support Arquillian in Shared Plugins in plugins SDK Technical Task Closed Miguel Pastor  
       
      12.
      Support generating a tomcat bundle preconfigured for Arquillian for liferay-plugins SDK Technical Task Closed Brian Chan  
       
      13.
      Extract test classes to portal-test Technical Task Closed Brian Chan  
       
      14.
      Make portal-test independent from portal-impl Technical Task Closed Brian Chan  
       
      15.
      Define a test classpath using ivy Technical Task Closed Brian Chan  
       
      16.
      Create arquillian extension to allow testCases without @Deployment methods in the general case Technical Task Closed Brian Chan  
       
      17.
      Use Log4j for log ANT in the ant.arquillian library Technical Task Closed Cristina Gonzalez  
       
      18.
      Allow the SDK to configure the required OSGi runtime dependencies for the new tests Technical Task Closed Carlos Sierra  
       
      19.
      Use the test infrastructure modules as OSGi bundles Technical Task Closed Brian Chan  
       

        Activity

        Hide
        Esther Sanz added a comment -

        Moving it forward to PM review

        Show
        Esther Sanz added a comment - Moving it forward to PM review

          People

          • Votes:
            1 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development

                Structure Helper Panel