-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Run API acceptance tests on drone #30900
Conversation
Codecov Report
@@ Coverage Diff @@
## master #30900 +/- ##
=========================================
Coverage 62.25% 62.25%
Complexity 18212 18212
=========================================
Files 1141 1141
Lines 68065 68065
Branches 1230 1230
=========================================
Hits 42375 42375
Misses 25327 25327
Partials 363 363
Continue to review full report at Codecov.
|
This is just the first commit from #30883 If people are happy, we could merge this, and backport. Then as the next step, we reorganize the API acceptance This means that issues with reorganizing the API acceptance suites can be dealt with cleanly and separately to the move to drone. |
@phil-davis what is the difference with #30883 ? and why not improving it there or closing if it is discarded? |
This PR just adds the scripts and jobs in drone to run API acceptance tests for each of the existing API acceptance test suites. It is the smallest change. There are issues that are seen on Jenkins if I split the suites up more and rearrange them. This seems to be for some tests that check a public link with password download, and require federated sharing to be enabled. When I try running some "new" combinations of suite order, then those tests fail. I am looking at that now as a separate issue. It is an existing problem with the API acceptance tests, not one that is actually caused by drone. |
So I am asking if people are willing to merge this PR. And I can look into the other issues separately. |
@patrickjahns @SergioBertolinSG please give an opinion. I do not want to merge with just @individual-it approval in this case. |
Backport |
@phil-davis here I also see the problem with changing permissions when running the tests locally:
|
Superseded by #30927 |
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Description
Implement API acceptance tests item in drone pipeline
Related Issue
Motivation and Context
Progress moving stuff off Jenkins and onto drone.
How Has This Been Tested?
CI
Types of changes
Checklist: