Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakartaee-tck-dev] [External] : Re: [jakartaee-platform-dev] Discussion of enabling JSON-B, JSON-P TCKs to be executed in EE Container (same as previous releases)
  • From: Gurunandan Rao <gurunandan.rao@xxxxxxxxxx>
  • Date: Wed, 13 Apr 2022 04:42:39 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=lBuVRkoHg+W1Jb8IpB/oiYuEeNZ0IDbcy7dZ1qBHYDM=; b=YB1dLlV2Hegr/sWTDPlEk38dVSnbRIIFmIaLxVpTo46FLxSvzzIfueHNC/LvvqyDu8EeW6ppOT+/Yuzy0Si1NsP6KlzMsNbjrg7uIfHxH2hm8sD0X9zFOajQxPQJSd0gbBN01QgEXvSzdesAeiFIy2qCMf8XGC3iw3fOM5MD/JCu5emSMEkjsetuWXz3TO+HxF8ur5+IODhqxIkPhAL+vzrSZSzBn3VJj08UXuW4Oqbb0y9JXFBi6eKGcDaLURbRPLETmEwKSbcz5s6mcqjJZytuLGryb7tuPpUHHxPr8G/hDtbtbMGp4xtrrc7Urod/D92aK6+yQzER9O/IpQnY8g==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lBjYkXI/vX4wnqmMPl9d9iLpViiXpmTBVHnQf19DM4Zicpn7uCFAOIY/xUJ3a7YJQtcmb13vYTgniAV4mH24dy9Dfl6wkAqXFyP31pdj+gZ+Qw30sPa7RaVe9hEbtk+KWCurEwMTey1Nj5Py8oNzSz2+j0IGKhHqVG2iu0Oxfz1WrdZV0NsjNzfA9peKcka7qqe24BKNcLp70TtEFDnEOF8YcpzjCPgIOwjiFgu7mNFxYsiBomiBeSFJ/gaBb0MGekLKxbhTKM0tgXKzVcolbdMxFe0xAOLuvlJxM/ilb0a201s6HA+HtebRr2OIKl6TAPDJYUP1+V2JfYtptoGtWA==
  • Delivered-to: jakartaee-tck-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/jakartaee-tck-dev/>
  • List-help: <mailto:jakartaee-tck-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/jakartaee-tck-dev>, <mailto:jakartaee-tck-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/jakartaee-tck-dev>, <mailto:jakartaee-tck-dev-request@eclipse.org?subject=unsubscribe>
  • Suggested_attachment_session_id: fb1d58e4-316f-b03e-2180-060fb7d859b3
  • Thread-index: AQHYTeux0gUHF0f8vkeW+OpKZAKkf6ztRS1a
  • Thread-topic: [External] : Re: [jakartaee-tck-dev] [jakartaee-platform-dev] Discussion of enabling JSON-B, JSON-P TCKs to be executed in EE Container (same as previous releases)

Hi,

JSONB platform testsuite currently has new pluggability tests, since pluggability tests needs to be validated in a container such that conflicts with META-INF/services files, classloaders are detected. Also JSONB CDI tests which are run on servlet vehicle are part of platform TCK test suite(we can use same for validation of NoClassDefFoundErrors from missing dependency jars in a platform), other than Pluggability and CDI tests for JSONB, rest of the test (which don't require a container and use standalone vehicle) should be validated using standalone TCK(in standalone mode[junit tests]).JSONP platform testsuite has pluggability (for same reason as mentioned above) and a few API tests (for validation that NoClassDefFoundErrors from missing dependency jars in a platform and validation of tests on a container).
Apart from above mentioned tests, signature test are validated in Platform TCK on a container, with different vehicles as per requirement.
Platform vendors will be able to validate JSONB/JSONP tests which are dependent on container (using Jtest), when they run platform TCK JSONB/JSONP testsuite, but with small no of tests (not all TCK tests).

regards,
Guru


From: jakartaee-tck-dev <jakartaee-tck-dev-bounces@xxxxxxxxxxx> on behalf of arjan tijms <arjan.tijms@xxxxxxxxx>
Sent: 12 April 2022 03:02
To: jakartaee-platform developer discussions <jakartaee-platform-dev@xxxxxxxxxxx>
Cc: jakartaee-tck developer discussions <jakartaee-tck-dev@xxxxxxxxxxx>
Subject: [External] : Re: [jakartaee-tck-dev] [jakartaee-platform-dev] Discussion of enabling JSON-B, JSON-P TCKs to be executed in EE Container (same as previous releases)
 
Hi,

On Mon, Apr 11, 2022 at 5:23 PM Scott Marlow <smarlow@xxxxxxxxxx> wrote:

Regarding adding those tests back into the Platform TCK, it may help the conversation if someone gives an example of an EE container bug that might not of been revealed if we didn't add those tests back in.  

It's perhaps not the best example, but I added the json jars to piranha, and pointing the TCK to it using the classpath would have passed the TCK. But I forgot to actually load the jars in the server (in Piranha we do that explicitly per jar), so in say a Servlet or any other server code, json would not be available.

Kind regards,
Arjan

 

Back to the top