Skip to content
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

Fix problems with Ecore-Importer tests #2526

Merged

Conversation

kbirken
Copy link
Member

@kbirken kbirken commented Sep 19, 2024

This fixes some problems with the Ecore-Importer tests:

  • all languages and solutions used by the tests are now part of the project and of the build script
  • the tests are now actually executed during the build
  • the tests now actually check if something goes wrong (before, only a little fraction of assertions had been tested)
  • reworked handling of enumeration attributes/properties by the exporter
  • removed references to deprecated enumeration concepts
  • some more clean-up (removed dependencies, moved modules to proper virtual folders, ...)

This PR solves #2522.

@kbirken kbirken self-assigned this Sep 19, 2024
The utility did not compare DataTypeDeclarations before.
@kbirken kbirken marked this pull request as ready for review September 23, 2024 07:37
Copy link
Member

@alexanderpann alexanderpann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the cleanup! LGTM, the PR fixes the mentioned issue.

I've created a followup ticket for more cleanup tasks that I noticed: #2529 in case you work on the language again.

@sergej-koscejev
Copy link
Member

I believe @alexanderpann so I'm going to merge this without reviewing :) I'll let you know if any additional issues arise. Thanks!

@sergej-koscejev sergej-koscejev merged commit 901bd51 into maintenance/mps20223 Sep 23, 2024
1 check passed
@sergej-koscejev sergej-koscejev deleted the bugfix/fix_ecoreimporter_tests_2522 branch September 23, 2024 14:42
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