-
Notifications
You must be signed in to change notification settings - Fork 188
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IOConsoleTests: AutoRegisterSchemeHandlersJob still running on I20240905-0340 MacOS #2245
Comments
https://download.eclipse.org/eclipse/downloads/drops4/I20240905-0340/testresults/ep434I-unit-mac64-java17_macosx.cocoa.x86_64_17/org.eclipse.debug.tests.AutomatedSuite.txt
|
@BeckerWdf could you please take a look, as you have recently worked on AutoRegisterSchemeHandlersJob on macos |
The job itself has not been changed recently. But the job itself is rather expensive, especially on macOS. It is scheduled in I wonder if we could detect that we are running unit tests and not run the job in that case. Additionally, we should probably also not run it in case of |
Note that the failures also complain about CIRCULAR REFERENCE -whatever that means
|
As far as i understand the job is only scheduled once, but each tests complains about it is still running |
Pattern matching with String.split("-{80}\n") is quiet expensive especially if the string contains more then 80 dashes in a row. eclipse-platform#2245
Pattern matching with String.split("-{80}\n") is quiet expensive especially if the string contains more then 80 dashes in a row. #2245
in I20240914-1800 https://download.eclipse.org/eclipse/downloads/drops4/I20240914-1800/testresults/ep434I-unit-mac64-java17_macosx.cocoa.x86_64_17/org.eclipse.debug.tests.AutomatedSuite.txt
the stack is not long enough to see where that job hangs - but probably during reading output of some |
IOConsoleTests complained about still running AutoRegisterSchemeHandlersJob on macOS eclipse-platform/eclipse.platform.ui#2245
IOConsoleTests complained about still running AutoRegisterSchemeHandlersJob on macOS eclipse-platform/eclipse.platform.ui#2245
defines a Jobfamily CONSOLE_JOB_FAMILY and only wait for that to fix unrelated "AutoRegisterSchemeHandlersJob still running" error on MacOs during I-Build eclipse-platform/eclipse.platform.ui#2245
defines a Jobfamily CONSOLE_JOB_FAMILY and only wait for that to fix unrelated "AutoRegisterSchemeHandlersJob still running" error on MacOs during I-Build eclipse-platform/eclipse.platform.ui#2245
defines a Jobfamily CONSOLE_JOB_FAMILY and only wait for that to fix unrelated "AutoRegisterSchemeHandlersJob still running" error on MacOs during I-Build eclipse-platform/eclipse.platform.ui#2245
How could we detect his?
That's a good idea. |
If the IDE is running in "Development Mode" it doesn't make sense to run this registration job. Contributes to: eclipse-platform#2245
https://download.eclipse.org/eclipse/downloads/drops4/I20240919-1840/testresults/html/org.eclipse.debug.tests_ep434I-unit-macM1-java17_macosx.cocoa.aarch64_17.html does not show such as fails anymore.
|
#1453 (comment) would be an option |
Maybe we can set the "skipAutoRegistration" preference of the "org.eclipse.urischeme" during test execution. Line 114 in 8df2017
|
Another option would be in the same way as the WindowsDefender check does it: |
If the IDE is running in "Development Mode" it doesn't make sense to run this registration job. Contributes to: eclipse-platform#2245
If the IDE is running because we are executing automated tests it doesn't make sense to run this registration job. Fixes : eclipse-platform#2245
Done in #2306 |
If the IDE is running in "Development Mode" it doesn't make sense to run this registration job. Contributes to: eclipse-platform#2245
If the IDE is running in "Development Mode" it doesn't make sense to run this registration job. Contributes to: eclipse-platform#2245
If the IDE is running in "Development Mode" it doesn't make sense to run this registration job. Contributes to: #2245
If the IDE is running because we are executing automated tests it doesn't make sense to run this registration job. Fixes : eclipse-platform#2245
If the IDE is running because we are executing automated tests it doesn't make sense to run this registration job. Fixes : eclipse-platform#2245
If the IDE is running in "Development Mode" it doesn't make sense to run this registration job. Contributes to: eclipse-platform#2245
If the IDE is running because we are executing automated tests it doesn't make sense to run this registration job. Fixes : eclipse-platform#2245
Pattern matching with String.split("-{80}\n") is quiet expensive especially if the string contains more then 80 dashes in a row. eclipse-platform#2245
If the IDE is running in "Development Mode" it doesn't make sense to run this registration job. Contributes to: eclipse-platform#2245
If the IDE is running because we are executing automated tests it doesn't make sense to run this registration job. Fixes : eclipse-platform#2245
https://download.eclipse.org/eclipse/downloads/drops4/I20240905-0340/testresults/html/org.eclipse.debug.tests_ep434I-unit-macM1-java17_macosx.cocoa.aarch64_17.html
seems unclear to me if AutoRegisterSchemeHandlersJob is to slow or if there is another rootcause that failed the test
The text was updated successfully, but these errors were encountered: