Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 344369

Summary: Create a Testing package
Product: [Technology] EPP Reporter: Achim Loerke <Achim.Loerke>
Component: testing-packageAssignee: Project Inbox <epp.packager-inbox>
Status: CLOSED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: markus.tiede, mknauer, nathan
Version: 1.4.0   
Target Milestone: 1.4.0 M7   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:
Attachments:
Description Flags
Testing Package icon
none
Patch for updated package meta data none

Description Achim Loerke CLA 2011-04-30 07:20:06 EDT
We'd like to create a package for software testing with the Indigo release.

This package would be aimed at software testers (and not at software developers). Since testers are (in our experience) not comfortable with plug-in installation and configuration a prepackaged easily usable tool would be beneficial.

For the time being the initial part would be the Jubula feature from the release train.
This feature depends on

1) RCP
2) EclipseLink
3) H2 embedded database (from Orbit)
4) a few packages from Orbit, mostly logging and external data processing

We will speak (hopefully next week at JAX) with the guys who took over parts of TPTP and discuss if they are interested to be in this package as well.

The package would be maintained by one of the current Jubula committers. Package testing would be done by automated Jubula tests.
Comment 1 Markus Tiede CLA 2011-05-03 11:04:11 EDT
The following features would be included in the testing package:

 - Eclipse Platform - org.eclipse.platform(.feature.group)
  - Eclipse Help System	- org.eclipse.help(.feature.group)
  - Eclipse RCP - org.eclipse.rcp(.feature.group)
 - EclipseLink JPA - org.eclipse.persistence.jpa(.feature.group)
 - Jubula (Incubation) - org.eclipse.jubula.feature(.feature.group)

I am not sure whether the "EPP Common Package Feature" (org.eclipse.epp.package.common.feature(.feature.group)) and its children are also part of each packaging artifact.
Comment 2 Markus Knauer CLA 2011-05-03 14:01:11 EDT
I created an initial configuration by cloning the scout package definition into 

* org.eclipse.epp.package.testing 
* org.eclipse.epp.package.testing.feature

Please have a look into the projects, especially into the eclipse_testing_indigo.xml file in the feature. I started a test build for the testing package that can be found here

 http://build.eclipse.org/technology/epp/epp_build/indigo/download/20110503-1706/

(Always look for the latest build in http://build.eclipse.org/technology/epp/epp_build/indigo/download).

(In reply to comment #1)
> I am not sure whether the "EPP Common Package Feature"
> (org.eclipse.epp.package.common.feature(.feature.group)) and its children are
> also part of each packaging artifact.

Yes, it is required per definition by EPP (it contains the UDC and the MPC, both are requirements for all packages).
Comment 3 Markus Tiede CLA 2011-05-04 08:12:58 EDT
Created attachment 194701 [details]
Testing Package icon

This is the image / icon to link for the packageMetaData iconurl.
Comment 4 Markus Tiede CLA 2011-05-04 08:15:02 EDT
Created attachment 194703 [details]
Patch for updated package meta data
Comment 5 Markus Knauer CLA 2011-05-04 08:24:37 EDT
(In reply to comment #4)
> Created attachment 194703 [details]
> Patch for updated package meta data

Patch applied to HEAD.
Comment 6 Markus Knauer CLA 2011-05-05 11:51:57 EDT
Adding Nathan to CC - he needs to take care that the package icon finds its way to the correct location on the Foundation web server.
Comment 7 Markus Knauer CLA 2011-05-06 06:18:01 EDT
"testing-package" bugzilla component created in EPP
Comment 8 Markus Knauer CLA 2011-06-24 07:18:59 EDT
Closing as FIXED.

The new Testing package is available and online with Indigo.
Thanks for contributing this new package!