Skip to content

Conversation

@jra-se
Copy link
Contributor

@jra-se jra-se commented Dec 29, 2025

  • migrate all tests to JUnit 5 API
  • remove all org.junit.vintage:junit-vintage-engine dependencies as its a compatibility layer to run JUnit 4 tests in JUnit 5
  • add org.junit.platform:junit-platform-launcher dependencies to all modules as recommended (or even required for newer Gradle versions)

@github-actions
Copy link

github-actions bot commented Dec 29, 2025

✔️ Changes pass the MontiVerse

Project Status
details
Project Status
montiarc
umlp
sd
montifun
fd
automaton
sc
guidsl
artifacts
ocl
od
ucd
langexperiments
json
xml
cd2gui
mlc
cd4analysis
monticore_basic
class2mc

The MontiVerse is a collection of (internal and public) language projects.

@jra-se
Copy link
Contributor Author

jra-se commented Dec 29, 2025

requires merge of MontiCore/cd4analysis#82 before merge

@luepges
Copy link
Contributor

luepges commented Jan 9, 2026

Gradle files look okay, the first 100 java files too :D

There appears to be 3 additional tests being skipped.
Could it be caused by the @Disabled now being in effect? (e.g. in MontiCoreToolTest.java)

project dev update-junit-5
build-generator 1380 tests run, 1377 passed, 3 skipped, 0 failed 1380 tests run, 1377 passed, 3 skipped, 0 failed
build-mc 6718 tests run, 6701 passed, 17 skipped, 0 failed 6716 tests run, 6696 passed, 20 skipped, 0 failed ⚠️
test-01-exp 308 tests run, 293 passed, 15 skipped, 0 failed 308 tests run, 293 passed, 15 skipped, 0 failed
test-02-exp 88 tests run, 88 passed, 0 skipped, 0 failed. 88 tests run, 88 passed, 0 skipped, 0 failed.
test-it 336 tests run, 336 passed, 0 skipped, 0 failed 336 tests run, 336 passed, 0 skipped, 0 failed
test-it-emf No test results found! No test results found!
test-grammar-it 15 tests run, 15 passed, 0 skipped, 0 failed. 15 tests run, 15 passed, 0 skipped, 0 failed.
test-montitrans 158 tests run, 156 passed, 2 skipped, 0 failed. 158 tests run, 156 passed, 2 skipped, 0 failed.

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.

3 participants