Skip to content

Prepare repo for CDT 12.4 development#1398

Merged
jonahgraham merged 1 commit intomainfrom
prep-12.4
Dec 10, 2025
Merged

Prepare repo for CDT 12.4 development#1398
jonahgraham merged 1 commit intomainfrom
prep-12.4

Conversation

@jonahgraham
Copy link
Copy Markdown
Member

No description provided.

@jonahgraham
Copy link
Copy Markdown
Member Author

This can me merged once this and its pair in CDT LSP eclipse-cdt/cdt-lsp#578 is ready

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Dec 10, 2025

Test Results

  182 files   - 233    182 suites   - 233   2m 33s ⏱️ - 9m 15s
4 718 tests  - 562  4 709 ✅  - 548  9 💤  - 14  0 ❌ ±0 
4 718 runs   - 584  4 709 ✅  - 570  9 💤  - 14  0 ❌ ±0 

Results for commit 1ab9592. ± Comparison against base commit 011e7d6.

This pull request removes 5211 and adds 4649 tests. Note that renamed tests count towards both.
org.eclipse.cdt.autotools.tests.AutotoolsEnvironmentVarTest ‑ testAutotoolsEnvironmentVar
org.eclipse.cdt.autotools.tests.AutotoolsProject0Test ‑ testAutotoolsProject0
org.eclipse.cdt.autotools.tests.AutotoolsProject1Test ‑ testAutotoolsProject1
org.eclipse.cdt.autotools.tests.AutotoolsProject2Test ‑ testAutotoolsProject2
org.eclipse.cdt.autotools.tests.AutotoolsProjectNatureTest ‑ testAutotoolsProjectNature
org.eclipse.cdt.autotools.tests.AutotoolsVirtualFolderTest ‑ testAutotoolsVirtualFolder
org.eclipse.cdt.autotools.tests.LibtoolGCCBuildCommandParserTest ‑ testProcessLine
org.eclipse.cdt.autotools.tests.UpdateConfigureTest ‑ testGetAndUpdateConfigureOptions
org.eclipse.cdt.autotools.tests.UpdateConfigureTest ‑ testGprofGcovDebugFlagOptions
org.eclipse.cdt.autotools.tests.editors.AutomakeColourizationTests ‑ testAutomakeEditorColourization
…
org.eclipse.cdt.cmake.ui.internal.tests.NewCMakeProjectTest ‑ createCMakeProject
org.eclipse.cdt.cmake.ui.internal.tests.NewCMakeProjectTest ‑ importNestedCMakeProject
org.eclipse.cdt.cmake.ui.internal.tests.NewCMakeProjectTest ‑ importSimpleCMakeProject
org.eclipse.cdt.core.build.CBuildConfigurationManagerTests ‑ getBuildConfiguration0
org.eclipse.cdt.core.build.CBuildConfigurationManagerTests ‑ getBuildConfiguration1
org.eclipse.cdt.core.build.CBuildConfigurationManagerTests ‑ testNoConfigs
org.eclipse.cdt.core.build.CBuildConfigurationManagerTests ‑ testResetCachedScannerInfoProvider
org.eclipse.cdt.core.build.DefaultBuildConfigurationNameTests ‑ autotoolsBuildConfigurationProviderGetCBuildConfiguration
org.eclipse.cdt.core.build.DefaultBuildConfigurationNameTests ‑ cMakeBuildConfigurationProviderGetCBuildConfiguration
org.eclipse.cdt.core.build.DefaultBuildConfigurationNameTests ‑ getBuildConfiguration
…
This pull request removes 20 skipped tests and adds 6 skipped tests. Note that renamed tests count towards both.
org.eclipse.cdt.autotools.ui.tests.SetConfigurationParameterTest ‑ Unknown test
org.eclipse.cdt.autotools.ui.tests.TestEnvironmentVars ‑ Unknown test
org.eclipse.cdt.autotools.ui.tests.TestMakeTargets ‑ Unknown test
org.eclipse.cdt.autotools.ui.tests.TestToolActions ‑ Unknown test
org.eclipse.cdt.autotools.ui.tests.autoconf.TestMacroParser ‑ Unknown test
org.eclipse.cdt.autotools.ui.tests.autoconf.TestShellParser ‑ Unknown test
org.eclipse.cdt.autotools.ui.tests.autoconf.TestTokenizer ‑ Unknown test
org.eclipse.cdt.internal.msw.build.tests.MSVCBuildCommandParserTests ‑ testCIncludeFileEntry
org.eclipse.cdt.internal.msw.build.tests.MSVCBuildCommandParserTests ‑ testCIncludePathEntry
org.eclipse.cdt.internal.msw.build.tests.MSVCBuildCommandParserTests ‑ testCIncludePathEntry_ClangCLSystemIncludePaths
…
org.eclipse.cdt.core.build.DefaultBuildConfigurationNameTests ‑ getBuildConfigurationDefaultName
org.eclipse.cdt.core.parser.tests.ast2.AST2CPPSpecTest ‑ _test14_8_2s8b
org.eclipse.cdt.core.parser.tests.ast2.AST2CPPTests ‑ _testConversionOperator
org.eclipse.cdt.core.parser.tests.ast2.AST2CPPTests ‑ _testInstanceMemberInStaticMethod_263154
org.eclipse.cdt.core.parser.tests.ast2.AST2TemplateTests ‑ _testAmbiguityResolution_497931
org.eclipse.cdt.core.parser.tests.ast2.AST2Tests ‑ _testBug210019_nestedDesignatedInitializers

♻️ This comment has been updated with latest results.

@jonahgraham
Copy link
Copy Markdown
Member Author

Build fails in org.eclipse.cdt.meson.ui.tests with:

Error: Failed to execute goal org.eclipse.tycho:tycho-surefire-plugin:5.0.1:test (default-test) on project org.eclipse.cdt.meson.ui.tests: Could not determine test framework provider. Available providers: [junit5vintageinternal, junit5vintage, testng, junit5, junit4] -> [Help 1]

I think this is related to the headache that is going to afflict many projects with the recent introduction of JUnit 6 into the tech stack. I have seen elsewhere similar problems and I will try to make it explicit here what I need to do to resolve it so that others know what to do to. (If someone sees this and "just knows" how to resolve, feel free to leave a comment and save me a search 😉 )

@jonahgraham
Copy link
Copy Markdown
Member Author

I think the problem is some tests that can't be autodetected need a hint, see eclipse-lsp4e/lsp4e#1428 (comment) for a similar example, or this diff for what I have tried for CDT.

@jonahgraham jonahgraham merged commit 1df27a8 into main Dec 10, 2025
9 of 11 checks passed
@jonahgraham jonahgraham deleted the prep-12.4 branch December 10, 2025 16:42
@jonahgraham jonahgraham added this to the 12.4.0 milestone Dec 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant