Return-Path: X-Original-To: apmail-directory-dev-archive@www.apache.org Delivered-To: apmail-directory-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 591651072A for ; Tue, 16 Dec 2014 19:40:07 +0000 (UTC) Received: (qmail 60460 invoked by uid 500); 16 Dec 2014 19:40:07 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 60419 invoked by uid 500); 16 Dec 2014 19:40:07 -0000 Mailing-List: contact dev-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list dev@directory.apache.org Received: (qmail 60389 invoked by uid 99); 16 Dec 2014 19:40:06 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 16 Dec 2014 19:40:06 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of elecharny@gmail.com designates 74.125.82.46 as permitted sender) Received: from [74.125.82.46] (HELO mail-wg0-f46.google.com) (74.125.82.46) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 16 Dec 2014 19:39:59 +0000 Received: by mail-wg0-f46.google.com with SMTP id x13so18310802wgg.5 for ; Tue, 16 Dec 2014 11:39:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=RFPk6jhqxINRhCAFWPG60tsk2DbW8bmC/OBq89g1FxU=; b=np4ve+PRjNijuCN425NBh6EZhV8m1gyn6wp7SJ82thlvWzRYh+OX6mjh+/VUtoiX3l UoGhWOY2azH1lvUY+nrJQsvBwqha2FWFvopHp7UPDryFw3RFKmMk8lH++94QqCHplnCl u/uZpKxhB993J3ryvT2/mtpLq15StLQf0XgFbgJvfhb6Njy6Ybmpc18gJhzjGhVuBVx7 wobIEI8UMvFOcEKjUq3iglaf19edUlNIg12quby31azM8jQlZZHRBLJK5ju7qpL2FUna bYMrCT31GyNEYyL0fEYu5eu6oVjY1PcvjmAJ++Ow9SfyeIKaNRpu7pRKgDcWpfk/SqoL oJPA== X-Received: by 10.194.59.17 with SMTP id v17mr65890876wjq.130.1418758778745; Tue, 16 Dec 2014 11:39:38 -0800 (PST) Received: from [192.168.1.10] (AMontsouris-651-1-151-225.w83-202.abo.wanadoo.fr. [83.202.70.225]) by mx.google.com with ESMTPSA id c10sm2281549wjy.4.2014.12.16.11.39.37 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 16 Dec 2014 11:39:37 -0800 (PST) Message-ID: <54908A78.3070200@gmail.com> Date: Tue, 16 Dec 2014 20:39:36 +0100 From: =?UTF-8?B?RW1tYW51ZWwgTMOpY2hhcm55?= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: Apache Directory Developers List Subject: Re: [Studio] Status ? References: <54902E61.1020300@gmail.com> <54904CBD.7050702@stefan-seelmann.de> In-Reply-To: <54904CBD.7050702@stefan-seelmann.de> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org Thanks for the heads up, Stefan. I'lml continue the manifest generation then. Le 16/12/14 16:16, Stefan Seelmann a écrit : > On 12/16/2014 02:06 PM, Emmanuel Lécharny wrote: >> Hi Stefan, >> >> I was MIA the last four days, seems like you have found some ways to get >> the manifests generated from the pom in the mean time, plus added a lot >> of pax-exam code... >> >> >> Can you udate us so that I can know where I could start with ? I have >> some change to do in the config code, and if a release of the API is >> necessary, I'd like to do it quick enough, ie before XMas. > Hi Emmanuel, > > apologize for not updating you. > > > re generating manifests: > Yes. In a maven reactor build which includes Tycho/Eclipse packaging > type the manifest needs to exists, so there is no way to generate the > manifest. However it is possible to define a parallel build, that is a > 'normal' maven reactor and run it once whenever dependencies change that > generates the manifest. Till now I only added one example, see > pom-first.xml. I first want to finish the pax-exam tests, then I can > continue with the manifest generation, or you do it. > > > re OSGi pax exam test: > That was a really good pointer, this tool is very helpful. It allows to > write tests that starts an OSGi container (Felix or Eclipse) and install > bundles. It is a bit tricky to configure because you need to define all > bundles it should install including transitive dependencies, but I found > a way to use the maven-dependency-plugin to generate a file containing > the dependencies (deps.txt) and then parse that file in the tests. > Currently its located in my sandbox, I create one test class for each > shared/api module, 50% is done, I'll do the rest within the next days. > Then I'd like to move it to shared project, either as its own > osgi-integrationtest module or if possible move each test directly to > the maven module it belongs to. Of course the same has to be done also > for ApacheDS. > > > Kind Regards, > Stefan >