Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [egit-dev] Logical model support in EGit

On 19/02/2013 14:08, Matthias Sohn wrote:
Could you provide a project set (.psf) or installation description (.p2f) file or target platform definition
to simplify test setup ?

Attached is the psf that will import the necessary plugins from EMF Compare in your workspace.

The target platform against which we build is located in one of the five imported projects : org.eclipse.emf.compare-parent/targetPlatforms/kepler-m4-sdk.target (we have not updated it for m5 yet). If you wish to install the dependencies directly, the imported plugins only depend on : - EMF (version 2.9.0 from http://download.eclipse.org/releases/kepler , though our lower bound is 2.5.0) - Guava (version 10.0.1 from http://download.eclipse.org/tools/orbit/downloads/drops/R20120526062928/repository/ , take care not to install version 12: we explicitely depend on version 10)

Automated tests for this new functionality probably also introduce EMF dependencies, is this correct ?

If you use EMF Compare to test then yes, it will add EMF and Guava dependencies. Note that from our part, we have started using Q7 for our UI tests and plan to use it to test the behavior of our logical model. You might want to take a look at what that looks like : - Q7 : http://www.xored.com/products/q7/ (they have an "open source" licensing option) - EMF Compare's Q7 tests : https://github.com/Obeo/emf.compare.acceptance.tests/tree/master/tests/emf.compare.q7.tests
<?xml version="1.0" encoding="UTF-8"?>
<psf version="2.0">
<provider id="org.eclipse.egit.core.GitProvider">
<project reference="1.0,git://git.eclipse.org/gitroot/emfcompare/org.eclipse.emf.compare.git,logical_experimentation,plugins/org.eclipse.emf.compare"/>
<project reference="1.0,git://git.eclipse.org/gitroot/emfcompare/org.eclipse.emf.compare.git,logical_experimentation,org.eclipse.emf.compare-parent"/>
<project reference="1.0,git://git.eclipse.org/gitroot/emfcompare/org.eclipse.emf.compare.git,logical_experimentation,plugins/org.eclipse.emf.compare.edit"/>
<project reference="1.0,git://git.eclipse.org/gitroot/emfcompare/org.eclipse.emf.compare.git,logical_experimentation,plugins/org.eclipse.emf.compare.ide"/>
<project reference="1.0,git://git.eclipse.org/gitroot/emfcompare/org.eclipse.emf.compare.git,logical_experimentation,plugins/org.eclipse.emf.compare.ide.ui"/>
<project reference="1.0,git://git.eclipse.org/gitroot/emfcompare/org.eclipse.emf.compare.git,logical_experimentation,plugins/org.eclipse.emf.compare.rcp.ui"/>
</provider>
</psf>
begin:vcard
fn:Laurent Goubet
n:Goubet;Laurent
org:<a href="http://www.obeo.fr";>Obeo</a>
email;internet:laurent.goubet@xxxxxxx
url:http://www.obeo.fr
version:2.1
end:vcard


Back to the top