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

GEODE-5363: Moves all non-unit tests into specific isolated source sets. #2126

Merged
merged 58 commits into from Jul 17, 2018

Conversation

jake-at-work
Copy link
Contributor

  • Creates integrationTest source set.
  • Creates distributedTest source set.
  • Creates acceptanceTest source set.
  • Creates uiTest source set.
  • Removes old categories.

@upthewaterspout
Copy link
Contributor

I still want to review the gradle changes, but one thing we should probably do with this PR is just diff the tests that got run as part of the above checks with the develop pipeline at the same revision. If we're not missing any tests I think we're good.

@jake-at-work
Copy link
Contributor Author

@upthewaterspout I have tried to do that along the way. What I found was there were tests that overlapped primary categories or had the wrong primary category (integration when they really were distributed). On top of that people keep adding or fixing tests so the counts and lists of tests is a moving target. The number of tests are within a few of previous runs in each category. Some more, some less, some the same.

@jake-at-work
Copy link
Contributor Author

The 1 failure in the concourse-ci/DistributedTest CI passes normally. It looks like the CI is having resource issues.

@jake-at-work
Copy link
Contributor Author

Test numbers are still lining up compared to those based on the old categories.

Copy link
Contributor

@upthewaterspout upthewaterspout left a comment

Choose a reason for hiding this comment

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

Gradle changes look good to me.

@jake-at-work
Copy link
Contributor Author

Opened ticket for flaky test in CI distributedTest https://issues.apache.org/jira/browse/GEODE-5440.

@rhoughton-pivot
Copy link
Member

Looks good. Passes build and test on my end

@jake-at-work jake-at-work merged commit cb202f2 into apache:develop Jul 17, 2018
aditya87 pushed a commit to aditya87/geode that referenced this pull request Jul 26, 2018
…ts. (apache#2126)

* Creates integrationTest source set.
* Creates distributedTest source set.
* Creates acceptanceTest source set.
* Creates uiTest source set.
* Removes old categories.
@jake-at-work jake-at-work deleted the feature/GEODE-5363 branch May 1, 2019 19:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants