Purpose
Master index of every @Disabled test currently in java/tests/junittests/,
each with the specific issue tracking its root cause -- so re-enabling a test
means closing/checking off the linked issue, and no disabled test silently
loses its tracking. Per this project's standing strategy: port tests, disable
failures with a clear note, root-cause and re-enable later rather than delete.
Update this checklist as tests are disabled/re-enabled.
Currently disabled
Not disabled, but excluded from full-suite runs via --exclude-classname
(pass individually/in isolation -- different mechanism than @Disabled, tracked
separately since these aren't "broken", just don't currently combine safely with
the rest of the suite in one process)
Purpose
Master index of every
@Disabledtest currently injava/tests/junittests/,each with the specific issue tracking its root cause -- so re-enabling a test
means closing/checking off the linked issue, and no disabled test silently
loses its tracking. Per this project's standing strategy: port tests, disable
failures with a clear note, root-cause and re-enable later rather than delete.
Update this checklist as tests are disabled/re-enabled.
Currently disabled
CefAuthCallbackTest(1 test) -- getAuthCredentials never fires -- CefRequestHandler.getAuthCredentials() never fires for a locally-intercepted 401 response #26CefBrowserApiDebugSafeTest(2 tests) -- deterministic mojo DCHECK crash -- CefBrowserApiDebugSafeTest deterministically crashes the process (mojo interface_endpoint_client.cc:538 DCHECK) in the Debug/coverage build #27CefBrowserWrTest(1 test) -- windowed browser close never fires onBeforeClose -- Windowed (non-OSR) browser close never fires onBeforeClose -- hangs indefinitely #3CefLifeSpanPopupTest(1 test) -- window.open() never reaches OnBeforePopup -- JCEF doesn't expose CefExecuteJavaScriptWithUserGestureForTests, blocking real onBeforePopup test coverage #11CefPostDataElementFirstNativeObjectTest(1 test) -- crashes if first native object in process -- CefPostDataElement.create() crashes if it's the first native CEF object created in the process (Release build) #16, fixed & closed 2026-08-31CefPostDataTest(1 of N tests) -- empty file name CHECK() failure -- CefPostDataElement.setToBytes() with an empty file name hits CEF's own CHECK() (post_data_element_impl.cc) #28, fixed & closed 2026-08-31CefPrintHandlerTest(1 of N tests) -- genuinely intermittent unrecoverable hang -- CefBrowser.getDevToolsClient()/executeDevToolsMethod() and browser.print() can hang indefinitely, unrecoverable #12NullParameterEdgeCaseTest(6 of N tests) -- same class of bug as CefRequest.setHeaderByName() with an empty name crashes the Debug/coverage build (CEF's own CHECK) #20/CefRequest.setURL("") and reading back a malformed URL crash the Debug/coverage build (CEF's own CHECK/NOTREACHED) #21 (CEF's ownCHECK/DCHECK on malformed/empty input) at several other call sites -- all 6 fixed and
re-enabled 2026-08-31 (see CefRequest.setURL("") and reading back a malformed URL crash the Debug/coverage build (CEF's own CHECK/NOTREACHED) #21's comment thread); CefRequest.setURL("") and reading back a malformed URL crash the Debug/coverage build (CEF's own CHECK/NOTREACHED) #21 itself stays open for its separate,
still-unaddressed malformed-URL-readback bug
UpstreamIssue445Test(1 test) -- custom scheme navigation never completes -- Custom (non-http) scheme navigation never completes -- root cause confirmed, matches upstream #445 #15Not disabled, but excluded from full-suite runs via
--exclude-classname(pass individually/in isolation -- different mechanism than
@Disabled, trackedseparately since these aren't "broken", just don't currently combine safely with
the rest of the suite in one process)
CefPrintSettingsTest,CefRequestContextTest,CefBrowserApiTest,CefRequestContextPreferencesTest,LeakSweepTest-- see Debug/coverage build (ENABLE_COVERAGE=ON) hits multiple DCHECK/FATAL crashes not present in Release #9 for the generalDebug/coverage-build crash-class writeup these fall under.