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

test(MTE): IntegrationEnvironment is the only annotation you need (maybe) #5046

Merged
merged 10 commits into from
Dec 18, 2022

Conversation

keturn
Copy link
Member

@keturn keturn commented Jun 12, 2022

Now applying the @IntegrationEnvironment annotation to a class

  • applies MTEExtension
  • marks it with an "MteTest" JUnit Tag
  • has a worldGenerator parameter, replacing @UseWorldGenerator

Fixes Terasology/ModuleTestingEnvironment#76

To Do

  • allows specifying module dependencies, replacing @Dependencies

Review Hints

This is not critical path for https://github.com/orgs/MovingBlocks/projects/23, but I think including it with all the other changes to the MTE API in this release makes for a nice package.

Dependencies:

@keturn keturn added the Category: Test/QA Requests, Issues and Changes targeting tests and quality assurance label Jun 12, 2022
@keturn keturn force-pushed the test/mteComposedAnnotation branch from 420a803 to 36c9e33 Compare June 13, 2022 00:24
@keturn keturn marked this pull request as ready for review July 15, 2022 05:06
@keturn keturn added this to the 5.4.0 milestone Sep 4, 2022
@jdrueckert jdrueckert self-requested a review October 23, 2022 21:44
@jdrueckert jdrueckert merged commit ecf17d9 into develop Dec 18, 2022
@jdrueckert jdrueckert deleted the test/mteComposedAnnotation branch December 18, 2022 12:35
jdrueckert added a commit to Terasology/Behaviors that referenced this pull request Dec 18, 2022
jdrueckert added a commit to Terasology/DynamicCities that referenced this pull request Dec 18, 2022
jdrueckert added a commit to Terasology/Health that referenced this pull request Dec 18, 2022
jdrueckert added a commit to Terasology/ItemPipes that referenced this pull request Dec 18, 2022
jdrueckert added a commit to Terasology/NameGenerator that referenced this pull request Dec 18, 2022
jdrueckert added a commit to Terasology/Rails that referenced this pull request Dec 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Category: Test/QA Requests, Issues and Changes targeting tests and quality assurance
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

reducing the number of annotations
2 participants