Skip to content

Review disabled tests in Jetty 9.4.x #5684

Closed
@janbartel

Description

@janbartel
Contributor

We should only have very few disabled tests, and they should be disabled preferably with a condition.

See Issue #6327 for tests disabled in Jetty 10.0.x

This is the list of @Disabled for jetty-9.4.x:

Activity

added this to the 9.4.x milestone on Nov 17, 2020
joakime

joakime commented on Nov 17, 2020

@joakime
Contributor

The @DisabledOn* are JVM / OS specific, and likely are sane decisions.
Also, don't forget there's also @EnabledOn* as well (which skip tests too).

I see a few @DisabledIf* annotations in this list, those are interesting (to me)

And there's also Assumptions that disable tests based on runtime criteria as well. (a JVM that doesn't support ALPN for example)

joakime

joakime commented on Nov 17, 2020

@joakime
Contributor

You can use the "skipped" column (sort by it) on the latest test run to know which modules to focus first on.

Example: https://jenkins.webtide.net/job/jetty.project/job/jetty-9.4.x/1863/testReport/ (click the "Skip" column heading once)

joakime

joakime commented on Nov 17, 2020

@joakime
Contributor

@janbartel I edited your issue to make it a task list that any of us can check off when we've reviewed those @disabled entries.

joakime

joakime commented on Nov 17, 2020

@joakime
Contributor

The ones labelled @DisabledOnJre({JRE.JAVA_8, JRE.JAVA_9, JRE.JAVA_10}) are basically JRE 11+
Those look sane to me.

janbartel

janbartel commented on Jan 12, 2021

@janbartel
ContributorAuthor

@joakime after fixing PathWatcher in #5830, can you please check if it is still necessary to keep the PathWatcherTest disabled?? I ran it (on linux) without problems.

added a commit that references this issue on Jan 12, 2021

Issue #5684 Fix testSetBadBoolean and remove @disabled

added 2 commits that reference this issue on Jan 12, 2021

Issue #5684 Fix testSetBadBoolean and remove @disabled (#5875)

a5a8327

Issue #5684 Fix and re-enable ServletRequestLogTest.

added a commit that references this issue on Jan 13, 2021

Issue #5684 Fix and re-enable ServletRequestLogTest. (#5877)

b99eb3f

35 remaining items

added 9 commits that reference this issue on Aug 2, 2021

Issue #5684 - make test less strict due to system speed issues

Issue #5684 - Disabled TLSv1.3 tests on windows

Issue #5684 - Disable ConcurrentStreamCreationTest

Issue #5684 - Fixing DeploymentTempDirTest

Merge pull request #6572 from eclipse/jetty-9.4.x-windows-test-overhaul

51e6335

Issue #5684 - Window's test overhaul

0234f59

Issue #5684 - Fixing compilation error

fe61cab

Issue #5684 - Fixing regex for pathsep

df26fe6

Issue #5684 - Fix and re-enable RFC2616NIOHttpsTest

ca20308
added a commit that references this issue on Aug 26, 2021

Issue #5684 - Windows test overhaul (#6581)

c5a33e2
github-actions

github-actions commented on Aug 19, 2022

@github-actions

This issue has been automatically marked as stale because it has been a
full year without activity. It will be closed if no further activity occurs.
Thank you for your contributions.

github-actions

github-actions commented on Sep 19, 2022

@github-actions

This issue has been closed due to it having no activity.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

High PriorityStaleFor auto-closed stale issues and pull requestsTest

Type

No type

Projects

No projects

Relationships

None yet

    Development

    No branches or pull requests

      Participants

      @gregw@joakime@janbartel@sbordet

      Issue actions

        Review disabled tests in Jetty 9.4.x · Issue #5684 · jetty/jetty.project