Skip to main content

TCK Results

As required by the Eclipse Foundation Technology Compatibility Kit License, following is a summary of the TCK results for releases of Jakarta MVC.

Jakarta MVC 3.0 Certification Summary

  • Organization Name (“Organization”) and, if applicable, URL:
  • Product Name, Version and download URL (if applicable):
  • Specification Name, Version and download URL:
  • TCK Version, digital SHA-256 fingerprint and download URL:
  • Public URL of TCK Results Summary:
  • Any Additional Specification Certification Requirements:
    • None
  • Java runtime used to run the implementation:
    • OpenJDK Runtime Environment Temurin-21.0.6+7 (build 21.0.6+7-LTS)
  • Summary of the information for the certification environment, operating system, cloud, …:
    • Linux basic-pg4gp 6.6.9-200.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Jan 1 20:05:54 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
    • OpenJDK 64-Bit Server VM Temurin-21.0.6+7 (build 21.0.6+7-LTS, mixed mode, sharing)
    • Eclipse GlassFish 8.0.0-M10

Test results

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
135 0 0 0 100% 79.373

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
ee.jakarta.tck.mvc.tests.application.inheritance 6 0 0 0 100% 2.603
ee.jakarta.tck.mvc.tests.i18n.standard 3 0 0 0 100% 1.36
ee.jakarta.tck.mvc.tests.mvc.instances.proxy 1 0 0 0 100% 1.044
ee.jakarta.tck.mvc.tests.binding.base 3 0 0 0 100% 2.309
ee.jakarta.tck.mvc.tests.mvc.models 2 0 0 0 100% 1.544
ee.jakarta.tck.mvc.tests.security.csrf.verify 16 0 0 0 100% 5.519
ee.jakarta.tck.mvc.tests.mvc.controller.inject 5 0 0 0 100% 1.413
ee.jakarta.tck.mvc.tests.application.app 2 0 0 0 100% 14.79
ee.jakarta.tck.mvc.tests.binding.bool 5 0 0 0 100% 2.407
ee.jakarta.tck.mvc.tests.viewengine.base 2 0 0 0 100% 0.982
ee.jakarta.tck.mvc.tests.mvc.redirect.scope 3 0 0 0 100% 1.293
ee.jakarta.tck.mvc.tests.i18n.algorithm 3 0 0 0 100% 1.278
ee.jakarta.tck.mvc.tests.mvc.controller.returntype 6 0 0 0 100% 1.596
ee.jakarta.tck.mvc.tests.security.csrf.exception 1 0 0 0 100% 0.939
ee.jakarta.tck.mvc.tests.events 5 0 0 0 100% 2.093
ee.jakarta.tck.mvc.tests.i18n.access 3 0 0 0 100% 1.226
ee.jakarta.tck.mvc.tests.binding.types 6 0 0 0 100% 1.501
ee.jakarta.tck.mvc.tests.security.csrf.header 6 0 0 0 100% 2.777
ee.jakarta.tck.mvc.tests.binding.numeric 12 0 0 0 100% 10.987
ee.jakarta.tck.mvc.tests.mvc.instances.lifecycle 1 0 0 0 100% 1.21
ee.jakarta.tck.mvc.tests.application.context 4 0 0 0 100% 2.446
ee.jakarta.tck.mvc.tests.security.csrf.base 4 0 0 0 100% 1.207
ee.jakarta.tck.mvc.tests.security.xss 4 0 0 0 100% 1.821
ee.jakarta.tck.mvc.tests.mvc.uri 8 0 0 0 100% 1.666
ee.jakarta.tck.mvc.tests.mvc.controller.mediatype 2 0 0 0 100% 1.105
ee.jakarta.tck.mvc.tests.form 6 0 0 0 100% 5.309
ee.jakarta.tck.mvc.tests.viewengine.algorithm 4 0 0 0 100% 1.782
ee.jakarta.tck.mvc.tests.mvc.instances.cdi 2 0 0 0 100% 1.343
ee.jakarta.tck.mvc.tests.mvc.controller.annotation 3 0 0 0 100% 1.684
ee.jakarta.tck.mvc.tests.mvc.redirect.send 5 0 0 0 100% 1.006
ee.jakarta.tck.mvc.tests.mvc.response 2 0 0 0 100% 1.133

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

ee.jakarta.tck.mvc.tests.application.inheritance

Class Tests Errors Failures Skipped Success Rate Time
InheritanceTest 6 0 0 0 100% 2.603

ee.jakarta.tck.mvc.tests.i18n.standard

Class Tests Errors Failures Skipped Success Rate Time
I18nStandardTest 3 0 0 0 100% 1.36

ee.jakarta.tck.mvc.tests.mvc.instances.proxy

Class Tests Errors Failures Skipped Success Rate Time
InjectProxyTest 1 0 0 0 100% 1.044

ee.jakarta.tck.mvc.tests.binding.base

Class Tests Errors Failures Skipped Success Rate Time
BindingBaseTest 3 0 0 0 100% 2.309

ee.jakarta.tck.mvc.tests.mvc.models

Class Tests Errors Failures Skipped Success Rate Time
BuiltinEngineModelTest 2 0 0 0 100% 1.544

ee.jakarta.tck.mvc.tests.security.csrf.verify

Class Tests Errors Failures Skipped Success Rate Time
CsrfVerifyDefaultConfigTest 4 0 0 0 100% 1.251
CsrfVerifyExplicitConfigTest 4 0 0 0 100% 1.485
CsrfVerifyImplicitConfigTest 4 0 0 0 100% 1.583
CsrfVerifyOffConfigTest 4 0 0 0 100% 1.2

ee.jakarta.tck.mvc.tests.mvc.controller.inject

Class Tests Errors Failures Skipped Success Rate Time
InjectParamsTest 5 0 0 0 100% 1.413

ee.jakarta.tck.mvc.tests.application.app

Class Tests Errors Failures Skipped Success Rate Time
MvcAppAnnotationTest 1 0 0 0 100% 12.661
MvcAppWebXmlTest 1 0 0 0 100% 2.129

ee.jakarta.tck.mvc.tests.binding.bool

Class Tests Errors Failures Skipped Success Rate Time
BindingBooleanTest 5 0 0 0 100% 2.407

ee.jakarta.tck.mvc.tests.viewengine.base

Class Tests Errors Failures Skipped Success Rate Time
ViewEngineBaseTest 2 0 0 0 100% 0.982

ee.jakarta.tck.mvc.tests.mvc.redirect.scope

Class Tests Errors Failures Skipped Success Rate Time
RedirectScopeTest 3 0 0 0 100% 1.293

ee.jakarta.tck.mvc.tests.i18n.algorithm

Class Tests Errors Failures Skipped Success Rate Time
I18nAlgorithmTest 3 0 0 0 100% 1.278

ee.jakarta.tck.mvc.tests.mvc.controller.returntype

Class Tests Errors Failures Skipped Success Rate Time
ReturnTypeTest 6 0 0 0 100% 1.596

ee.jakarta.tck.mvc.tests.security.csrf.exception

Class Tests Errors Failures Skipped Success Rate Time
CsrfCustomMapperTest 1 0 0 0 100% 0.939

ee.jakarta.tck.mvc.tests.events

Class Tests Errors Failures Skipped Success Rate Time
MvcEventsTest 5 0 0 0 100% 2.093

ee.jakarta.tck.mvc.tests.i18n.access

Class Tests Errors Failures Skipped Success Rate Time
I18nAccessTest 3 0 0 0 100% 1.226

ee.jakarta.tck.mvc.tests.binding.types

Class Tests Errors Failures Skipped Success Rate Time
BindingTypesTest 6 0 0 0 100% 1.501

ee.jakarta.tck.mvc.tests.security.csrf.header

Class Tests Errors Failures Skipped Success Rate Time
CsrfCustomHeaderTest 2 0 0 0 100% 1.272
CsrfDefaultHeaderTest 4 0 0 0 100% 1.505

ee.jakarta.tck.mvc.tests.binding.numeric

Class Tests Errors Failures Skipped Success Rate Time
BindingBigDecimalTest 2 0 0 0 100% 1.868
BindingBigIntegerTest 2 0 0 0 100% 1.823
BindingDoubleTest 2 0 0 0 100% 1.927
BindingFloatTest 2 0 0 0 100% 1.72
BindingIntegerTest 2 0 0 0 100% 1.852
BindingLongTest 2 0 0 0 100% 1.797

ee.jakarta.tck.mvc.tests.mvc.instances.lifecycle

Class Tests Errors Failures Skipped Success Rate Time
ControllerLifecycleTest 1 0 0 0 100% 1.21

ee.jakarta.tck.mvc.tests.application.context

Class Tests Errors Failures Skipped Success Rate Time
MvcContextTest 4 0 0 0 100% 2.446

ee.jakarta.tck.mvc.tests.security.csrf.base

Class Tests Errors Failures Skipped Success Rate Time
CsrfBaseTest 4 0 0 0 100% 1.207

ee.jakarta.tck.mvc.tests.security.xss

Class Tests Errors Failures Skipped Success Rate Time
EncodersTest 4 0 0 0 100% 1.821

ee.jakarta.tck.mvc.tests.mvc.uri

Class Tests Errors Failures Skipped Success Rate Time
UriBuildingTest 8 0 0 0 100% 1.666

ee.jakarta.tck.mvc.tests.mvc.controller.mediatype

Class Tests Errors Failures Skipped Success Rate Time
MediaTypeTest 2 0 0 0 100% 1.105

ee.jakarta.tck.mvc.tests.form

Class Tests Errors Failures Skipped Success Rate Time
CustomFormMethodFieldTest 1 0 0 0 100% 1.774
DefaultFormMethodOverwriteTest 4 0 0 0 100% 1.782
DisabledFormMethodOverwriteTest 1 0 0 0 100% 1.753

ee.jakarta.tck.mvc.tests.viewengine.algorithm

Class Tests Errors Failures Skipped Success Rate Time
ViewEngineAlgorithmPathTest 2 0 0 0 100% 0.97
ViewEngineAlgorithmTest 2 0 0 0 100% 0.812

ee.jakarta.tck.mvc.tests.mvc.instances.cdi

Class Tests Errors Failures Skipped Success Rate Time
CdiControllerTest 2 0 0 0 100% 1.343

ee.jakarta.tck.mvc.tests.mvc.controller.annotation

Class Tests Errors Failures Skipped Success Rate Time
ControllerAnnotationTest 3 0 0 0 100% 1.684

ee.jakarta.tck.mvc.tests.mvc.redirect.send

Class Tests Errors Failures Skipped Success Rate Time
SendRedirectTest 5 0 0 0 100% 1.006

ee.jakarta.tck.mvc.tests.mvc.response

Class Tests Errors Failures Skipped Success Rate Time
ResponseFeaturesTest 2 0 0 0 100% 1.133

Test Cases

[Summary] [Package List] [Test Cases]

MvcAppAnnotationTest

testUrlSpaceViaAnnotation 2.005

MvcAppWebXmlTest

testUrlSpaceViaAnnotation 0.403

MvcContextTest

testMvcContextInjected 0.599
testMvcContextScope 0.05
testMvcContextAccessInformation 0.053
testMvcContextAccessViaEl 0.041

InheritanceTest

annotationsOnControllerAndSuperMethod 0.312
annotationsOnlyOnSuperMethod 0.244
annotationsOnSuperClassAndInterfaceMethod 0.043
annotationsOnlyOnControllerMethod 0.022
annotationsOnControllerAndInterfaceMethod 0.079
annotationsOnlyOnInterfaceMethod 0.307

BindingBaseTest

submitValidationError 0.69
submitBindingError 0.063
submitValidValue 0.058

BindingBooleanTest

submitBooleanAsFoobar 0.813
submitBooleanAsTrue 0.068
submitBooleanAsEmpty 0.044
submitBooleanAsFalse 0.061
submitBooleanAsOn 0.053

BindingBigDecimalTest

submitEmptyBigDecimal 0.499
submitValidBigDecimal 0.062

BindingBigIntegerTest

submitEmptyBigInteger 0.476
submitValidBigInteger 0.065

BindingDoubleTest

submitEmptyDouble 0.492
submitValidDouble 0.053

BindingFloatTest

submitEmptyFloat 0.452
submitValidFloat 0.053

BindingIntegerTest

submitValidInteger 0.511
submitEmptyInteger 0.062

BindingLongTest

submitEmptyLong 0.5
submitValidLong 0.052

BindingTypesTest

bindingWithHeaderParam 0.306
bindingWithFormParam 0.018
bindingWithCookieParam 0.019
bindingWithQueryParam 0.018
bindingWithMatrixParam 0.039
bindingWithPathParam 0.017

MvcEventsTest

aroundRenderView 0.342
aroundControllerEvents 0.055
redirectEvent 0.286
afterControllerWithError 0.168
afterViewWithError 0.241

CustomFormMethodFieldTest

processPUTIfFieldMatchesDifferentName 0.522

DefaultFormMethodOverwriteTest

processPOSTWithoutHiddenFormMethod 0.414
processPATCHWhenHiddenFormMethodIsPATCH 0.199
processDELETEWhenHiddenFormMethodIsDelete 0.049
processPUTWhenHiddenFormMethodIsPUT 0.05

DisabledFormMethodOverwriteTest

