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

Acceptance tests for release 10.2.1 #35562

Merged
merged 131 commits into from
Jun 18, 2019

Conversation

phil-davis
Copy link
Contributor

@phil-davis phil-davis commented Jun 17, 2019

Description

Backport all acceptance test changes to release-10.2.1
Then we will be running the most acceptance tests that we have, including various new test scenarios that have been added in the 2 months since release-10.2.0 was branched off from stable10

I could have tried to identify which acceptance test changes are additions of useful tests/test code fixes vs refactoring. And then just cherry-pick those that are additions of useful tests/test code fixes. But then many of those cherry-picks would have to be adjusted back to the way of doing things before the various refactorings. So it is much easier to cherry-pick everything. That way we get the acceptance test suite as it is currently working in stable10

How Has This Been Tested?

CI

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Database schema changes (next release will require increase of minor version instead of patch)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Technical debt
  • Tests only (no source changes)

Checklist:

  • Code changes
  • Unit tests added
  • Acceptance tests added
  • Documentation ticket raised:

@phil-davis
Copy link
Contributor Author

phil-davis commented Jun 17, 2019

Acceptance test PRs in stable10 that have their commits in here:
#35008
#35090
#35120
#35141
#35152
#35158
#35173
#35186
#35190
#35216
#35217
#35200
#35231
#35250
#35251
#35259
#35281
#35296
#35297
#35298
#35299
#35276
#35285
#35302
#35306 - Accessing sharetab directly for a long list of files - has js code changes and acceptance test changes - this one is a minor fix as well as acceptance test code. It has been reverted from this PR (see last commit of the PR)
#35291
#35320
#35300
#35287
#35333
#35343
#35351
#35352
#35357
#35360
#35361
#35369
#35370
#35372
#35374
#35376
#35377
#35379
#35381
#35367
#35383
#35391
#35402
#35393
#35404
#35424
#35410
#35411
#35425
#35428
#35423
#35416
#35431
#35409
#35435
#35439
#35449 - Revert "[stable10] Backport of Convert shareWith to lower case" - 1st commit was already there, I cherry-picked the other 2 commits
#35452
#35456
#35462
#35465
#35463
#35467
#35469
#35470
#35473
#35479
#35481
#35489
#35495
#35496
#35497
#35504
#35529
#35397 - [stable10] use a multi line approach to display share autocomplete - has lots of acceptance test refactoring in it - took the middle 6 commits related to UI tests, those have useful acceptance test code refactoring
and then added 281af08e47 "Adjust SharingDialog suffixToIdentify Groups Users RemoteUsers" so that the test expectations match the old strings
#35514
#35515
#35517
#35522
#35527
#35532
#35533
#35536
#35537
#35547
#35548
#35553
#35559
#35560

@phil-davis phil-davis force-pushed the accceptance-tests-for-release-10-2-1 branch from fa9b3a4 to ff78380 Compare June 18, 2019 01:12
@phil-davis phil-davis marked this pull request as ready for review June 18, 2019 01:40
Copy link
Member

@individual-it individual-it left a comment

Choose a reason for hiding this comment

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

if CI passes it must be good!

@phil-davis
Copy link
Contributor Author

I luv CI (not) https://drone.owncloud.com/owncloud/core/18468/754

  [Composer\Downloader\TransportException]                                                                                                                                     
The "https://packagist.org/p/provider-latest%249a01b3c3c1cd2ae4764e239f6e1d56d32c44b05e77ce9132e81f2777d9d30e0e.json" file could not be downloaded (HTTP/1.1 404 Not Found) 

Restarting drone build...

@phil-davis
Copy link
Contributor Author

CI is good. That is very nice. It means that all the latest acceptance test scenarios pass against 10.2.1 code.
@patrickjahns please review.

@micbar
Copy link
Contributor

micbar commented Jun 18, 2019

@phil-davis Could you remove #35306 from this PR and create a separate backport?

@phil-davis
Copy link
Contributor Author

phil-davis commented Jun 18, 2019

I pushed a revert of #35306 on the end:

git revert 86066adb1e879c2670f674bba3b10c91f05032e6

Removing the commit from the middle was causing annoying conflicts in later commits.

Copy link
Contributor

@patrickjahns patrickjahns left a comment

Choose a reason for hiding this comment

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

LGTM

@phil-davis phil-davis force-pushed the accceptance-tests-for-release-10-2-1 branch from 22def8d to b71b326 Compare June 18, 2019 10:55
@phil-davis
Copy link
Contributor Author

@patrickjahns this is ready to merge - you are the person controlling release-10.2.0 branch.

@micbar micbar merged commit cf1a31a into release-10.2.1 Jun 18, 2019
@delete-merged-branch delete-merged-branch bot deleted the accceptance-tests-for-release-10-2-1 branch June 18, 2019 12:08
@patrickjahns patrickjahns added this to the QA milestone Jun 27, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants