core
core copied to clipboard
[QA] Cleanup API acceptance test code
The code and feature files for API acceptance tests for ocis and reva are now stored in the owncloud/ocis
repo.
Ref: https://github.com/owncloud/ocis/pull/5306 https://github.com/owncloud/ocis/pull/5280 https://github.com/owncloud/ocis/issues/5094
The core API acceptance test code is now only used by owncloud/core
and the oC10 apps ( owncloud/activity
... repos).
Cleanup the test code and feature files to remove:
- [ ] scenarios and scenario examples that are only for ocis/reva
- [x] scenario examples @PrajwolAmatya https://github.com/owncloud/core/pull/40581
- [x] scenarios @roshanlc https://github.com/owncloud/core/pull/40585
- [ ] feature files
- [x] scenario tags
toImplementOnOcis
,notToImplementOnOcis
,skipOnOcis
@roshanlc - https://github.com/owncloud/core/pull/40597 - https://github.com/owncloud/core/pull/40598 - https://github.com/owncloud/core/pull/40599 - https://github.com/owncloud/core/pull/40630 - [x] scenario tags related to ocis/reva (e.g. issue-ocis-*) @roshanlc
- https://github.com/owncloud/core/pull/40621
- https://github.com/owncloud/core/pull/40622
- [x] code that only runs when testing on ocis/reva @roshanlc
- [x] functions like
isTestingOnReva()
isTestingOnOcis()
etc @roshanlc- https://github.com/owncloud/core/pull/40625
- https://github.com/owncloud/core/pull/40628
- https://github.com/owncloud/core/pull/40629
- [x] code in scripts that is only for ocis/reva (
run.sh
and ... probably has "if" statements that do special things for ocis/reva) @roshanlc https://github.com/owncloud/core/pull/40631 - [ ] any other crud that is noticed
- [ ] code related to parallel deployment
@PrajwolAmatya is working on removal of examples and scenarios that run only for ocis/reva
@roshanlc is working on removal of examples and scenarios that run only for ocis/reva