-
Notifications
You must be signed in to change notification settings - Fork 5
Find untagged tests that need adjusting for OCIS #329
Comments
@individual-it and I discussed and we think that the following tag combinations will allow people to easily understand why a scenario is skipped on OCIS or OcV10, and allow quick
|
sounds great! |
For now, the obvious ones we can tag:
For later, we can go through all |
also apply the same idea to the Phoenix repo (see owncloud/web#3737) |
now wondering if that's really a good idea... thinking of cases where EOS and OC storages behave differently, but in an expected way... so the matrix of possible tags would blow up somehow like "toImplementOnEOS" and "toImplementOnOC" unless we agreed to always only keep a general "toImplementOnOcis" where we mean any of the storages |
And if something is not implemented or not working on some particular backend then it will have one of the tags like |
right, makes sense 👍 |
PR owncloud/core#37717 provides the ability to define a file containing a list of expected failures. That will let us manage the list of failing scenarios locally in each repo that uses the core API acceptance tests as their "standard end-to-end tests" for checking compatibility with oC10 WebDAV, OCS etc APIs. That will reduce the need for much of the tagging in core, and so will reduce the effort of coordinate all the taging between core and the other repos that use the test scenarios. |
We ended up doing:
|
Find all OCIS related tests where the behavior is not aligned with OC 10 but where alignment is desirable.
Such tests exist only to enforce the current non-compliant behavior and make sure we can detect changes in such behavior in case of regressions or fixes.
Currently we've been looking at
@skipOnOcis
tags followed by issue tags to find what API tests still need to be enabled.However the above test category don't always have such tags, and are usually tagged as
@skipOnV10
.I'm not sure if
@skipOnV10
is enough to find those tests. We might want to add an additional tag that signifies its divergence from the expected behavior, and not just an accepted divergence.Then raise tickets for all these cases if none exist already. Then add the issue tag there.
From owncloud/core#37624
@phil-davis @individual-it
The text was updated successfully, but these errors were encountered: