Skip to content

Acceptance tests for release 10.2.1#35562

Merged
micbar merged 131 commits into
release-10.2.1from
accceptance-tests-for-release-10-2-1
Jun 18, 2019
Merged

Acceptance tests for release 10.2.1#35562
micbar merged 131 commits into
release-10.2.1from
accceptance-tests-for-release-10-2-1

Conversation

@phil-davis

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

Copy link
Copy Markdown
Contributor

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

phil-davis commented Jun 17, 2019

Copy link
Copy Markdown
Contributor Author

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

@individual-it individual-it left a comment

Copy link
Copy Markdown
Member

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
Copy Markdown
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
Copy Markdown
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

micbar commented Jun 18, 2019

Copy link
Copy Markdown
Contributor

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

@phil-davis

phil-davis commented Jun 18, 2019

Copy link
Copy Markdown
Contributor Author

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.

@patrickjahns patrickjahns left a comment

Copy link
Copy Markdown
Contributor

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
Copy Markdown
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