processPOSTIgnoringHiddenFieldWhenFormMethodOverwriteIsDisabled 0.574

I18nAccessTest

accessLocaleFromView 0.242
accessLocaleFromController 0.017
accessLocaleFromViewEngine 0.032

I18nAlgorithmTest

chainStopsForNonNullResult 0.256
highestPrioExecutedFirst 0.016
continueChainForNullResult 0.03

I18nStandardTest

multipleLocalesInAcceptLanguageHeader 0.354
missingAcceptLanguageHeader 0.047
singleLocaleInAcceptLanguageHeader 0.034

ControllerAnnotationTest

controllerClass 0.361
controllerHybrid 0.027
controllerMethod 0.024

InjectParamsTest

injectQueryParam 0.275
injectHeaderParam 0.039
injectFieldParam 0.045
injectPropertyParam 0.016
injectPathParam 0.033

MediaTypeTest

defaultMediaType 0.211
customMediaType 0.022

ReturnTypeTest

responseWithNullEntity 0.398
responseWithStringEntity 0.056
voidWithoutViewAnnotation 0.073
stringWithNullResult 0.042
stringReturnType 0.04
voidWithViewAnnotation 0.016

CdiControllerTest

controllerCdiInjection 0.31
hybridCdiInjection 0.034

ControllerLifecycleTest

controllerRequestScope 0.303

InjectProxyTest

injectProxyIfRequired 0.251

BuiltinEngineModelTest

cdiModelJsp 0.497
mvcModelsJsp 0.019

RedirectScopeTest

sessionScope 0.373
redirectScope 0.034
requestScope 0.029

SendRedirectTest

relativePathRedirectPrefix 0.065
relativePathResponse 0.014
usesCorrectStatusCide 0.017
redirectViaRedirectPrefix 0.013
redirectViaResponse 0.031

ResponseFeaturesTest

responseAllowsSettingHeaders 0.226
responseAllowsSettingCacheControl 0.016

UriBuildingTest

mapPathParam 0.436
simpleUriViaEl 0.043
mapQueryParam 0.044
encodingQueryParam 0.037
mapMatrixParam 0.017
encodingMatrixParam 0.044
supportsUriRef 0.04
encodingPathParam 0.072

CsrfBaseTest

tokenIsProvidedViaElAndResponseHeader 0.297
canInjectTokenIntoHiddenField 0.046
csrfInstanceViaContext 0.036
csrfInstanceViaEL 0.016

CsrfCustomMapperTest

customExceptionMapper 0.235

CsrfCustomHeaderTest

submitValidCustomTokenViaHeader 0.386
submitInvalidCustomTokenViaHeader 0.059

CsrfDefaultHeaderTest

submitInvalidTokenViaForm 0.278
submitValidTokenViaForm 0.191
submitValidTokenViaHeader 0.025
submitInvalidTokenViaHeader 0.02

CsrfVerifyDefaultConfigTest

submitFormWithAnnotationAndInvalidToken 0.22
submitFormWithAnnotationAndValidToken 0.174
submitFormWithoutAnnotationAndInvalidToken 0.028
submitFormWithoutAnnotationAndValidToken 0.03

CsrfVerifyExplicitConfigTest

submitFormWithAnnotationAndInvalidToken 0.296
submitFormWithAnnotationAndValidToken 0.248
submitFormWithoutAnnotationAndInvalidToken 0.104
submitFormWithoutAnnotationAndValidToken 0.069

CsrfVerifyImplicitConfigTest

submitFormWithAnnotationAndInvalidToken 0.337
submitFormWithAnnotationAndValidToken 0.299
submitFormWithoutAnnotationAndInvalidToken 0.054
submitFormWithoutAnnotationAndValidToken 0.049

CsrfVerifyOffConfigTest

submitFormWithAnnotationAndInvalidToken 0.348
submitFormWithAnnotationAndValidToken 0.054
submitFormWithoutAnnotationAndInvalidToken 0.034
submitFormWithoutAnnotationAndValidToken 0.047

EncodersTest

encodesJavaScript 0.256
encodersInjectable 0.238
encodersAvailableFromEl 0.137
encodesHtml 0.427

ViewEngineAlgorithmPathTest

relativeViewPath 0.223
absoluteViewPath 0.023

ViewEngineAlgorithmTest

overwriteBuiltinEngine 0.049
priorityOrderingCustomEngines 0.013

ViewEngineBaseTest

viewEngineCustom 0.116
viewEngineJsp 0.135

  </div>
</div>

Back to the top