Maybe I'm missing something, but what problem are we exactly trying to
solve?

Carsten


Robert Munteanu wrote
> On Mon, 2016-10-31 at 11:17 +0100, Carsten Ziegeler wrote:
>> Bertrand Delacretaz wrote
>>> On Wed, Oct 26, 2016 at 9:08 AM, Robert Munteanu <romb...@apache.or
>>> g> wrote:
>>>> ...How would we handle launchpad tests that rely on functionality
>>>> introduced in a SNAPSHOT dependency?...
>>>
>>> I suppose we'll need an annotation to indicate the requirements for
>>> a
>>> specific test.
>>>
>>
>> Isn't that a little bit complicated? Who removes the annotation when
>> things are released?
> 
> How about an annotation or an assumption mechanism which looks for a
> specific bundle + version to be present? That would not need further
> maintenance and can be removed at any time, should we want to remove
> it:
> 
>   @NeedsBundle("org.apache.sling.commons.json", "2.1.0")
>   @Test
>   public void validateSomething() { ... }
> 
> or
> 
>   @Test
>   public void validateSomething() {
>     assumeThat(bundleIsPresent("org.apache.sling.commons.json",
> "2.1.0"));
>     ...
>   }
> 
>>
>> In general, can we come up with a full proposal instead of discussing
>> individual single points? I suggest we setup a wiki where we outline
>> the
>> full process and then can fill in the details
> 
> I can come up with a full proposal but there are some things which are
> not totally clear to me, so that's why I'm asking :-)
> 
> Robert
> 


 

-- 
Carsten Ziegeler
Adobe Research Switzerland
cziege...@apache.org

Reply via email to