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

add AbstractTest and AbstractTestWithProject #719

Merged
merged 3 commits into from May 17, 2024

Conversation

sebthom
Copy link
Member

@sebthom sebthom commented Jul 4, 2023

Adhering to the DRY principle, this PR introduces two new abstract classes AbstractTest and AbstractTestWithProject. This saves 300 lines of repetitive boilerplate statements and fixes inconsistencies in test case setup.

One of the main drivers for this PR is, that I am still getting a lot of random test failures when executing the test suite locally on Windows and Ubuntu. This PR is part of an effort to get to the root of it by streamlining the test setup.

@sebthom sebthom marked this pull request as draft July 4, 2023 22:09
@sebthom sebthom force-pushed the abstract-test branch 9 times, most recently from 5d34b11 to 095e43f Compare October 17, 2023 22:08
@sebthom sebthom force-pushed the abstract-test branch 2 times, most recently from 995d94f to 2483249 Compare November 2, 2023 03:11
@sebthom sebthom force-pushed the abstract-test branch 2 times, most recently from 285939b to 1f528d6 Compare May 8, 2024 21:51
@sebthom sebthom marked this pull request as ready for review May 8, 2024 21:55
@sebthom sebthom requested a review from rubenporras May 10, 2024 09:39
@rubenporras
Copy link
Contributor

@sebthom , it looks like you need to bump some version numbers. All that can be done to improve the tests is welcome :)

@sebthom
Copy link
Member Author

sebthom commented May 10, 2024

@sebthom , it looks like you need to bump some version numbers.

@rubenporras It was a network issue of the jenkins infrastructure (some deps could not be located). rerunning the build fixed it.

@sebthom
Copy link
Member Author

sebthom commented May 15, 2024

@rubenporras any other thoughts in this PR?

@sebthom sebthom merged commit d34b734 into eclipse:master May 17, 2024
2 checks passed
@sebthom sebthom deleted the abstract-test branch May 17, 2024 13:47
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.

None yet

2 participants