<font size=2 face="sans-serif">ok. Thanks Martin!</font>
<br>
<br><font size=2 face="sans-serif">Many thanks,<br>
Emily<br>
===========================<br>
Emily Jiang<br>
WebSphere Application Server, CDI &amp; MicroProfile Development Lead</font>
<br><font size=2 face="sans-serif">&nbsp;<br>
MP 211, DE3A20, Winchester, Hampshire, England, SO21 2JN<br>
Phone: &nbsp;+44 (0)1962 816278 &nbsp;Internal: 246278<br>
<br>
Email: emijiang@uk.ibm.com <br>
Lotus Notes: Emily Jiang/UK/IBM@IBMGB<br>
</font>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">Martin Kouba &lt;mkouba@redhat.com&gt;</font>
<br><font size=1 color=#5f5f5f face="sans-serif">To: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">Emily Jiang &lt;EMIJIANG@uk.ibm.com&gt;,
Matej Novotny &lt;manovotn@redhat.com&gt;</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Cc: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">&quot;John D. Ament&quot;
&lt;john.d.ament@gmail.com&gt;, Weld &lt;weld-dev@lists.jboss.org&gt;</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">17/10/2017 15:14</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">Re: [weld-dev]
CDI JavaSE tck</font>
<br>
<hr noshade>
<br>
<br>
<br><tt><font size=2>Dne 17.10.2017 v 16:01 Emily Jiang napsal(a):<br>
&gt; Back to my original question, TestGroups.SE is not supposed to be
run by <br>
&gt; an application server such as Wildfly, Glassfish, Liberty, right?<br>
<br>
Yes.<br>
<br>
&gt; For certifying EE8, these tests are supposed to be excluded by JavaEE
<br>
&gt; runtimes?<br>
<br>
Yes. A Java EE runtime TCK runner should not include the tests from this
<br>
group.<br>
<br>
&gt; Are these tests only for JavaSE runtime such as Hammock?<br>
<br>
TestGroups.SE is supposed to be run by a CDI implementation itself.<br>
<br>
&gt; <br>
&gt; Many thanks,<br>
&gt; Emily<br>
&gt; ===========================<br>
&gt; Emily Jiang<br>
&gt; WebSphere Application Server, CDI &amp; MicroProfile Development Lead<br>
&gt; <br>
&gt; MP 211, DE3A20, Winchester, Hampshire, England, SO21 2JN<br>
&gt; Phone: &nbsp;+44 (0)1962 816278 &nbsp;Internal: 246278<br>
&gt; <br>
&gt; Email: emijiang@uk.ibm.com<br>
&gt; Lotus Notes: Emily Jiang/UK/IBM@IBMGB<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; From: Matej Novotny &lt;manovotn@redhat.com&gt;<br>
&gt; To: Martin Kouba &lt;mkouba@redhat.com&gt;<br>
&gt; Cc: &quot;John D. Ament&quot; &lt;john.d.ament@gmail.com&gt;, Emily
Jiang <br>
&gt; &lt;EMIJIANG@uk.ibm.com&gt;, Weld &lt;weld-dev@lists.jboss.org&gt;<br>
&gt; Date: 17/10/2017 14:17<br>
&gt; Subject: Re: [weld-dev] CDI JavaSE tck<br>
&gt; ------------------------------------------------------------------------<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Sorry for later answer, yea the only TCK test is the one which Martin
<br>
&gt; pointed to.<br>
&gt; However, I don't see much need to cover this particular case on EE
part.<br>
&gt; The section of the spec which defines throwing ISE with multiple <br>
&gt; providers belongs to SE part of the spec, so it feel natural that
it's <br>
&gt; tested there.<br>
&gt; <br>
&gt; Though if you feel like we should have even EE test then by all means
<br>
&gt; feel free to create JIRA ticket for this and I'll eventually get to
it.<br>
&gt; <br>
&gt; Matej<br>
&gt; <br>
&gt; ----- Original Message -----<br>
&gt; &nbsp;&gt; From: &quot;Martin Kouba&quot; &lt;mkouba@redhat.com&gt;<br>
&gt; &nbsp;&gt; To: &quot;John D. Ament&quot; &lt;john.d.ament@gmail.com&gt;,
&quot;Emily Jiang&quot; <br>
&gt; &lt;EMIJIANG@uk.ibm.com&gt;, &quot;Weld&quot; &lt;weld-dev@lists.jboss.org&gt;<br>
&gt; &nbsp;&gt; Sent: Tuesday, October 17, 2017 8:53:26 AM<br>
&gt; &nbsp;&gt; Subject: Re: [weld-dev] CDI JavaSE tck<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; Dne 16.10.2017 v 20:30 John D. Ament napsal(a):<br>
&gt; &nbsp;&gt; &gt;<br>
&gt; &nbsp;&gt; &gt;<br>
&gt; &nbsp;&gt; &gt; On Mon, Oct 16, 2017 at 2:07 PM Martin Kouba &lt;mkouba@redhat.com<br>
&gt; &nbsp;&gt; &gt; &lt;</font></tt><a href=mailto:mkouba@redhat.com><tt><font size=2>mailto:mkouba@redhat.com</font></tt></a><tt><font size=2>&gt;&gt;
wrote:<br>
&gt; &nbsp;&gt; &gt;<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; Hi Emily,<br>
&gt; &nbsp;&gt; &gt;<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; tests from TestGroups.SE should NOT
be run in a Java EE <br>
&gt; environment.<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; Note that CDI Bootstrap API should not
even work in a Java EE <br>
&gt; container<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; (SeContainerInitializer.newInstance()
should throw<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; IllegalStateException).<br>
&gt; &nbsp;&gt; &gt;<br>
&gt; &nbsp;&gt; &gt;<br>
&gt; &nbsp;&gt; &gt; Isn't there a TCK test for that?<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; I think not. There is a test in CDI API which verifies
that<br>
&gt; &nbsp;&gt; IllegalStateException is thrown if none or multiple service
providers<br>
&gt; &nbsp;&gt; are found [1]. But it's actually a good idea to create
a new TCK test<br>
&gt; &nbsp;&gt; with TestGroups.INTEGRATION group to verify ISE is thrown
in a Java EE<br>
&gt; &nbsp;&gt; container.<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; M<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; [1]<br>
&gt; &nbsp;&gt; <br>
&gt; </font></tt><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_cdi-2Dspec_cdi_blob_master_api_src_test_java_org_jboss_cdi_api_test_se_SeContainerInitializerTest.java&amp;d=DwIFaQ&amp;c=jf_iaSHvJObTbx-siA1ZOg&amp;r=jt2y5_gH2oPaja8Vt6NzAZV-iEo6D2jiWeuVYs0H-1U&amp;m=I-wCdin9dELdurPsIgviW7msB3rHLauyQkEtuCi92lY&amp;s=a27X8Pl3e9WrQ7pr8wED7YuL4Jst6Px1uEBdmCUhxGg&amp;e="><tt><font size=2>https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_cdi-2Dspec_cdi_blob_master_api_src_test_java_org_jboss_cdi_api_test_se_SeContainerInitializerTest.java&amp;d=DwIFaQ&amp;c=jf_iaSHvJObTbx-siA1ZOg&amp;r=jt2y5_gH2oPaja8Vt6NzAZV-iEo6D2jiWeuVYs0H-1U&amp;m=I-wCdin9dELdurPsIgviW7msB3rHLauyQkEtuCi92lY&amp;s=a27X8Pl3e9WrQ7pr8wED7YuL4Jst6Px1uEBdmCUhxGg&amp;e=</font></tt></a><tt><font size=2><br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; &gt;<br>
&gt; &nbsp;&gt; &gt;<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; Martin<br>
&gt; &nbsp;&gt; &gt;<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; Dne 16.10.2017 v 14:33 Emily Jiang napsal(a):<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; Hi Matej/Martin,<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt;<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; I am looking at the CDI 2.0
tck on JavaSE. I saw they are <br>
&gt; under the<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; groups of &quot;SE&quot;.
Should the tcks be exercised by JavaEE <br>
&gt; runtime, e.g.<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; wildfly, glassfish, Liberty
etc? Which profile did you <br>
&gt; package the<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; JavaSE tck?<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt;<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt;<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; Many thanks,<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; Emily<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; ===========================<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; Emily Jiang<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; WebSphere Application Server,
CDI &amp; MicroProfile Development <br>
&gt; Lead<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt;<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; MP 211, DE3A20, Winchester,
Hampshire, England, SO21 2JN<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; Phone: +44 (0)1962 816278
&lt;tel:+44%201962%20816278&gt; &nbsp;Internal:<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; 246278<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt;<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; Email: emijiang@uk.ibm.com
&lt;</font></tt><a href=mailto:emijiang@uk.ibm.com><tt><font size=2>mailto:emijiang@uk.ibm.com</font></tt></a><tt><font size=2>&gt;<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; Lotus Notes: Emily Jiang/UK/IBM@IBMGB<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt;<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt;<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; Unless stated otherwise above:<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; IBM United Kingdom Limited
- Registered in England and Wales <br>
&gt; with<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; number<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; 741598.<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; Registered office: PO Box
41, North Harbour, Portsmouth,<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; Hampshire PO6 3AU<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt;<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt;<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; _______________________________________________<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; weld-dev mailing list<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; weld-dev@lists.jboss.org
&lt;</font></tt><a href="mailto:weld-dev@lists.jboss.org"><tt><font size=2>mailto:weld-dev@lists.jboss.org</font></tt></a><tt><font size=2>&gt;<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; <br>
&gt; </font></tt><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.jboss.org_mailman_listinfo_weld-2Ddev&amp;d=DwIFaQ&amp;c=jf_iaSHvJObTbx-siA1ZOg&amp;r=jt2y5_gH2oPaja8Vt6NzAZV-iEo6D2jiWeuVYs0H-1U&amp;m=I-wCdin9dELdurPsIgviW7msB3rHLauyQkEtuCi92lY&amp;s=K9UrTNcmNV9c0fHxKjz3lv1vmZaVoutqhQam-ceyOoU&amp;e="><tt><font size=2>https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.jboss.org_mailman_listinfo_weld-2Ddev&amp;d=DwIFaQ&amp;c=jf_iaSHvJObTbx-siA1ZOg&amp;r=jt2y5_gH2oPaja8Vt6NzAZV-iEo6D2jiWeuVYs0H-1U&amp;m=I-wCdin9dELdurPsIgviW7msB3rHLauyQkEtuCi92lY&amp;s=K9UrTNcmNV9c0fHxKjz3lv1vmZaVoutqhQam-ceyOoU&amp;e=</font></tt></a><tt><font size=2><br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; &nbsp;&gt;<br>
&gt; &nbsp;&gt; &gt;<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; --<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; Martin Kouba<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; Senior Software Engineer<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; Red Hat, Czech Republic<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; _______________________________________________<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; weld-dev mailing list<br>
&gt; &nbsp;&gt; &gt; &nbsp; &nbsp; weld-dev@lists.jboss.org &lt;</font></tt><a href="mailto:weld-dev@lists.jboss.org"><tt><font size=2>mailto:weld-dev@lists.jboss.org</font></tt></a><tt><font size=2>&gt;<br>
&gt; &nbsp;&gt; &gt; <br>
&gt; </font></tt><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.jboss.org_mailman_listinfo_weld-2Ddev&amp;d=DwIFaQ&amp;c=jf_iaSHvJObTbx-siA1ZOg&amp;r=jt2y5_gH2oPaja8Vt6NzAZV-iEo6D2jiWeuVYs0H-1U&amp;m=I-wCdin9dELdurPsIgviW7msB3rHLauyQkEtuCi92lY&amp;s=K9UrTNcmNV9c0fHxKjz3lv1vmZaVoutqhQam-ceyOoU&amp;e="><tt><font size=2>https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.jboss.org_mailman_listinfo_weld-2Ddev&amp;d=DwIFaQ&amp;c=jf_iaSHvJObTbx-siA1ZOg&amp;r=jt2y5_gH2oPaja8Vt6NzAZV-iEo6D2jiWeuVYs0H-1U&amp;m=I-wCdin9dELdurPsIgviW7msB3rHLauyQkEtuCi92lY&amp;s=K9UrTNcmNV9c0fHxKjz3lv1vmZaVoutqhQam-ceyOoU&amp;e=</font></tt></a><tt><font size=2><br>
&gt; &nbsp;&gt; &gt;<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; --<br>
&gt; &nbsp;&gt; Martin Kouba<br>
&gt; &nbsp;&gt; Senior Software Engineer<br>
&gt; &nbsp;&gt; Red Hat, Czech Republic<br>
&gt; &nbsp;&gt; _______________________________________________<br>
&gt; &nbsp;&gt; weld-dev mailing list<br>
&gt; &nbsp;&gt; weld-dev@lists.jboss.org<br>
&gt; &nbsp;&gt; <br>
&gt; </font></tt><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.jboss.org_mailman_listinfo_weld-2Ddev&amp;d=DwIFaQ&amp;c=jf_iaSHvJObTbx-siA1ZOg&amp;r=jt2y5_gH2oPaja8Vt6NzAZV-iEo6D2jiWeuVYs0H-1U&amp;m=I-wCdin9dELdurPsIgviW7msB3rHLauyQkEtuCi92lY&amp;s=K9UrTNcmNV9c0fHxKjz3lv1vmZaVoutqhQam-ceyOoU&amp;e="><tt><font size=2>https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.jboss.org_mailman_listinfo_weld-2Ddev&amp;d=DwIFaQ&amp;c=jf_iaSHvJObTbx-siA1ZOg&amp;r=jt2y5_gH2oPaja8Vt6NzAZV-iEo6D2jiWeuVYs0H-1U&amp;m=I-wCdin9dELdurPsIgviW7msB3rHLauyQkEtuCi92lY&amp;s=K9UrTNcmNV9c0fHxKjz3lv1vmZaVoutqhQam-ceyOoU&amp;e=</font></tt></a><tt><font size=2><br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Unless stated otherwise above:<br>
&gt; IBM United Kingdom Limited - Registered in England and Wales with
number <br>
&gt; 741598.<br>
&gt; Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire
PO6 3AU<br>
<br>
-- <br>
Martin Kouba<br>
Senior Software Engineer<br>
Red Hat, Czech Republic<br>
<br>
</font></tt>
<br><font size=2 face="sans-serif"><br>
Unless stated otherwise above:<br>
IBM United Kingdom Limited - Registered in England and Wales with number
741598. <br>
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU<br>
</font>