Well, I'm with Gurkan here. The more tests we have internally the better.
TCK tests are fine, but if we move to a new TCK version then we might miss 
something.
The TCKs are also not always perfect.
We start OWB so fast that it doesn't make much difference.

LieGrue,
strub


> Am 05.06.2020 um 11:39 schrieb Romain Manni-Bucau <rmannibu...@gmail.com>:
> 
> Well, it is also bad to x2 the test time cause we duplicated the TCK.
> TCK are part of our test coverage and we must consider it as fully part of
> our harnessing IMHO, in particular for such simple tests, this is why I
> think we shouldnt generalize this practise.
> 
> You last comment also makes me realizing we don't have an onboarding page
> on our website (we just have https://openwebbeans.apache.org/community.html
> right?).
> I'm not sure writing a test is welcoming, in particular we our testing
> stack.
> I also know as a starter it is very frustrating to do so because you
> basically did nothing for the project until you increase test covering -
> and we are not that bad on that already + it can be hard ot review tck
> suite upfront. It is also something you can trivially do on your github (or
> locally) to play with the project these days.
> We should probably try to define some guidelines around how to help.
> Out of my head I know doc can be something help would be very welcomed, SPI
> doc can be enhanced a lot in particular, ecosystem integrations and doc are
> things we can be better (for instance it is not obvious we run on graalvm -
> even if there are some limitations). And we should probably flag/tag some
> jira ticket as "beginner-friendly" (or a better named tag). This sounds a
> better welcoming path to me, like "contribute something real" and "make the
> project move forward".
> 
> wdyt?
> 
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> <https://rmannibucau.metawerx.net/> | Old Blog
> <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
> LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
> <https://www.packtpub.com/application-development/java-ee-8-high-performance>
> 
> 
> Le ven. 5 juin 2020 à 10:38, Gurkan Erdogdu <cgurkanerdo...@gmail.com> a
> écrit :
> 
>> One more thing: All new incomers to the project are invited to start with
>> adding a simple test like this.
>> 
>> On Fri, Jun 5, 2020 at 11:34 AM Gurkan Erdogdu <cgurkanerdo...@gmail.com>
>> wrote:
>> 
>>> Hey Romain
>>> In fact, this is our internal test suite not the TCK. So, it is a good
>>> idea to have internal tests to cover lots of spec requirements.
>>> Regards.
>>> Gurkan
>>> 
>>> On Fri, Jun 5, 2020 at 8:52 AM Romain Manni-Bucau <rmannibu...@gmail.com
>>> 
>>> wrote:
>>> 
>>>> For what is worth: this is tested in TCK already
>>>> (RestrictedManagedBeanTest I
>>>> think) in an user facing way - i e CDI exception, not our internal OWB
>> one
>>>> which does not have to be stable.
>>>> Don't know if we need to duplicate it - guess this one is fine cause
>> fast
>>>> but thought I should mention it.
>>>> 
>>>> Romain Manni-Bucau
>>>> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
>>>> <https://rmannibucau.metawerx.net/> | Old Blog
>>>> <http://rmannibucau.wordpress.com> | Github <
>>>> https://github.com/rmannibucau> |
>>>> LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
>>>> <
>>>> 
>> https://www.packtpub.com/application-development/java-ee-8-high-performance
>>>>> 
>>>> 
>>>> 
>>>> ---------- Forwarded message ---------
>>>> De : <gerdo...@apache.org>
>>>> Date: jeu. 4 juin 2020 à 22:57
>>>> Subject: [openwebbeans] branch master updated: adding a test for testing
>>>> the Typed annotation with wrong value
>>>> To: comm...@openwebbeans.apache.org <comm...@openwebbeans.apache.org>
>>>> 
>>>> 
>>>> This is an automated email from the ASF dual-hosted git repository.
>>>> 
>>>> gerdogdu pushed a commit to branch master
>>>> in repository https://gitbox.apache.org/repos/asf/openwebbeans.git
>>>> 
>>>> 
>>>> The following commit(s) were added to refs/heads/master by this push:
>>>>     new 6de6f20  adding a test for testing the Typed annotation with
>>>> wrong
>>>> value
>>>> 6de6f20 is described below
>>>> 
>>>> commit 6de6f200f0817fc8028017800e5fdcf490496a9a
>>>> Author: Gurkan Erdogdu <cgurkanerdo...@gmail.com>
>>>> AuthorDate: Thu Jun 4 23:57:26 2020 +0300
>>>> 
>>>>    adding a test for testing the Typed annotation with wrong value
>>>> ---
>>>> .../webbeans/test/injection/typed/NotInTyped.java  | 26
>> +++++++++++++++++
>>>> .../test/injection/typed/NotInTypedTest.java       | 34
>>>> ++++++++++++++++++++++
>>>> 2 files changed, 60 insertions(+)
>>>> 
>>>> diff --git
>>>> 
>>>> 
>> a/webbeans-impl/src/test/java/org/apache/webbeans/test/injection/typed/NotInTyped.java
>>>> 
>>>> 
>> b/webbeans-impl/src/test/java/org/apache/webbeans/test/injection/typed/NotInTyped.java
>>>> new file mode 100644
>>>> index 0000000..d5d265e
>>>> --- /dev/null
>>>> +++
>>>> 
>>>> 
>> b/webbeans-impl/src/test/java/org/apache/webbeans/test/injection/typed/NotInTyped.java
>>>> @@ -0,0 +1,26 @@
>>>> +/*
>>>> + * Licensed to the Apache Software Foundation (ASF) under one
>>>> + * or more contributor license agreements.  See the NOTICE file
>>>> + * distributed with this work for additional information
>>>> + * regarding copyright ownership.  The ASF licenses this file
>>>> + * to you under the Apache License, Version 2.0 (the
>>>> + * "License"); you may not use this file except in compliance
>>>> + * with the License.  You may obtain a copy of the License at
>>>> + *
>>>> + * http://www.apache.org/licenses/LICENSE-2.0
>>>> + *
>>>> + * Unless required by applicable law or agreed to in writing,
>>>> + * software distributed under the License is distributed on an
>>>> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>>>> + * KIND, either express or implied.  See the License for the
>>>> + * specific language governing permissions and limitations
>>>> + * under the License.
>>>> + */
>>>> +package org.apache.webbeans.test.injection.typed;
>>>> +
>>>> +import javax.enterprise.inject.Typed;
>>>> +
>>>> +@Typed(Raven.class)
>>>> +public class NotInTyped implements Bird{
>>>> +
>>>> +}
>>>> diff --git
>>>> 
>>>> 
>> a/webbeans-impl/src/test/java/org/apache/webbeans/test/injection/typed/NotInTypedTest.java
>>>> 
>>>> 
>> b/webbeans-impl/src/test/java/org/apache/webbeans/test/injection/typed/NotInTypedTest.java
>>>> new file mode 100644
>>>> index 0000000..97cbdb3
>>>> --- /dev/null
>>>> +++
>>>> 
>>>> 
>> b/webbeans-impl/src/test/java/org/apache/webbeans/test/injection/typed/NotInTypedTest.java
>>>> @@ -0,0 +1,34 @@
>>>> +/*
>>>> + * Licensed to the Apache Software Foundation (ASF) under one
>>>> + * or more contributor license agreements.  See the NOTICE file
>>>> + * distributed with this work for additional information
>>>> + * regarding copyright ownership.  The ASF licenses this file
>>>> + * to you under the Apache License, Version 2.0 (the
>>>> + * "License"); you may not use this file except in compliance
>>>> + * with the License.  You may obtain a copy of the License at
>>>> + *
>>>> + * http://www.apache.org/licenses/LICENSE-2.0
>>>> + *
>>>> + * Unless required by applicable law or agreed to in writing,
>>>> + * software distributed under the License is distributed on an
>>>> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>>>> + * KIND, either express or implied.  See the License for the
>>>> + * specific language governing permissions and limitations
>>>> + * under the License.
>>>> + */
>>>> +package org.apache.webbeans.test.injection.typed;
>>>> +
>>>> +import org.apache.webbeans.exception.WebBeansConfigurationException;
>>>> +import org.apache.webbeans.test.AbstractUnitTest;
>>>> +import org.junit.Test;
>>>> +
>>>> +public class NotInTypedTest extends AbstractUnitTest
>>>> +{
>>>> +
>>>> +    @Test(expected = WebBeansConfigurationException.class)
>>>> +    public void testNotInTypedMustThrowException()
>>>> +    {
>>>> +        startContainer(Bird.class, Raven.class, NotInTyped.class);
>>>> +    }
>>>> +
>>>> +}
>>>> 
>>> 
>>> 
>>> --
>>> Gurkan Erdogdu
>>> http://gurkanerdogdu.blogspot.com
>>> 
>> 
>> 
>> --
>> Gurkan Erdogdu
>> http://gurkanerdogdu.blogspot.com
>> 

Reply via email to