From 4cd95c28ed5330bc07e124d4f9b5a39905419558 Mon Sep 17 00:00:00 2001 From: Vincent Petry Date: Thu, 10 Sep 2020 10:36:48 +0200 Subject: [PATCH 01/39] Use reva ocis-driver branch --- go.mod | 3 +++ go.sum | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) diff --git a/go.mod b/go.mod index 19a72db54c..ed924a3079 100644 --- a/go.mod +++ b/go.mod @@ -18,3 +18,6 @@ require ( github.com/spf13/viper v1.6.1 gopkg.in/ini.v1 v1.51.1 // indirect ) + +// ocis-driver branch +replace github.com/cs3org/reva => github.com/butonic/reva v0.0.0-20200908144404-c3dd7a3924c0 diff --git a/go.sum b/go.sum index 1794ffb0e2..e1a579f44c 100644 --- a/go.sum +++ b/go.sum @@ -95,16 +95,22 @@ github.com/aws/aws-sdk-go v1.23.0/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN github.com/aws/aws-sdk-go v1.23.19/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= github.com/aws/aws-sdk-go v1.34.2 h1:9vCknCdTAmmV4ht7lPuda7aJXzllXwEQyCMZKJHjBrM= github.com/aws/aws-sdk-go v1.34.2/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0= +github.com/aws/aws-sdk-go v1.34.12 h1:7UbBEYDUa4uW0YmRnOd806MS1yoJMcaodBWDzvBShAI= +github.com/aws/aws-sdk-go v1.34.12/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0= github.com/aws/aws-xray-sdk-go v0.9.4/go.mod h1:XtMKdBQfpVut+tJEwI7+dJFRxxRdxHDyVNp2tHXRq04= github.com/baiyubin/aliyun-sts-go-sdk v0.0.0-20180326062324-cfa1a18b161f/go.mod h1:AuiFmCCPBSrqvVMvuqFuk0qogytodnVFVSN5CeJB8Gc= github.com/beevik/ntp v0.2.0/go.mod h1:hIHWr+l3+/clUnF44zdK+CWW7fO8dR5cIylAQ76NRpg= github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= +github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= github.com/bitly/go-simplejson v0.5.0/go.mod h1:cXHtHw4XUPsvGaxgjIAn8PhEWG9NfngEKAMDJEczWVA= github.com/blang/semver v3.1.0+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk= github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869/go.mod h1:Ekp36dRnpXw/yCqJaO+ZrUyxD+3VXMFFr56k5XYrpB4= +github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40 h1:y4B3+GPxKlrigF1ha5FFErxK+sr6sWxQovRMzwMhejo= github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40/go.mod h1:8rLXio+WjiTceGBHIoTvn60HIbs7Hm7bcHjyrSqYB9c= +github.com/butonic/reva v0.0.0-20200908144404-c3dd7a3924c0 h1:l+HyZLzjXWKf4YV/8W87tGQwJYWIVPbvAXCOMKxnH3A= +github.com/butonic/reva v0.0.0-20200908144404-c3dd7a3924c0/go.mod h1:2nFeb46NQSd8MliTlPTc+ycYnPwmRFNqB7DXn++TYiY= github.com/bwmarrin/discordgo v0.19.0/go.mod h1:O9S4p+ofTFwB02em7jkpkV8M3R0/PUVOwN61zSZ0r4Q= github.com/bwmarrin/discordgo v0.20.1/go.mod h1:O9S4p+ofTFwB02em7jkpkV8M3R0/PUVOwN61zSZ0r4Q= github.com/bwmarrin/discordgo v0.20.2/go.mod h1:O9S4p+ofTFwB02em7jkpkV8M3R0/PUVOwN61zSZ0r4Q= @@ -113,8 +119,10 @@ github.com/cenkalti/backoff v2.1.1+incompatible/go.mod h1:90ReRw6GdpyfrHakVjL/QH github.com/cenkalti/backoff/v3 v3.0.0/go.mod h1:cIeZDE3IrqwwJl6VUwCN6trj1oXrTS4rc0ij+ULvLYs= github.com/census-instrumentation/opencensus-proto v0.2.0/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= +github.com/cespare/xxhash v1.1.0 h1:a6HrQnmkObjyL+Gs60czilIUGqrzKutQD6XZog3p+ko= github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= github.com/cespare/xxhash/v2 v2.1.0/go.mod h1:dgIUBU3pDso/gPgZ1osOZ0iQf77oPR28Tjxl5dIMyVM= +github.com/cespare/xxhash/v2 v2.1.1 h1:6MnRN8NT7+YBpUIWxHtefFZOKTAPgGjpQSxqLNn0+qY= github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/cheekybits/genny v1.0.0/go.mod h1:+tQajlRqAUrPI7DOSpB0XAqZYtQakVtB7wXkRAgjxjQ= github.com/cheggaaa/pb v1.0.29/go.mod h1:W40334L7FMC5JKWldsTWbdGjLo0RxUKK73K+TuPxX30= @@ -154,6 +162,7 @@ github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7 github.com/coreos/go-systemd v0.0.0-20190719114852-fd7a80b32e1f/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= github.com/cpu/goacmedns v0.0.1/go.mod h1:sesf/pNnCYwUevQEQfEwY0Y3DydlQWSGZbaMElOWxok= +github.com/cpuguy83/go-md2man v1.0.10 h1:BSKMNlYxDvnunlTymqtgONjNnaRV1sTpcovwwjF22jk= github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE= github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d h1:U+s90UTSYgptZMwQh2aRr3LuazLJIa+Pg3Kc1ylSYVY= github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= @@ -162,6 +171,7 @@ github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ3 github.com/cs3org/cato v0.0.0-20200626150132-28a40e643719/go.mod h1:XJEZ3/EQuI3BXTp/6DUzFr850vlxq11I6satRtz0YQ4= github.com/cs3org/go-cs3apis v0.0.0-20200730121022-c4f3d4f7ddfd h1:uMaudkC7znaiIKT9rxIhoRYzrhTg1Nc78X7XEqhmjSk= github.com/cs3org/go-cs3apis v0.0.0-20200730121022-c4f3d4f7ddfd/go.mod h1:UXha4TguuB52H14EMoSsCqDj7k8a/t7g4gVP+bgY5LY= +github.com/cs3org/go-cs3apis v0.0.0-20200810113633-b00aca449666 h1:E7VsSSN/2YZLSwrDMJJdAWU11lP7W1qkcXbrslb0PM0= github.com/cs3org/go-cs3apis v0.0.0-20200810113633-b00aca449666/go.mod h1:UXha4TguuB52H14EMoSsCqDj7k8a/t7g4gVP+bgY5LY= github.com/cs3org/reva v1.1.1-0.20200819100654-dcbf0c8ea187 h1:ZyDXH+zy5KPOH5AM5CMHP2j9dhV6bM3JQmqTfO8fxJ8= github.com/cs3org/reva v1.1.1-0.20200819100654-dcbf0c8ea187/go.mod h1:gkGtoun9QABW8k7jzAWWxB9jO64DJ1lreSzTucci/ok= @@ -170,6 +180,7 @@ github.com/cs3org/reva v1.2.1-0.20200826162318-c0f54e1f37ea/go.mod h1:FvYB+UPpuP github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/decker502/dnspod-go v0.2.0/go.mod h1:qsurYu1FgxcDwfSwXJdLt4kRsBLZeosEb9uq4Sy+08g= +github.com/dgrijalva/jwt-go v3.2.0+incompatible h1:7qlOGliEKZXTDg6OTjfoBKDXWrumCAMpl/TFQ4/5kLM= github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= github.com/dimchansky/utfbom v1.1.0/go.mod h1:rO41eb7gLfo8SF1jd9F8HplJm1Fewwi4mQvIirEdv+8= @@ -201,6 +212,7 @@ github.com/fatih/structs v1.0.0/go.mod h1:9NiDSp5zOcgEDl+j00MP/WkGVPOlPRLejGD8Ga github.com/fatih/structs v1.1.0/go.mod h1:9NiDSp5zOcgEDl+j00MP/WkGVPOlPRLejGD8Ga6PJ7M= github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc= github.com/forestgiant/sliceutil v0.0.0-20160425183142-94783f95db6c/go.mod h1:pFdJbAhRf7rh6YYMUdIQGyzne6zYL1tCUW8QV2B3UfY= +github.com/fsnotify/fsnotify v1.4.7 h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/fsouza/go-dockerclient v1.4.4/go.mod h1:PrwszSL5fbmsESocROrOGq/NULMXRw+bajY0ltzD6MA= github.com/fsouza/go-dockerclient v1.6.0/go.mod h1:YWwtNPuL4XTX1SKJQk86cWPmmqwx+4np9qfPbb+znGc= @@ -211,6 +223,7 @@ github.com/go-acme/lego/v3 v3.3.0/go.mod h1:iGSY2vQrvQs3WezicSB/oVbO2eCrD88dpWPw github.com/go-asn1-ber/asn1-ber v1.5.1 h1:pDbRAunXzIUXfx4CB2QJFv5IuPiuoW+sWvr/Us009o8= github.com/go-asn1-ber/asn1-ber v1.5.1/go.mod h1:hEBeB/ic+5LoWskz+yKT7vGhhPYkProFKoKdwZRWMe0= github.com/go-bindata/go-bindata v3.1.1+incompatible/go.mod h1:xK8Dsgwmeed+BBsSy2XTopBn/8uK2HWuGSnA11C3Joo= +github.com/go-chi/chi v4.0.2+incompatible h1:maB6vn6FqCxrpz4FqWdh4+lwpyZIQS7YEAUcHlgXVRs= github.com/go-chi/chi v4.0.2+incompatible/go.mod h1:eB3wogJHnLi3x/kFX2A+IbTBlXxmMeXJVKy9tTv1XzQ= github.com/go-cmd/cmd v1.0.5/go.mod h1:y8q8qlK5wQibcw63djSl/ntiHUHXHGdCkPk0j4QeW4s= github.com/go-errors/errors v1.0.1/go.mod h1:f4zRHt4oKfwPJE5k8C9vpYG+aDHdBFUsgrm6/TyX73Q= @@ -222,6 +235,7 @@ github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2 github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-ldap/ldap/v3 v3.2.3 h1:FBt+5w3q/vPVPb4eYMQSn+pOiz4zewPamYhlGMmc7yM= github.com/go-ldap/ldap/v3 v3.2.3/go.mod h1:iYS1MdmrmceOJ1QOTnRXrIs7i3kloqtmGQjRvjKpyMg= +github.com/go-log/log v0.1.0 h1:wudGTNsiGzrD5ZjgIkVZ517ugi2XRe9Q/xRCzwEO4/U= github.com/go-log/log v0.1.0/go.mod h1:4mBwpdRMFLiuXZDCwU2lKQFsoSCo72j3HqBK9d81N2M= github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= @@ -469,6 +483,8 @@ github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+ github.com/google/uuid v1.1.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.1 h1:Gkbcsh/GbpXz7lPftLA3P6TYMwjCLYm83jiFQZF/3gY= github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.1.2 h1:EVhdT+1Kseyi1/pUmXKaFxYsDNy9RQYkMWRH68J/W7Y= +github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= github.com/gophercloud/gophercloud v0.3.0/go.mod h1:vxM41WHh5uqHVBMZHzuwNOHh8XEoIEcSTewFxm1c5g8= @@ -500,7 +516,9 @@ github.com/hashicorp/errwrap v0.0.0-20141028054710-7554cd9344ce/go.mod h1:YH+1FK github.com/hashicorp/go-multierror v0.0.0-20161216184304-ed905158d874/go.mod h1:JMRHfdO9jKNzS/+BTlxCjKNQHg/jZAft8U7LloJvN7I= github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/hashicorp/golang-lru v0.5.3 h1:YPkqC67at8FYaadspW/6uE0COsBxS2656RLEr8Bppgk= github.com/hashicorp/golang-lru v0.5.3/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= +github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= github.com/huandu/xstrings v1.2.0/go.mod h1:DvyZB1rfVYsBIigL8HwpZgxHwXozlTgGqn63UyNX5k4= @@ -538,6 +556,7 @@ github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/X github.com/jtolds/gls v4.2.1+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= +github.com/justinas/alice v1.2.0 h1:+MHSA/vccVCF4Uq37S42jwlkvI2Xzl7zTPCN5BnZNVo= github.com/justinas/alice v1.2.0/go.mod h1:fN5HRH/reO/zrUflLfTN43t3vXvKzvZIENsNEe7i7qA= github.com/karrick/godirwalk v1.7.5/go.mod h1:2c9FRhkDxdIbgkOnCEvnSWs71Bhugbl46shStcFDJ34= github.com/karrick/godirwalk v1.7.7/go.mod h1:2c9FRhkDxdIbgkOnCEvnSWs71Bhugbl46shStcFDJ34= @@ -573,6 +592,7 @@ github.com/lucas-clemente/quic-go v0.13.1/go.mod h1:Vn3/Fb0/77b02SGhQk36KzOUmXgV github.com/lucas-clemente/quic-go v0.14.1/go.mod h1:Vn3/Fb0/77b02SGhQk36KzOUmXgVpFfizUfW5WMaqyU= github.com/luna-duclos/instrumentedsql v1.1.2/go.mod h1:4LGbEqDnopzNAiyxPPDXhLspyunZxgPTMJBKtC6U0BQ= github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= +github.com/magiconair/properties v1.8.1 h1:ZC2Vc7/ZFkGmsVC9KvOjumD+G5lXy2RtTKyzRKO2BQ4= github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= github.com/markbates/deplist v1.0.4/go.mod h1:gRRbPbbuA8TmMiRvaOzUlRfzfjeCCBqX2A6arxN01MM= github.com/markbates/deplist v1.0.5/go.mod h1:gRRbPbbuA8TmMiRvaOzUlRfzfjeCCBqX2A6arxN01MM= @@ -613,6 +633,7 @@ github.com/mattn/go-tty v0.0.0-20180219170247-931426f7535a/go.mod h1:XPvLUNfbS4f github.com/mattn/goveralls v0.0.2/go.mod h1:8d1ZMHsd7fW6IRPKQh46F2WRpyib5/X4FOpevwGNQEw= github.com/mattn/goveralls v0.0.5 h1:spfq8AyZ0cCk57Za6/juJ5btQxeE1FaEGMdfcI+XO48= github.com/mattn/goveralls v0.0.5/go.mod h1:Xg2LHi51faXLyKXwsndxiW6uxEEQT9+3sjGzzwU4xy0= +github.com/matttproud/golang_protobuf_extensions v1.0.1 h1:4hp9jkHxhMHkqkrB3Ix0jegS5sx/RkqARlsWZ6pIwiU= github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= github.com/mholt/certmagic v0.7.5/go.mod h1:91uJzK5K8IWtYQqTi5R2tsxV1pCde+wdGfaRaOZi6aQ= github.com/mholt/certmagic v0.8.3/go.mod h1:91uJzK5K8IWtYQqTi5R2tsxV1pCde+wdGfaRaOZi6aQ= @@ -654,6 +675,7 @@ github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJ github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= +github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 h1:RWengNIwukTxcDr9M+97sNutRR1RKhG96O6jWumTTnw= github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826/go.mod h1:TaXosZuwdSHYgviHp1DAtfrULt5eUgsSMsZf+YrPgl8= github.com/monoculum/formam v0.0.0-20180901015400-4e68be1d79ba/go.mod h1:RKgILGEJq24YyJ2ban8EO0RUVSJlF1pGsEvoLEACr/Q= github.com/morikuni/aec v0.0.0-20170113033406-39771216ff4c/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc= @@ -680,6 +702,7 @@ github.com/nrdcg/auroradns v1.0.0/go.mod h1:6JPXKzIRzZzMqtTDgueIhTi6rFf1QvYE/Hzq github.com/nrdcg/dnspod-go v0.3.0/go.mod h1:vZSoFSFeQVm2gWLMkyX61LZ8HI3BaqtHZWgPTGKr6KQ= github.com/nrdcg/goinwx v0.6.1/go.mod h1:XPiut7enlbEdntAqalBIqcYcTEVhpv/dKWgDCX2SwKQ= github.com/nrdcg/namesilo v0.2.1/go.mod h1:lwMvfQTyYq+BbjJd30ylEG4GPSS6PII0Tia4rRpRiyw= +github.com/oklog/run v1.0.0 h1:Ru7dDtJNOyC66gQ5dQmaCa0qIsAUFY3sFpK1Xk8igrw= github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= github.com/oleiade/reflections v1.0.0/go.mod h1:RbATFBbKYkVdqmSFtx13Bb/tVhR0lgOBXunWTZKeL4w= @@ -707,6 +730,7 @@ github.com/ory/fosite v0.32.2/go.mod h1:UeBhRgW6nAjTcd8S7kAo0IFsY/rTPyOXPq/t8N20 github.com/ory/go-acc v0.0.0-20181118080137-ddc355013f90/go.mod h1:sxnvPCxChFuSmTJGj8FdMupeq1BezCiEpDjTUXQ4hf4= github.com/ory/go-acc v0.2.1 h1:Pwcmwd/cSnwJsYN76+w3HU7oXeWFTkwj/KUj1qGDrVw= github.com/ory/go-acc v0.2.1/go.mod h1:0omgy2aa3nDBJ45VAKeLHH8ccPBudxLeic4xiDRtug0= +github.com/ory/go-convenience v0.1.0 h1:zouLKfF2GoSGnJwGq+PE/nJAE6dj2Zj5QlTgmMTsTS8= github.com/ory/go-convenience v0.1.0/go.mod h1:uEY/a60PL5c12nYz4V5cHY03IBmwIAEm8TWB0yn9KNs= github.com/ory/gojsonreference v0.0.0-20190720135523-6b606c2d8ee8/go.mod h1:wsH1C4nIeeQClDtD5AH7kF1uTS6zWyqfjVDTmB0Em7A= github.com/ory/gojsonschema v1.1.1-0.20190919112458-f254ca73d5e9/go.mod h1:BNZpdJgB74KOLSsWFvzw6roXg1I6O51WO8roMmW+T7Y= @@ -721,10 +745,12 @@ github.com/owncloud/ocis-pkg/v2 v2.2.1 h1:LK7WxHYugEFQ9NHTOz0EP8DRjbt51wXhyqruV0 github.com/owncloud/ocis-pkg/v2 v2.2.1/go.mod h1:MXv7QzsYsu4YWuyJxhq1kLLmJa/r5gbqHe1FXulMHaw= github.com/oxtoacart/bpool v0.0.0-20190530202638-03653db5a59c/go.mod h1:X07ZCGwUbLaax7L0S3Tw4hpejzu63ZrrQiUe6W0hcy0= github.com/parnurzeal/gorequest v0.2.15/go.mod h1:3Kh2QUMJoqw3icWAecsyzkpY7UzRfDhbRdTjtNwNiUE= +github.com/pborman/uuid v1.2.0 h1:J7Q5mO4ysT1dv8hyrUGHb9+ooztCXu1D8MY8DZYsu3g= github.com/pborman/uuid v1.2.0/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k= github.com/pelletier/go-buffruneio v0.2.0/go.mod h1:JkE26KsDizTr40EUHkXVtNPvgGtbSNq5BcowyYOWdKo= github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= github.com/pelletier/go-toml v1.4.0/go.mod h1:PN7xzY2wHTK0K9p34ErDQMlFxa51Fk0OUruD3k1mMwo= +github.com/pelletier/go-toml v1.6.0 h1:aetoXYr0Tv7xRU/V4B4IZJ2QcbtMUFoNb3ORp7TzIK4= github.com/pelletier/go-toml v1.6.0/go.mod h1:5N711Q9dKgbdkxHL+MEfF31hpT7l0S0s/t2kKREewys= github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= @@ -733,8 +759,10 @@ github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/profile v1.2.1/go.mod h1:hJw3o1OdXxsrSjjVksARp5W95eeEaEfptyVZyv6JUPA= github.com/pkg/term v0.0.0-20200520122047-c3ffed290a03/go.mod h1:Z9+Ul5bCbBKnbCvdOWbLqTHhJiYV414CURZJba6L8qA= +github.com/pkg/xattr v0.4.1 h1:dhclzL6EqOXNaPDWqoeb9tIxATfBSmjqL0b4DpSjwRw= github.com/pkg/xattr v0.4.1/go.mod h1:W2cGD0TBEus7MkUgv0tNZ9JutLtVO3cXu+IBRuHqnFs= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/pquerna/cachecontrol v0.0.0-20180517163645-1555304b9b35 h1:J9b7z+QKAmPf4YLrFg6oQUotqHQeUNWwkvo7jZp1GLU= github.com/pquerna/cachecontrol v0.0.0-20180517163645-1555304b9b35/go.mod h1:prYjPmNq4d1NPVmpShWobRqXY3q7Vp+80DqgxxUrUIA= github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= github.com/prometheus/client_golang v0.9.3-0.20190127221311-3c4408c8b829/go.mod h1:p2iRAGwDERtqlqzRXnrOVns+ignqQo//hLXqYxZYVNs= @@ -780,13 +808,16 @@ github.com/rogpeppe/go-internal v1.1.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFR github.com/rogpeppe/go-internal v1.2.2/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rs/cors v1.6.0/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU= +github.com/rs/cors v1.7.0 h1:+88SsELBHx5r+hZ8TCkggzSstaWNbDvThkVK8H6f9ik= github.com/rs/cors v1.7.0/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU= github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ= github.com/rs/zerolog v1.17.2/go.mod h1:9nvC1axdVrAHcu/s9taAVfBuIdTZLVQmKQyvrUjF5+I= github.com/rs/zerolog v1.19.0 h1:hYz4ZVdUgjXTBUmrkrw55j1nHx68LfOKIQk5IYtyScg= github.com/rs/zerolog v1.19.0/go.mod h1:IzD0RJ65iWH0w97OQQebJEvTZYvsCUm9WVLWBQrJRjo= github.com/rubenv/sql-migrate v0.0.0-20190212093014-1007f53448d7/go.mod h1:WS0rl9eEliYI8DPnr3TOwz4439pay+qNgzJoVya/DmY= +github.com/russross/blackfriday v1.5.2 h1:HyvC0ARfnZBqnXwABFeSZHpKvJHJJfPz81GNueLj0oo= github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= +github.com/russross/blackfriday/v2 v2.0.1 h1:lPqVAte+HuHNfhJ/0LC98ESWRz8afy9tM/0RK8m9o+Q= github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sacloud/libsacloud v1.26.1/go.mod h1:79ZwATmHLIFZIMd7sxA3LwzVy/B77uj3LDoToVTxDoQ= github.com/santhosh-tekuri/jsonschema v1.2.4/go.mod h1:TEAUOeZSmIxTTuHatJzrvARHiuO9LYd+cIxzgEHCQI4= @@ -804,6 +835,7 @@ github.com/shurcooL/highlight_diff v0.0.0-20170515013008-09bb4053de1b/go.mod h1: github.com/shurcooL/highlight_go v0.0.0-20170515013102-78fb10f4a5f8/go.mod h1:UDKB5a1T23gOMUJrI+uSuH0VRDStOiUVSjBTRDVBVag= github.com/shurcooL/octicon v0.0.0-20180602230221-c42b0e3b24d9/go.mod h1:eWdoE5JD4R5UVWDucdOPg1g2fqQRq78IQa9zlOV1vpQ= github.com/shurcooL/sanitized_anchor_name v0.0.0-20170918181015-86672fcb3f95/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= +github.com/shurcooL/sanitized_anchor_name v1.0.0 h1:PdmoCO6wvbs+7yrJyMORt4/BmY5IYyJwS/kOiWx8mHo= github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= github.com/sirupsen/logrus v1.0.6/go.mod h1:pMByvHTf9Beacp5x1UXfOR9xyW/9antXMhjMPG0dEzc= github.com/sirupsen/logrus v1.1.0/go.mod h1:zrgwTnHtNr00buQ1vSptGe8m1f/BbgsPukg8qsT7A+A= @@ -811,6 +843,7 @@ github.com/sirupsen/logrus v1.1.1/go.mod h1:zrgwTnHtNr00buQ1vSptGe8m1f/BbgsPukg8 github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= github.com/sirupsen/logrus v1.3.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q= +github.com/sirupsen/logrus v1.4.2 h1:SPIRibHv4MatM3XXNO2BJeFLZwZ2LvZgfQ5+UNI2im4= github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= github.com/skratchdot/open-golang v0.0.0-20160302144031-75fb7ed4208c/go.mod h1:sUM3LWHvSMaG192sy56D9F7CNvL7jUJVXoqM1QKLnog= github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= @@ -823,6 +856,7 @@ github.com/sourcegraph/syntaxhighlight v0.0.0-20170531221838-bd320f5d308e/go.mod github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= github.com/spf13/afero v1.2.0/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk= +github.com/spf13/afero v1.2.2 h1:5jhuqJyZCZf2JRofRvN/nIFgIWNzPa3/Vz8mYylgbWc= github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk= github.com/spf13/cast v1.2.0/go.mod h1:r2rcYCSwa1IExKTDiTfzaxqT2FNHs8hODu4LnUfgKEg= github.com/spf13/cast v1.3.0 h1:oget//CVOEoFewqQxwr0Ej5yjygnqGkvggSE/gB35Q8= @@ -830,6 +864,7 @@ github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkU github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU= github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= +github.com/spf13/jwalterweatherman v1.1.0 h1:ue6voC5bR5F8YxI5S67j9i582FU4Qvo2bmqnqMYADFk= github.com/spf13/jwalterweatherman v1.1.0/go.mod h1:aNWZUN0dPAAO/Ljvb5BEdw96iTZ0EXowPYD95IqWIGo= github.com/spf13/pflag v1.0.2/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= @@ -838,6 +873,7 @@ github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An github.com/spf13/viper v1.2.1/go.mod h1:P4AexN0a+C9tGAnUFNwDMYYZv3pjFuvmeiMyKRaNVlI= github.com/spf13/viper v1.3.1/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s= github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s= +github.com/spf13/viper v1.6.1 h1:VPZzIkznI1YhVMRi6vNFLHSwhnhReBfgTxIPccpfdZk= github.com/spf13/viper v1.6.1/go.mod h1:t3iDnF5Jlj76alVNuyFBk5oUMCvsrkbvZK0WQdfDi5k= github.com/src-d/gcfg v1.4.0/go.mod h1:p/UMsR43ujA89BJY9duynAwIpvqEujIH/jFlfL7jWoI= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= @@ -849,8 +885,10 @@ github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81P github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= github.com/stretchr/testify v1.6.1 h1:hDPOHmpOpP40lSULcqw7IrRb/u7w6RpDC9399XyoNd0= github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/studio-b12/gowebdav v0.0.0-20200303150724-9380631c29a1 h1:TPyHV/OgChqNcnYqCoCvIFjR9TU60gFXXBKnhOBzVEI= github.com/studio-b12/gowebdav v0.0.0-20200303150724-9380631c29a1/go.mod h1:gCcfDlA1Y7GqOaeEKw5l9dOGx1VLdc/HuQSlQAaZ30s= github.com/subosito/gotenv v1.1.1/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= +github.com/subosito/gotenv v1.2.0 h1:Slr1R9HxAlEKefgq5jn9U+DnETlIUa6HfgEzj0g5d7s= github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= github.com/syndtr/gocapability v0.0.0-20170704070218-db04d3cc01c8/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= github.com/syndtr/goleveldb v1.0.0/go.mod h1:ZVVdQEZoIme9iO1Ch2Jdy24qqXrMMOU6lpPAyBWyWuQ= @@ -862,6 +900,7 @@ github.com/tidwall/sjson v1.0.4/go.mod h1:bURseu1nuBkFpIES5cz6zBtjmYeOQmEESshn7V github.com/timewasted/linode v0.0.0-20160829202747-37e84520dcf7/go.mod h1:imsgLplxEC/etjIhdr3dNzV3JeT27LbVu5pYWm0JCBY= github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= github.com/tmc/grpc-websocket-proxy v0.0.0-20200122045848-3419fae592fc/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= +github.com/tomasen/realip v0.0.0-20180522021738-f0c99a92ddce h1:fb190+cK2Xz/dvi9Hv8eCYJYvIGUTN2/KLq1pT6CjEc= github.com/tomasen/realip v0.0.0-20180522021738-f0c99a92ddce/go.mod h1:o8v6yHRoik09Xen7gje4m9ERNah1d1PPsVq1VEx9vE4= github.com/transip/gotransip v0.0.0-20190812104329-6d8d9179b66f/go.mod h1:i0f4R4o2HM0m3DZYQWsj6/MEowD57VzoH0v3d7igeFY= github.com/tus/tusd v1.1.0/go.mod h1:3DWPOdeCnjBwKtv98y5dSws3itPqfce5TVa0s59LRiA= @@ -1111,6 +1150,7 @@ golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -1249,6 +1289,7 @@ google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKa google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= google.golang.org/grpc v1.31.0 h1:T7P4R73V3SSDPhH7WW7ATbfViLtmamH0DKrP3f9AuDI= google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.31.1 h1:SfXqXS5hkufcdZ/mHtYCh53P2b+92WQq/DZcKLgsFRs= google.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= @@ -1259,6 +1300,7 @@ google.golang.org/protobuf v1.23.0 h1:4MY060fB1DLGMB/7MBTLnwQUY6+F09GEiz6SsrNqyz google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= gopkg.in/Acconut/lockfile.v1 v1.1.0/go.mod h1:6UCz3wJ8tSFUsPR6uP/j8uegEtDuEEqFxlpi0JI4Umw= gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod h1:/h5ZAUhDkGaJfjzjKLSjv6zCL6O0LLBxU4K+aSYdM/U= +gopkg.in/alecthomas/kingpin.v2 v2.2.6 h1:jMFz6MfLP0/4fUyZle81rXUoxOBFi19VUFKVDOQfozc= gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc/go.mod h1:m7x9LTH6d71AHyAX77c9yqWCCa3UKHcVEj9y7hAtKDk= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= From d43860b1847728ab56bc20e70b3822d95a9eb4d7 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Thu, 10 Sep 2020 16:12:17 +0545 Subject: [PATCH 02/39] run API tests also on ocis storage --- .drone.star | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/.drone.star b/.drone.star index 143fa1bbb3..ae3e1f0a67 100644 --- a/.drone.star +++ b/.drone.star @@ -35,7 +35,8 @@ def testPipelines(ctx): ] for runPart in range(1, config['apiTests']['numberOfParts'] + 1): - pipelines.append(coreApiTests(ctx, config['apiTests']['coreBranch'], config['apiTests']['coreCommit'], runPart, config['apiTests']['numberOfParts'])) + pipelines.append(coreApiTests(ctx, config['apiTests']['coreBranch'], config['apiTests']['coreCommit'], runPart, config['apiTests']['numberOfParts'], 'oc')) + pipelines.append(coreApiTests(ctx, config['apiTests']['coreBranch'], config['apiTests']['coreCommit'], runPart, config['apiTests']['numberOfParts'], 'ocis')) return pipelines @@ -95,21 +96,21 @@ def localApiTestsOcStorage(ctx, coreBranch = 'master', coreCommit = ''): }, } -def coreApiTests(ctx, coreBranch = 'master', coreCommit = '', part_number = 1, number_of_parts = 1): +def coreApiTests(ctx, coreBranch = 'master', coreCommit = '', part_number = 1, number_of_parts = 1, storage = 'oc'): return { 'kind': 'pipeline', 'type': 'docker', - 'name': 'Core-API-Tests-%s' % (part_number), + 'name': 'Core-API-Tests-%s-%s' % (storage, part_number), 'platform': { 'os': 'linux', 'arch': 'amd64', }, 'steps': build() + - revaServer() + + revaServer(storage) + cloneCoreRepos(coreBranch, coreCommit) + [ { - 'name': 'oC10ApiTests-%s' % (part_number), + 'name': 'oC10ApiTests-%s-%s' % (storage, part_number), 'image': 'owncloudci/php:7.2', 'pull': 'always', 'environment' : { @@ -122,7 +123,7 @@ def coreApiTests(ctx, coreBranch = 'master', coreCommit = '', part_number = 1, n 'BEHAT_FILTER_TAGS': '~@notToImplementOnOCIS&&~@toImplementOnOCIS&&~comments-app-required&&~@federation-app-required&&~@notifications-app-required&&~systemtags-app-required&&~@provisioning_api-app-required&&~@preview-extension-required&&~@local_storage', 'DIVIDE_INTO_NUM_PARTS': number_of_parts, 'RUN_PART': part_number, - 'EXPECTED_FAILURES_FILE': '/drone/src/tests/acceptance/expected-failures-on-OC-storage.txt' + 'EXPECTED_FAILURES_FILE': '/drone/src/tests/acceptance/expected-failures-on-%s-storage.txt' % (storage.capitalize()) }, 'commands': [ 'cd /srv/app/testrunner', @@ -945,7 +946,7 @@ def build(): } ] -def revaServer(): +def revaServer(storage): return [ { 'name': 'reva-server', @@ -959,6 +960,10 @@ def revaServer(): 'REVA_LDAP_BIND_PASSWORD': 'admin', 'REVA_LDAP_BASE_DN': 'dc=owncloud,dc=com', 'REVA_LDAP_SCHEMA_UID': 'uid', + 'REVA_STORAGE_HOME_DRIVER': '%s' % (storage), + 'REVA_STORAGE_HOME_DATA_DRIVER': '%s' % (storage), + 'REVA_STORAGE_OC_DRIVER': '%s' % (storage), + 'REVA_STORAGE_OC_DATA_DRIVER': '%s' % (storage), 'REVA_STORAGE_HOME_DATA_TEMP_FOLDER': '/srv/app/tmp/', 'REVA_STORAGE_OWNCLOUD_DATADIR': '/srv/app/tmp/reva/data', 'REVA_STORAGE_OC_DATA_TEMP_FOLDER': '/srv/app/tmp/', From 808701c9d7c511ff5fbf4d4543d3b384c9afb157 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Thu, 10 Sep 2020 16:16:30 +0545 Subject: [PATCH 03/39] expected failures on ocis-storage file --- .../expected-failures-on-OCIS-storage.txt | 1003 +++++++++++++++++ 1 file changed, 1003 insertions(+) create mode 100644 tests/acceptance/expected-failures-on-OCIS-storage.txt diff --git a/tests/acceptance/expected-failures-on-OCIS-storage.txt b/tests/acceptance/expected-failures-on-OCIS-storage.txt new file mode 100644 index 0000000000..3ca62aa25a --- /dev/null +++ b/tests/acceptance/expected-failures-on-OCIS-storage.txt @@ -0,0 +1,1003 @@ +# this file contains the scenarios from ownCloud10 core API tests that are currently expected to fail +# when run with OC storage +# +# test scenarios that specifically fail with OC storage (that were tagged skipOnOcis-OC-Storage in core) +# +apiShareManagementBasic/createShare.feature:336 +apiShareManagementBasic/createShare.feature:357 +apiShareManagementBasic/createShare.feature:478 +apiShareManagementBasic/createShare.feature:493 +apiShareManagementBasic/createShare.feature:508 +apiShareOperations/gettingShares.feature:155 +apiShareOperations/gettingShares.feature:156 +apiSharePublicLink2/multilinkSharing.feature:181 +apiWebdavProperties1/setFileProperties.feature:32 +apiWebdavProperties1/setFileProperties.feature:33 +# +# https://github.com/owncloud/ocis-reva/issues/196 Checksum feature +apiMain/checksums.feature:24 +apiMain/checksums.feature:25 +apiMain/checksums.feature:35 +apiMain/checksums.feature:36 +apiMain/checksums.feature:46 +apiMain/checksums.feature:47 +apiMain/checksums.feature:50 +apiMain/checksums.feature:58 +apiMain/checksums.feature:67 +apiMain/checksums.feature:99 +apiMain/checksums.feature:100 +apiMain/checksums.feature:103 +apiMain/checksums.feature:110 +apiMain/checksums.feature:119 +apiMain/checksums.feature:129 +apiMain/checksums.feature:138 +apiMain/checksums.feature:147 +apiMain/checksums.feature:158 +apiMain/checksums.feature:174 +apiMain/checksums.feature:192 +apiMain/checksums.feature:217 +apiMain/checksums.feature:218 +apiMain/checksums.feature:239 +apiMain/checksums.feature:240 +apiMain/checksums.feature:258 +apiMain/checksums.feature:279 +apiMain/checksums.feature:280 +apiMain/checksums.feature:295 +apiMain/checksums.feature:296 +apiMain/checksums.feature:308 +apiMain/checksums.feature:309 +apiMain/checksums.feature:312 +apiMain/checksums.feature:324 +# +# https://github.com/owncloud/ocis-reva/issues/100 no robots.txt available +apiMain/main.feature:5 +# +# https://github.com/owncloud/ocis-reva/issues/101 quota query +apiMain/quota.feature:9 +apiMain/quota.feature:16 +apiMain/quota.feature:23 +apiMain/quota.feature:30 +apiMain/quota.feature:41 +apiMain/quota.feature:54 +apiMain/quota.feature:68 +apiMain/quota.feature:82 +apiMain/quota.feature:99 +apiMain/quota.feature:112 +# +# https://github.com/owncloud/ocis-reva/issues/65 There is no such thing like a "super-user" +# https://github.com/owncloud/ocis-reva/issues/97 no command equivalent to occ +apiMain/status.feature:5 +# +# https://github.com/owncloud/ocis-reva/issues/29 ocs config endpoint only accessible by authorized users +# https://github.com/owncloud/ocis-reva/issues/30 HTTP 401 Unauthorized responses don't contain a body +apiAuthOcs/ocsDELETEAuth.feature:9 +apiAuthOcs/ocsGETAuth.feature:10 +apiAuthOcs/ocsGETAuth.feature:33 +apiAuthOcs/ocsGETAuth.feature:53 +apiAuthOcs/ocsGETAuth.feature:88 +apiAuthOcs/ocsGETAuth.feature:121 +apiAuthOcs/ocsGETAuth.feature:139 +apiAuthOcs/ocsPOSTAuth.feature:10 +apiAuthOcs/ocsPUTAuth.feature:10 +# +# https://github.com/owncloud/ocis-reva/issues/13 server returns 500 when trying to access a not existing file +apiAuthWebDav/webDavDELETEAuth.feature:36 +# +# https://github.com/owncloud/ocis-reva/issues/9 users can access each-others data using the new webdav API +apiAuthWebDav/webDavLOCKAuth.feature:38 +# +# https://github.com/owncloud/ocis-reva/issues/9 users can access each-others data using the new webdav API +apiAuthWebDav/webDavMKCOLAuth.feature:37 +# +# https://github.com/owncloud/ocis-reva/issues/14 renaming a resource does not work +apiAuthWebDav/webDavMOVEAuth.feature:37 +# +# https://github.com/owncloud/ocis-reva/issues/179 send POST requests to another user's webDav endpoints as normal user +apiAuthWebDav/webDavPOSTAuth.feature:38 +# +# https://github.com/owncloud/ocis-reva/issues/9 users can access each-others data using the new webdav API +apiAuthWebDav/webDavPROPFINDAuth.feature:37 +# +# https://github.com/owncloud/ocis-reva/issues/9 users can access each-others data using the new webdav API +apiAuthWebDav/webDavPROPPATCHAuth.feature:38 +# +# https://github.com/owncloud/ocis-reva/issues/9 users can access each-others data using the new webdav API +apiAuthWebDav/webDavPUTAuth.feature:38 +# +# https://github.com/owncloud/ocis-reva/issues/175 Default capabilities for normal user not same as in oC-core +# https://github.com/owncloud/ocis-reva/issues/176 Difference in response content of status.php and default capabilities +apiCapabilities/capabilitiesWithNormalUser.feature:11 +# +# https://github.com/owncloud/ocis-reva/issues/39 REPORT request not implemented +apiFavorites/favorites.feature:228 +apiFavorites/favorites.feature:229 +# +# https://github.com/owncloud/ocis-reva/issues/34 groups endpoint does not exist +apiSharees/sharees.feature:32 +apiSharees/sharees.feature:33 +apiSharees/sharees.feature:53 +apiSharees/sharees.feature:54 +apiSharees/sharees.feature:74 +apiSharees/sharees.feature:75 +apiSharees/sharees.feature:98 +apiSharees/sharees.feature:99 +apiSharees/sharees.feature:118 +apiSharees/sharees.feature:119 +apiSharees/sharees.feature:137 +apiSharees/sharees.feature:138 +apiSharees/sharees.feature:157 +apiSharees/sharees.feature:158 +apiSharees/sharees.feature:177 +apiSharees/sharees.feature:178 +apiSharees/sharees.feature:198 +apiSharees/sharees.feature:199 +apiSharees/sharees.feature:217 +apiSharees/sharees.feature:218 +apiSharees/sharees.feature:237 +apiSharees/sharees.feature:238 +apiSharees/sharees.feature:257 +apiSharees/sharees.feature:258 +apiSharees/sharees.feature:277 +apiSharees/sharees.feature:278 +apiSharees/sharees.feature:297 +apiSharees/sharees.feature:298 +apiSharees/sharees.feature:317 +apiSharees/sharees.feature:318 +apiSharees/sharees.feature:336 +apiSharees/sharees.feature:337 +apiSharees/sharees.feature:355 +apiSharees/sharees.feature:356 +apiSharees/sharees.feature:374 +apiSharees/sharees.feature:375 +apiSharees/sharees.feature:393 +apiSharees/sharees.feature:394 +apiSharees/sharees.feature:412 +apiSharees/sharees.feature:413 +apiSharees/sharees.feature:430 +apiSharees/sharees.feature:431 +apiSharees/sharees.feature:450 +apiSharees/sharees.feature:451 +apiSharees/sharees.feature:475 +apiSharees/sharees.feature:476 +apiSharees/sharees.feature:495 +apiSharees/sharees.feature:496 +apiSharees/sharees.feature:515 +apiSharees/sharees.feature:516 +apiSharees/sharees.feature:537 +apiSharees/sharees.feature:538 +# +# https://github.com/owncloud/ocis-reva/issues/41 various sharing settings cannot be set (shareapi_auto_accept_share) +apiShareManagement/acceptShares.feature:333 +apiShareManagement/acceptShares.feature:415 +apiShareManagement/acceptShares.feature:416 +apiShareManagement/acceptShares.feature:417 +apiShareManagement/acceptShares.feature:418 +apiShareManagement/acceptShares.feature:419 +apiShareManagement/acceptShares.feature:421 +apiShareManagement/acceptShares.feature:436 +apiShareManagement/acceptShares.feature:458 +apiShareManagement/acceptShares.feature:477 +apiShareManagement/acceptShares.feature:511 +apiShareManagement/acceptShares.feature:542 +apiShareManagement/acceptShares.feature:561 +apiShareManagement/acceptShares.feature:582 +apiShareManagement/acceptShares.feature:652 +apiShareManagement/acceptShares.feature:696 +# +# https://github.com/owncloud/product/issues/208 After accepting a share data in the received file cannot be downloaded +apiShareManagement/acceptSharesToSharesFolder.feature:15 +# +# https://github.com/owncloud/product/issues/207 Response is empty when accepting a share +apiShareManagement/acceptSharesToSharesFolder.feature:30 +apiShareManagement/acceptSharesToSharesFolder.feature:52 +# +# https://github.com/owncloud/ocis-reva/issues/34 groups endpoint does not exist +apiShareManagementBasic/createShare.feature:169 +apiShareManagementBasic/createShare.feature:170 +apiShareManagementBasic/createShare.feature:194 +apiShareManagementBasic/createShare.feature:195 +apiShareManagementBasic/createShare.feature:417 +apiShareManagementBasic/createShare.feature:418 +# +# https://github.com/owncloud/ocis-reva/issues/243 Sharing seems to work but does not work +# https://github.com/owncloud/ocis-reva/issues/372 Listing shares via ocs API does not show path for parent folders +apiShareManagementBasic/createShare.feature:269 +apiShareManagementBasic/createShare.feature:270 +# +# https://github.com/owncloud/ocis-reva/issues/356 Fields missing in delete share OCS response +apiShareManagementBasic/deleteShare.feature:36 +apiShareManagementBasic/deleteShare.feature:37 +# +# https://github.com/owncloud/ocis-reva/issues/260 Sharee retrieves the information about a share -but gets response containing all the shares +apiShareOperations/accessToShare.feature:48 +apiShareOperations/accessToShare.feature:49 +# +# https://github.com/owncloud/ocis-reva/issues/262 Shares are not deleted when user is deleted +apiShareOperations/gettingShares.feature:21 +apiShareOperations/gettingShares.feature:22 +# +# https://github.com/owncloud/ocis-reva/issues/65 There is no such thing like a "super-user" +apiShareOperations/gettingShares.feature:34 +apiShareOperations/gettingShares.feature:35 +# +# https://github.com/owncloud/ocis-reva/issues/357 Delete shares from user when user is deleted +# https://github.com/owncloud/ocis-reva/issues/301 no displayname_owner shown when creating a share +# https://github.com/owncloud/ocis-reva/issues/302 when sharing a file mime-type field is set to application/octet-stream +apiShareOperations/gettingShares.feature:124 +apiShareOperations/gettingShares.feature:125 +# +# https://github.com/owncloud/ocis-reva/issues/374 OCS error message for attempting to access share via share id as an unauthorized user is not informative +apiShareOperations/gettingShares.feature:168 +apiShareOperations/gettingShares.feature:169 +# +# https://github.com/owncloud/ocis-reva/issues/372 Listing shares via ocs API does not show path for parent folders +apiShareOperations/gettingShares.feature:204 +apiShareOperations/gettingShares.feature:205 +# +# https://github.com/owncloud/ocis-reva/issues/47 cannot get ocs:share-permissions via WebDAV +apiShareOperations/getWebDAVSharePermissions.feature:21 +apiShareOperations/getWebDAVSharePermissions.feature:22 +apiShareOperations/getWebDAVSharePermissions.feature:134 +apiShareOperations/getWebDAVSharePermissions.feature:135 +# +# https://github.com/owncloud/ocis-reva/issues/282 Split old public API webdav tests from new public webdav tests +# https://github.com/owncloud/ocis-reva/issues/292 Public link enforce permissions +apiSharePublicLink1/accessToPublicLinkShare.feature:10 +apiSharePublicLink1/accessToPublicLinkShare.feature:20 +apiSharePublicLink1/accessToPublicLinkShare.feature:30 +apiSharePublicLink1/accessToPublicLinkShare.feature:43 +apiSharePublicLink1/changingPublicLinkShare.feature:22 +apiSharePublicLink1/changingPublicLinkShare.feature:23 +apiSharePublicLink1/changingPublicLinkShare.feature:37 +apiSharePublicLink1/changingPublicLinkShare.feature:41 +apiSharePublicLink1/changingPublicLinkShare.feature:52 +apiSharePublicLink1/changingPublicLinkShare.feature:63 +apiSharePublicLink1/changingPublicLinkShare.feature:85 +apiSharePublicLink1/changingPublicLinkShare.feature:96 +apiSharePublicLink1/changingPublicLinkShare.feature:107 +apiSharePublicLink1/changingPublicLinkShare.feature:151 +apiSharePublicLink1/changingPublicLinkShare.feature:197 +apiSharePublicLink1/changingPublicLinkShare.feature:244 +apiSharePublicLink1/changingPublicLinkShare.feature:267 +apiSharePublicLink1/changingPublicLinkShare.feature:278 +apiSharePublicLink1/changingPublicLinkShare.feature:289 +apiSharePublicLink1/changingPublicLinkShare.feature:300 +apiSharePublicLink1/createPublicLinkShare.feature:34 +apiSharePublicLink1/createPublicLinkShare.feature:35 +# +# https://github.com/owncloud/ocis-reva/issues/12 Range Header is not obeyed when downloading a file +apiSharePublicLink1/createPublicLinkShare.feature:63 +apiSharePublicLink1/createPublicLinkShare.feature:64 +# +apiSharePublicLink1/createPublicLinkShare.feature:95 +apiSharePublicLink1/createPublicLinkShare.feature:96 +# +# https://github.com/owncloud/ocis-reva/issues/199 Ability to return error messages in Webdav response bodies +apiSharePublicLink1/createPublicLinkShare.feature:127 +apiSharePublicLink1/createPublicLinkShare.feature:128 +# +apiSharePublicLink1/createPublicLinkShare.feature:155 +apiSharePublicLink1/createPublicLinkShare.feature:156 +# +# https://github.com/owncloud/ocis-reva/issues/292 Public link enforce permissions +apiSharePublicLink1/createPublicLinkShare.feature:183 +apiSharePublicLink1/createPublicLinkShare.feature:184 +# +apiSharePublicLink1/createPublicLinkShare.feature:214 +apiSharePublicLink1/createPublicLinkShare.feature:215 +# +# https://github.com/owncloud/ocis-reva/issues/12 Range Header is not obeyed when downloading a file +apiSharePublicLink1/createPublicLinkShare.feature:245 +apiSharePublicLink1/createPublicLinkShare.feature:246 +# +apiSharePublicLink1/createPublicLinkShare.feature:276 +apiSharePublicLink1/createPublicLinkShare.feature:277 +# +# https://github.com/owncloud/ocis-reva/issues/292 Public link enforce permissions +apiSharePublicLink1/createPublicLinkShare.feature:307 +apiSharePublicLink1/createPublicLinkShare.feature:308 +# +apiSharePublicLink1/createPublicLinkShare.feature:370 +apiSharePublicLink1/createPublicLinkShare.feature:371 +# +# https://github.com/owncloud/ocis-reva/issues/41 various sharing settings cannot be set +apiSharePublicLink1/createPublicLinkShare.feature:389 +apiSharePublicLink1/createPublicLinkShare.feature:390 +# +# https://github.com/owncloud/ocis-reva/issues/41 various sharing settings cannot be set +apiSharePublicLink1/createPublicLinkShare.feature:411 +apiSharePublicLink1/createPublicLinkShare.feature:413 +# +# https://github.com/owncloud/ocis-reva/issues/41 various sharing settings cannot be set +apiSharePublicLink1/createPublicLinkShare.feature:435 +apiSharePublicLink1/createPublicLinkShare.feature:437 +# +# https://github.com/owncloud/ocis-reva/issues/41 various sharing settings cannot be set +apiSharePublicLink1/createPublicLinkShare.feature:461 +apiSharePublicLink1/createPublicLinkShare.feature:463 +# +# https://github.com/owncloud/ocis-reva/issues/41 various sharing settings cannot be set +apiSharePublicLink1/createPublicLinkShare.feature:487 +apiSharePublicLink1/createPublicLinkShare.feature:489 +apiSharePublicLink1/createPublicLinkShare.feature:491 +apiSharePublicLink1/createPublicLinkShare.feature:493 +apiSharePublicLink1/createPublicLinkShare.feature:495 +apiSharePublicLink1/createPublicLinkShare.feature:497 +# +# https://github.com/owncloud/ocis-reva/issues/41 various sharing settings cannot be set +apiSharePublicLink1/createPublicLinkShare.feature:518 +apiSharePublicLink1/createPublicLinkShare.feature:519 +# +# https://github.com/owncloud/ocis-reva/issues/41 various sharing settings cannot be set +apiSharePublicLink1/createPublicLinkShare.feature:534 +apiSharePublicLink1/createPublicLinkShare.feature:535 +# +apiSharePublicLink1/createPublicLinkShare.feature:553 +apiSharePublicLink1/createPublicLinkShare.feature:554 +# +apiSharePublicLink1/createPublicLinkShare.feature:590 +apiSharePublicLink1/createPublicLinkShare.feature:591 +# +# https://github.com/owncloud/ocis-reva/issues/283 Prevent creating public share for the home root folder +apiSharePublicLink1/createPublicLinkShare.feature:620 +apiSharePublicLink1/createPublicLinkShare.feature:621 +# +apiSharePublicLink1/createPublicLinkShare.feature:634 +apiSharePublicLink1/createPublicLinkShare.feature:635 +# +apiSharePublicLink1/createPublicLinkShare.feature:663 +apiSharePublicLink1/createPublicLinkShare.feature:664 +# +# https://github.com/owncloud/ocis-reva/issues/41 various sharing settings cannot be set +apiSharePublicLink1/createPublicLinkShare.feature:714 +apiSharePublicLink1/createPublicLinkShare.feature:715 +# +# https://github.com/owncloud/ocis-reva/issues/199 Ability to return error messages in Webdav response bodies +apiSharePublicLink1/createPublicLinkShare.feature:718 +# +# https://github.com/owncloud/ocis-reva/issues/292 Public link enforce permissions +apiSharePublicLink1/createPublicLinkShare.feature:727 +# +# https://github.com/owncloud/core/issues/37605 Public cannot upload file with mtime set on a public link share with new version of WebDAV API +apiSharePublicLink1/createPublicLinkShare.feature:779 +# +# https://github.com/owncloud/core/issues/37605 Public cannot upload file with mtime set on a public link share with new version of WebDAV API +apiSharePublicLink1/createPublicLinkShare.feature:793 +# +# https://github.com/owncloud/ocis-reva/issues/311 Deleting a public link after renaming a file +apiSharePublicLink1/deletePublicLinkShare.feature:37 +apiSharePublicLink1/deletePublicLinkShare.feature:38 +# +# https://github.com/owncloud/ocis-reva/issues/373 copying a folder within a public link folder to folder with same name as an already existing file overwrites the parent file +apiSharePublicLink2/copyFromPublicLink.feature:60 +# +# https://github.com/owncloud/ocis-reva/issues/368 copying a file from within a public link folder to "/" overwrites the parent folder +apiSharePublicLink2/copyFromPublicLink.feature:167 +apiSharePublicLink2/copyFromPublicLink.feature:168 +# +# https://github.com/owncloud/ocis-reva/issues/368 copying a file from within a public link folder to "/" overwrites the parent folder +apiSharePublicLink2/copyFromPublicLink.feature:183 +apiSharePublicLink2/copyFromPublicLink.feature:184 +# +apiSharePublicLink2/updatePublicLinkShare.feature:94 +apiSharePublicLink2/updatePublicLinkShare.feature:95 +# +apiSharePublicLink2/updatePublicLinkShare.feature:285 +apiSharePublicLink2/updatePublicLinkShare.feature:286 +# +# https://github.com/owncloud/ocis-reva/issues/11 listing received shares does not work +apiSharePublicLink2/updatePublicLinkShare.feature:304 +apiSharePublicLink2/updatePublicLinkShare.feature:305 +# +apiSharePublicLink2/updatePublicLinkShare.feature:323 +apiSharePublicLink2/updatePublicLinkShare.feature:324 +# +# https://github.com/owncloud/ocis-reva/issues/11 listing received shares does not work +apiSharePublicLink2/updatePublicLinkShare.feature:342 +apiSharePublicLink2/updatePublicLinkShare.feature:343 +# +apiSharePublicLink2/updatePublicLinkShare.feature:361 +apiSharePublicLink2/updatePublicLinkShare.feature:362 +# +# https://github.com/owncloud/ocis-reva/issues/11 listing received shares does not work +apiSharePublicLink2/updatePublicLinkShare.feature:380 +apiSharePublicLink2/updatePublicLinkShare.feature:381 +# +apiSharePublicLink2/updatePublicLinkShare.feature:399 +apiSharePublicLink2/updatePublicLinkShare.feature:400 +# +# https://github.com/owncloud/ocis-reva/issues/11 listing received shares does not work +apiSharePublicLink2/updatePublicLinkShare.feature:418 +apiSharePublicLink2/updatePublicLinkShare.feature:419 +# +apiSharePublicLink2/updatePublicLinkShare.feature:440 +apiSharePublicLink2/updatePublicLinkShare.feature:441 +# +# https://github.com/owncloud/ocis-reva/issues/292 Public link enforce permissions +apiSharePublicLink2/updatePublicLinkShare.feature:462 +apiSharePublicLink2/updatePublicLinkShare.feature:463 +# +apiSharePublicLink2/updatePublicLinkShare.feature:487 +apiSharePublicLink2/updatePublicLinkShare.feature:488 +# +apiSharePublicLink2/uploadToPublicLinkShare.feature:9 +# +# https://github.com/owncloud/ocis-reva/issues/286 Upload-only shares must not overwrite but create a separate file +apiSharePublicLink2/uploadToPublicLinkShare.feature:23 +# +apiSharePublicLink2/uploadToPublicLinkShare.feature:48 +apiSharePublicLink2/uploadToPublicLinkShare.feature:49 +# +# https://github.com/owncloud/ocis-reva/issues/290 Accessing non-existing public link should return 404, not 500 +apiSharePublicLink2/uploadToPublicLinkShare.feature:62 +apiSharePublicLink2/uploadToPublicLinkShare.feature:63 +# +# https://github.com/owncloud/ocis-reva/issues/290 Accessing non-existing public link should return 404, not 500 +apiSharePublicLink2/uploadToPublicLinkShare.feature:66 +# +# https://github.com/owncloud/ocis-reva/issues/292 Public link enforce permissions +apiSharePublicLink2/uploadToPublicLinkShare.feature:74 +# +apiSharePublicLink2/uploadToPublicLinkShare.feature:83 +# +apiSharePublicLink2/uploadToPublicLinkShare.feature:103 +# +apiSharePublicLink2/uploadToPublicLinkShare.feature:121 +# +apiSharePublicLink2/uploadToPublicLinkShare.feature:139 +# +# https://github.com/owncloud/ocis-reva/issues/195 Set quota over settings +apiSharePublicLink2/uploadToPublicLinkShare.feature:148 +# +apiSharePublicLink2/uploadToPublicLinkShare.feature:158 +# +# https://github.com/owncloud/ocis-reva/issues/195 Set quota over settings +apiSharePublicLink2/uploadToPublicLinkShare.feature:167 +# +apiSharePublicLink2/uploadToPublicLinkShare.feature:177 +# +# https://github.com/owncloud/ocis-reva/issues/41 various sharing settings cannot be set +apiSharePublicLink2/uploadToPublicLinkShare.feature:186 +# +apiSharePublicLink2/uploadToPublicLinkShare.feature:196 +# +# https://github.com/owncloud/ocis-reva/issues/41 various sharing settings cannot be set +apiSharePublicLink2/uploadToPublicLinkShare.feature:206 +# +apiSharePublicLink2/uploadToPublicLinkShare.feature:217 +# +apiSharePublicLink2/uploadToPublicLinkShare.feature:238 +# +apiSharePublicLink2/uploadToPublicLinkShare.feature:255 +# +# https://github.com/owncloud/ocis-reva/issues/286 Upload-only shares must not overwrite but create a separate file +apiSharePublicLink2/uploadToPublicLinkShare.feature:273 +# +# https://github.com/owncloud/ocis-reva/issues/286 Upload-only shares must not overwrite but create a separate file +apiSharePublicLink2/uploadToPublicLinkShare.feature:273 +# +# https://github.com/owncloud/product/issues/179 Propfind to trashbin endpoint requires UUID +# https://github.com/owncloud/product/issues/178 File deletion using dav gives unique string in filename in the trashbin +apiTrashbin/trashbinDelete.feature:31 +apiTrashbin/trashbinDelete.feature:32 +apiTrashbin/trashbinDelete.feature:33 +apiTrashbin/trashbinDelete.feature:34 +apiTrashbin/trashbinDelete.feature:37 +apiTrashbin/trashbinDelete.feature:50 +apiTrashbin/trashbinDelete.feature:67 +# +# https://github.com/owncloud/product/issues/179 Propfind to trashbin endpoint requires UUID +# https://github.com/owncloud/product/issues/178 File deletion using dav gives unique string in filename in the trashbin +apiTrashbin/trashbinFilesFolders.feature:44 +apiTrashbin/trashbinFilesFolders.feature:45 +apiTrashbin/trashbinFilesFolders.feature:60 +apiTrashbin/trashbinFilesFolders.feature:61 +apiTrashbin/trashbinFilesFolders.feature:89 +apiTrashbin/trashbinFilesFolders.feature:90 +apiTrashbin/trashbinFilesFolders.feature:104 +apiTrashbin/trashbinFilesFolders.feature:105 +apiTrashbin/trashbinFilesFolders.feature:136 +apiTrashbin/trashbinFilesFolders.feature:137 +apiTrashbin/trashbinFilesFolders.feature:217 +apiTrashbin/trashbinFilesFolders.feature:218 +apiTrashbin/trashbinFilesFolders.feature:235 +apiTrashbin/trashbinFilesFolders.feature:236 +apiTrashbin/trashbinFilesFolders.feature:259 +apiTrashbin/trashbinFilesFolders.feature:260 +apiTrashbin/trashbinFilesFolders.feature:273 +apiTrashbin/trashbinFilesFolders.feature:274 +apiTrashbin/trashbinFilesFolders.feature:287 +apiTrashbin/trashbinFilesFolders.feature:288 +# +# https://github.com/owncloud/product/issues/179 Propfind to trashbin endpoint requires UUID +# https://github.com/owncloud/product/issues/178 File deletion using dav gives unique string in filename in the trashbin +apiTrashbin/trashbinRestore.feature:31 +apiTrashbin/trashbinRestore.feature:32 +apiTrashbin/trashbinRestore.feature:62 +apiTrashbin/trashbinRestore.feature:63 +apiTrashbin/trashbinRestore.feature:76 +apiTrashbin/trashbinRestore.feature:77 +apiTrashbin/trashbinRestore.feature:92 +apiTrashbin/trashbinRestore.feature:93 +apiTrashbin/trashbinRestore.feature:112 +apiTrashbin/trashbinRestore.feature:113 +apiTrashbin/trashbinRestore.feature:114 +apiTrashbin/trashbinRestore.feature:115 +apiTrashbin/trashbinRestore.feature:116 +apiTrashbin/trashbinRestore.feature:117 +apiTrashbin/trashbinRestore.feature:141 +apiTrashbin/trashbinRestore.feature:142 +apiTrashbin/trashbinRestore.feature:143 +apiTrashbin/trashbinRestore.feature:144 +apiTrashbin/trashbinRestore.feature:165 +apiTrashbin/trashbinRestore.feature:166 +apiTrashbin/trashbinRestore.feature:188 +apiTrashbin/trashbinRestore.feature:189 +apiTrashbin/trashbinRestore.feature:206 +apiTrashbin/trashbinRestore.feature:207 +apiTrashbin/trashbinRestore.feature:279 +apiTrashbin/trashbinRestore.feature:280 +apiTrashbin/trashbinRestore.feature:323 +apiTrashbin/trashbinRestore.feature:324 +apiTrashbin/trashbinRestore.feature:325 +apiTrashbin/trashbinRestore.feature:326 +apiTrashbin/trashbinRestore.feature:327 +apiTrashbin/trashbinRestore.feature:328 +apiTrashbin/trashbinRestore.feature:343 +apiTrashbin/trashbinRestore.feature:344 +# +# https://github.com/owncloud/ocis-reva/issues/17 uploading with old-chunking does not work +# https://github.com/owncloud/ocis-reva/issues/56 remote.php/dav/uploads endpoint does not exist +apiVersions/fileVersions.feature:15 +apiVersions/fileVersions.feature:23 +apiVersions/fileVersions.feature:36 +apiVersions/fileVersions.feature:45 +apiVersions/fileVersions.feature:88 +apiVersions/fileVersions.feature:89 +apiVersions/fileVersions.feature:93 +apiVersions/fileVersions.feature:104 +apiVersions/fileVersions.feature:288 +apiVersions/fileVersions.feature:362 +apiVersions/fileVersions.feature:373 +# +# https://github.com/owncloud/ocis-reva/issues/14 renaming a resource does not work +apiWebdavMove1/moveFileAsync.feature:26 +apiWebdavMove1/moveFileAsync.feature:27 +apiWebdavMove1/moveFileAsync.feature:28 +apiWebdavMove1/moveFileAsync.feature:29 +apiWebdavMove1/moveFileAsync.feature:30 +apiWebdavMove1/moveFileAsync.feature:31 +apiWebdavMove1/moveFileAsync.feature:33 +apiWebdavMove1/moveFileAsync.feature:46 +apiWebdavMove1/moveFileAsync.feature:59 +apiWebdavMove1/moveFileAsync.feature:73 +apiWebdavMove1/moveFileAsync.feature:88 +apiWebdavMove1/moveFileAsync.feature:107 +apiWebdavMove1/moveFileAsync.feature:125 +apiWebdavMove1/moveFileAsync.feature:135 +apiWebdavMove1/moveFileAsync.feature:141 +apiWebdavMove1/moveFileAsync.feature:156 +apiWebdavMove1/moveFileAsync.feature:173 +apiWebdavMove1/moveFileAsync.feature:174 +apiWebdavMove1/moveFileAsync.feature:184 +apiWebdavMove1/moveFileAsync.feature:185 +apiWebdavMove1/moveFileAsync.feature:204 +apiWebdavMove1/moveFileAsync.feature:205 +apiWebdavMove1/moveFileAsync.feature:224 +apiWebdavMove1/moveFileAsync.feature:225 +apiWebdavMove1/moveFileAsync.feature:234 +apiWebdavMove1/moveFileAsync.feature:235 +apiWebdavMove1/moveFileAsync.feature:240 +# +# https://github.com/owncloud/ocis-reva/issues/14 renaming a resource does not work +apiWebdavMove1/moveFileToBlacklistedNameAsync.feature:12 +apiWebdavMove1/moveFileToBlacklistedNameAsync.feature:18 +apiWebdavMove1/moveFileToBlacklistedNameAsync.feature:26 +# +# https://github.com/owncloud/ocis-reva/issues/14 renaming a resource does not work +apiWebdavMove1/moveFileToExcludedDirectoryAsync.feature:12 +apiWebdavMove1/moveFileToExcludedDirectoryAsync.feature:19 +apiWebdavMove1/moveFileToExcludedDirectoryAsync.feature:27 +# +# https://github.com/owncloud/ocis-reva/issues/14 renaming a resource does not work +apiWebdavMove1/moveFolder.feature:21 +apiWebdavMove1/moveFolder.feature:22 +apiWebdavMove1/moveFolder.feature:34 +apiWebdavMove1/moveFolder.feature:35 +apiWebdavMove1/moveFolder.feature:47 +apiWebdavMove1/moveFolder.feature:48 +# +# https://github.com/owncloud/ocis-reva/issues/14 renaming a resource does not work +apiWebdavMove1/moveFolderToBlacklistedName.feature:21 +apiWebdavMove1/moveFolderToBlacklistedName.feature:22 +apiWebdavMove1/moveFolderToBlacklistedName.feature:35 +apiWebdavMove1/moveFolderToBlacklistedName.feature:36 +apiWebdavMove1/moveFolderToBlacklistedName.feature:70 +apiWebdavMove1/moveFolderToBlacklistedName.feature:71 +# +# https://github.com/owncloud/ocis-reva/issues/14 renaming a resource does not work +apiWebdavMove1/moveFolderToExcludedDirectory.feature:21 +apiWebdavMove1/moveFolderToExcludedDirectory.feature:22 +apiWebdavMove1/moveFolderToExcludedDirectory.feature:34 +apiWebdavMove1/moveFolderToExcludedDirectory.feature:35 +apiWebdavMove1/moveFolderToExcludedDirectory.feature:70 +apiWebdavMove1/moveFolderToExcludedDirectory.feature:71 +# +# https://github.com/owncloud/ocis-reva/issues/14 renaming a resource does not work +apiWebdavMove2/moveFile.feature:89 +apiWebdavMove2/moveFile.feature:90 +apiWebdavMove2/moveFile.feature:91 +apiWebdavMove2/moveFile.feature:92 +apiWebdavMove2/moveFile.feature:112 +apiWebdavMove2/moveFile.feature:113 +apiWebdavMove2/moveFile.feature:136 +apiWebdavMove2/moveFile.feature:137 +apiWebdavMove2/moveFile.feature:138 +apiWebdavMove2/moveFile.feature:139 +apiWebdavMove2/moveFile.feature:160 +apiWebdavMove2/moveFile.feature:161 +apiWebdavMove2/moveFile.feature:181 +apiWebdavMove2/moveFile.feature:182 +apiWebdavMove2/moveFile.feature:200 +apiWebdavMove2/moveFile.feature:201 +apiWebdavMove2/moveFile.feature:219 +apiWebdavMove2/moveFile.feature:220 +apiWebdavMove2/moveFile.feature:255 +apiWebdavMove2/moveFile.feature:256 +apiWebdavMove2/moveFile.feature:272 +apiWebdavMove2/moveFile.feature:273 +# +# https://github.com/owncloud/ocis-reva/issues/14 renaming a resource does not work +apiWebdavMove2/moveFileToBlacklistedName.feature:18 +apiWebdavMove2/moveFileToBlacklistedName.feature:19 +apiWebdavMove2/moveFileToBlacklistedName.feature:29 +apiWebdavMove2/moveFileToBlacklistedName.feature:30 +apiWebdavMove2/moveFileToBlacklistedName.feature:62 +apiWebdavMove2/moveFileToBlacklistedName.feature:63 +# +# https://github.com/owncloud/ocis-reva/issues/14 renaming a resource does not work +apiWebdavMove2/moveFileToExcludedDirectory.feature:18 +apiWebdavMove2/moveFileToExcludedDirectory.feature:19 +apiWebdavMove2/moveFileToExcludedDirectory.feature:28 +apiWebdavMove2/moveFileToExcludedDirectory.feature:29 +apiWebdavMove2/moveFileToExcludedDirectory.feature:63 +apiWebdavMove2/moveFileToExcludedDirectory.feature:64 +# +# https://github.com/owncloud/ocis-reva/issues/11 listing received shares does not work +apiWebdavOperations/deleteFolder.feature:67 +apiWebdavOperations/deleteFolder.feature:68 +apiWebdavOperations/deleteFolder.feature:69 +apiWebdavOperations/deleteFolder.feature:70 +apiWebdavOperations/deleteFolder.feature:91 +apiWebdavOperations/deleteFolder.feature:92 +# +# https://github.com/owncloud/ocis-reva/issues/12 Range Header is not obeyed when downloading a file +apiWebdavOperations/downloadFile.feature:29 +apiWebdavOperations/downloadFile.feature:30 +# +apiWebdavOperations/downloadFile.feature:72 +apiWebdavOperations/downloadFile.feature:73 +# +apiWebdavOperations/downloadFile.feature:84 +apiWebdavOperations/downloadFile.feature:85 +# +apiWebdavOperations/refuseAccess.feature:21 +apiWebdavOperations/refuseAccess.feature:22 +# +apiWebdavOperations/refuseAccess.feature:33 +apiWebdavOperations/refuseAccess.feature:34 +# +# https://github.com/owncloud/ocis-reva/issues/39 REPORT request not implemented +apiWebdavOperations/search.feature:42 +apiWebdavOperations/search.feature:43 +apiWebdavOperations/search.feature:57 +apiWebdavOperations/search.feature:58 +apiWebdavOperations/search.feature:74 +apiWebdavOperations/search.feature:75 +apiWebdavOperations/search.feature:83 +apiWebdavOperations/search.feature:84 +apiWebdavOperations/search.feature:101 +apiWebdavOperations/search.feature:102 +apiWebdavOperations/search.feature:119 +apiWebdavOperations/search.feature:120 +apiWebdavOperations/search.feature:138 +apiWebdavOperations/search.feature:139 +apiWebdavOperations/search.feature:165 +apiWebdavOperations/search.feature:166 +apiWebdavOperations/search.feature:191 +apiWebdavOperations/search.feature:192 +apiWebdavOperations/search.feature:210 +apiWebdavOperations/search.feature:211 +apiWebdavOperations/search.feature:213 +apiWebdavOperations/search.feature:229 +# +# https://github.com/owncloud/ocis-reva/issues/11 listing received shares does not work +apiWebdavProperties1/copyFile.feature:65 +apiWebdavProperties1/copyFile.feature:66 +# +# https://github.com/owncloud/ocis-reva/issues/11 listing received shares does not work +apiWebdavProperties1/copyFile.feature:85 +apiWebdavProperties1/copyFile.feature:86 +# +# https://github.com/owncloud/ocis-reva/issues/15 blacklisted filenames like .htaccess & file.parts can be uploaded +apiWebdavProperties1/copyFile.feature:102 +apiWebdavProperties1/copyFile.feature:103 +# +# https://github.com/owncloud/ocis-reva/issues/387 Getting information about a folder overwritten by a file gives 500 error instead of 404 +apiWebdavProperties1/copyFile.feature:116 +apiWebdavProperties1/copyFile.feature:117 +# +# https://github.com/owncloud/ocis-reva/issues/387 Getting information about a folder overwritten by a file gives 500 error instead of 404 +apiWebdavProperties1/copyFile.feature:129 +apiWebdavProperties1/copyFile.feature:130 +# +# https://github.com/owncloud/ocis-reva/issues/387 Getting information about a folder overwritten by a file gives 500 error instead of 404 +apiWebdavProperties1/copyFile.feature:146 +apiWebdavProperties1/copyFile.feature:147 +# +# https://github.com/owncloud/ocis-reva/issues/387 Getting information about a folder overwritten by a file gives 500 error instead of 404 +apiWebdavProperties1/copyFile.feature:165 +apiWebdavProperties1/copyFile.feature:166 +# +# https://github.com/owncloud/ocis-reva/issues/387 Getting information about a folder overwritten by a file gives 500 error instead of 404 +apiWebdavProperties1/copyFile.feature:202 +apiWebdavProperties1/copyFile.feature:203 +# +# https://github.com/owncloud/ocis-reva/issues/387 Getting information about a folder overwritten by a file gives 500 error instead of 404 +apiWebdavProperties1/copyFile.feature:350 +apiWebdavProperties1/copyFile.feature:351 +# +# https://github.com/owncloud/ocis-reva/issues/387 Getting information about a folder overwritten by a file gives 500 error instead of 404 +apiWebdavProperties1/copyFile.feature:370 +apiWebdavProperties1/copyFile.feature:371 +# +# https://github.com/owncloud/ocis-reva/issues/387 Getting information about a folder overwritten by a file gives 500 error instead of 404 +apiWebdavProperties1/copyFile.feature:395 +apiWebdavProperties1/copyFile.feature:396 +# +# https://github.com/owncloud/ocis-reva/issues/387 Getting information about a folder overwritten by a file gives 500 error instead of 404 +apiWebdavProperties1/copyFile.feature:422 +apiWebdavProperties1/copyFile.feature:423 +# +# https://github.com/owncloud/ocis-reva/issues/387 Getting information about a folder overwritten by a file gives 500 error instead of 404 +apiWebdavProperties1/copyFile.feature:448 +apiWebdavProperties1/copyFile.feature:449 +# +# https://github.com/owncloud/ocis-reva/issues/387 Getting information about a folder overwritten by a file gives 500 error instead of 404 +apiWebdavProperties1/copyFile.feature:474 +apiWebdavProperties1/copyFile.feature:475 +# +# https://github.com/owncloud/ocis-reva/issues/15 blacklisted filenames like .htaccess & file.parts can be uploaded +apiWebdavProperties1/createFolder.feature:71 +apiWebdavProperties1/createFolder.feature:72 +# +# https://github.com/owncloud/ocis-reva/issues/168 creating a folder that already exists returns an empty body +apiWebdavProperties1/createFolder.feature:85 +apiWebdavProperties1/createFolder.feature:86 +# +# https://github.com/owncloud/ocis-reva/issues/168 creating a folder that already exists returns an empty body +apiWebdavProperties1/createFolder.feature:99 +apiWebdavProperties1/createFolder.feature:100 +# +# https://github.com/owncloud/ocis-reva/issues/101 quota query +apiWebdavProperties1/getQuota.feature:17 +apiWebdavProperties1/getQuota.feature:18 +apiWebdavProperties1/getQuota.feature:27 +apiWebdavProperties1/getQuota.feature:28 +apiWebdavProperties1/getQuota.feature:48 +apiWebdavProperties1/getQuota.feature:49 +apiWebdavProperties1/getQuota.feature:61 +apiWebdavProperties1/getQuota.feature:62 +apiWebdavProperties1/getQuota.feature:77 +apiWebdavProperties1/getQuota.feature:78 +# +# https://github.com/owncloud/ocis-reva/issues/217 Some failing tests with Webdav custom properties +apiWebdavProperties1/setFileProperties.feature:63 +apiWebdavProperties1/setFileProperties.feature:64 +# +# https://github.com/owncloud/ocis-reva/issues/214 XML properties in webdav response not properly encoded +apiWebdavProperties2/getFileProperties.feature:37 +apiWebdavProperties2/getFileProperties.feature:39 +apiWebdavProperties2/getFileProperties.feature:40 +apiWebdavProperties2/getFileProperties.feature:41 +apiWebdavProperties2/getFileProperties.feature:43 +apiWebdavProperties2/getFileProperties.feature:44 +# +# https://github.com/owncloud/ocis-reva/issues/214 XML properties in webdav response not properly encoded +apiWebdavProperties2/getFileProperties.feature:59 +apiWebdavProperties2/getFileProperties.feature:60 +apiWebdavProperties2/getFileProperties.feature:61 +apiWebdavProperties2/getFileProperties.feature:63 +apiWebdavProperties2/getFileProperties.feature:64 +apiWebdavProperties2/getFileProperties.feature:66 +apiWebdavProperties2/getFileProperties.feature:67 +apiWebdavProperties2/getFileProperties.feature:68 +apiWebdavProperties2/getFileProperties.feature:70 +apiWebdavProperties2/getFileProperties.feature:71 +# +# https://github.com/owncloud/ocis-reva/issues/11 listing received shares does not work +apiWebdavProperties2/getFileProperties.feature:135 +apiWebdavProperties2/getFileProperties.feature:136 +# +# https://github.com/owncloud/ocis-reva/issues/11 listing received shares does not work +apiWebdavProperties2/getFileProperties.feature:156 +apiWebdavProperties2/getFileProperties.feature:157 +# +# https://github.com/owncloud/ocis-reva/issues/11 listing received shares does not work +apiWebdavProperties2/getFileProperties.feature:174 +apiWebdavProperties2/getFileProperties.feature:175 +# +# https://github.com/owncloud/ocis-reva/issues/11 listing received shares does not work +apiWebdavProperties2/getFileProperties.feature:206 +apiWebdavProperties2/getFileProperties.feature:207 +# +apiWebdavProperties2/getFileProperties.feature:218 +apiWebdavProperties2/getFileProperties.feature:219 +# +# https://github.com/owncloud/ocis-reva/issues/216 Private link support +apiWebdavProperties2/getFileProperties.feature:232 +apiWebdavProperties2/getFileProperties.feature:233 +# +# https://github.com/owncloud/ocis-reva/issues/163 trying to access a non-existing resource returns an empty body +apiWebdavProperties2/getFileProperties.feature:242 +apiWebdavProperties2/getFileProperties.feature:243 +# +# https://github.com/owncloud/ocis-reva/issues/217 Some failing tests with Webdav custom properties +apiWebdavProperties2/getFileProperties.feature:246 +# +# https://github.com/owncloud/ocis-reva/issues/217 Some failing tests with Webdav custom properties +apiWebdavProperties2/getFileProperties.feature:266 +# +# https://github.com/owncloud/ocis-reva/issues/217 Some failing tests with Webdav custom properties +apiWebdavProperties2/getFileProperties.feature:301 +apiWebdavProperties2/getFileProperties.feature:302 +# +# https://github.com/owncloud/ocis-reva/issues/217 Some failing tests with Webdav custom properties +apiWebdavProperties2/getFileProperties.feature:314 +apiWebdavProperties2/getFileProperties.feature:315 +# +# https://github.com/owncloud/ocis-reva/issues/217 Some failing tests with Webdav custom properties +apiWebdavProperties2/getFileProperties.feature:327 +apiWebdavProperties2/getFileProperties.feature:328 +# +# https://github.com/owncloud/ocis-reva/issues/217 Some failing tests with Webdav custom properties +apiWebdavProperties2/getFileProperties.feature:376 +apiWebdavProperties2/getFileProperties.feature:377 +# +# https://github.com/owncloud/ocis-reva/issues/217 Some failing tests with Webdav custom properties +apiWebdavProperties2/getFileProperties.feature:389 +apiWebdavProperties2/getFileProperties.feature:390 +# +# https://github.com/owncloud/ocis-reva/issues/217 Some failing tests with Webdav custom properties +apiWebdavProperties2/getFileProperties.feature:402 +apiWebdavProperties2/getFileProperties.feature:403 +# +# https://github.com/owncloud/ocis-reva/issues/217 Some failing tests with Webdav custom properties +apiWebdavProperties2/getFileProperties.feature:415 +apiWebdavProperties2/getFileProperties.feature:416 +# +# https://github.com/owncloud/ocis-reva/issues/217 Some failing tests with Webdav custom properties +apiWebdavProperties2/getFileProperties.feature:428 +apiWebdavProperties2/getFileProperties.feature:429 +# +# https://github.com/owncloud/ocis-reva/issues/217 Some failing tests with Webdav custom properties +apiWebdavProperties2/getFileProperties.feature:441 +apiWebdavProperties2/getFileProperties.feature:442 +# +# https://github.com/owncloud/ocis-reva/issues/217 Some failing tests with Webdav custom properties +apiWebdavProperties2/getFileProperties.feature:454 +apiWebdavProperties2/getFileProperties.feature:455 +# +# https://github.com/owncloud/ocis-reva/issues/15 blacklisted filenames like .htaccess & file.parts can be uploaded +apiWebdavUpload1/uploadFile.feature:112 +apiWebdavUpload1/uploadFile.feature:113 +# +# https://github.com/owncloud/ocis-reva/issues/56 remote.php/dav/uploads endpoint does not exist +apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:14 +apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:31 +apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:48 +apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:65 +apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:83 +apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:92 +apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:106 +apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:143 +apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:144 +apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:146 +apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:159 +# +# https://github.com/owncloud/ocis-reva/issues/15 blacklisted filenames like .htaccess & file.parts can be uploaded +apiWebdavUpload1/uploadFileToBlacklistedName.feature:19 +apiWebdavUpload1/uploadFileToBlacklistedName.feature:20 +# +# https://github.com/owncloud/ocis-reva/issues/54 system configuration options missing +apiWebdavUpload1/uploadFileToBlacklistedName.feature:31 +apiWebdavUpload1/uploadFileToBlacklistedName.feature:32 +# +# https://github.com/owncloud/ocis-reva/issues/54 system configuration options missing +apiWebdavUpload1/uploadFileToBlacklistedName.feature:65 +apiWebdavUpload1/uploadFileToBlacklistedName.feature:66 +# +# https://github.com/owncloud/ocis-reva/issues/56 remote.php/dav/uploads endpoint does not exist +apiWebdavUpload1/uploadFileToBlacklistedNameAsyncUsingNewChunking.feature:14 +apiWebdavUpload1/uploadFileToBlacklistedNameAsyncUsingNewChunking.feature:23 +apiWebdavUpload1/uploadFileToBlacklistedNameAsyncUsingNewChunking.feature:47 +apiWebdavUpload1/uploadFileToBlacklistedNameAsyncUsingNewChunking.feature:48 +apiWebdavUpload1/uploadFileToBlacklistedNameAsyncUsingNewChunking.feature:49 +apiWebdavUpload1/uploadFileToBlacklistedNameAsyncUsingNewChunking.feature:52 +# +# https://github.com/owncloud/ocis-reva/issues/56 remote.php/dav/uploads endpoint does not exist +apiWebdavUpload1/uploadFileToExcludedDirectory.feature:20 +apiWebdavUpload1/uploadFileToExcludedDirectory.feature:21 +apiWebdavUpload1/uploadFileToExcludedDirectory.feature:33 +apiWebdavUpload1/uploadFileToExcludedDirectory.feature:34 +apiWebdavUpload1/uploadFileToExcludedDirectory.feature:69 +apiWebdavUpload1/uploadFileToExcludedDirectory.feature:70 +# +# https://github.com/owncloud/ocis-reva/issues/56 remote.php/dav/uploads endpoint does not exist +apiWebdavUpload1/uploadFileToExcludedDirectoryAsyncUsingNewChunking.feature:14 +apiWebdavUpload1/uploadFileToExcludedDirectoryAsyncUsingNewChunking.feature:24 +apiWebdavUpload1/uploadFileToExcludedDirectoryAsyncUsingNewChunking.feature:49 +apiWebdavUpload1/uploadFileToExcludedDirectoryAsyncUsingNewChunking.feature:50 +apiWebdavUpload1/uploadFileToExcludedDirectoryAsyncUsingNewChunking.feature:51 +apiWebdavUpload1/uploadFileToExcludedDirectoryAsyncUsingNewChunking.feature:54 +# +# https://github.com/owncloud/ocis-reva/issues/56 remote.php/dav/uploads endpoint does not exist +apiWebdavUpload2/uploadFileToBlacklistedNameUsingNewChunking.feature:12 +apiWebdavUpload2/uploadFileToBlacklistedNameUsingNewChunking.feature:21 +apiWebdavUpload2/uploadFileToBlacklistedNameUsingNewChunking.feature:45 +apiWebdavUpload2/uploadFileToBlacklistedNameUsingNewChunking.feature:46 +apiWebdavUpload2/uploadFileToBlacklistedNameUsingNewChunking.feature:47 +apiWebdavUpload2/uploadFileToBlacklistedNameUsingNewChunking.feature:50 +# +# https://github.com/owncloud/ocis-reva/issues/15 blacklisted filenames like .htaccess & file.parts can be uploaded +apiWebdavUpload2/uploadFileToBlacklistedNameUsingOldChunking.feature:13 +apiWebdavUpload2/uploadFileToBlacklistedNameUsingOldChunking.feature:20 +apiWebdavUpload2/uploadFileToBlacklistedNameUsingOldChunking.feature:37 +apiWebdavUpload2/uploadFileToBlacklistedNameUsingOldChunking.feature:38 +apiWebdavUpload2/uploadFileToBlacklistedNameUsingOldChunking.feature:39 +apiWebdavUpload2/uploadFileToBlacklistedNameUsingOldChunking.feature:42 +# +# https://github.com/owncloud/ocis-reva/issues/56 remote.php/dav/uploads endpoint does not exist +apiWebdavUpload2/uploadFileToExcludedDirectoryUsingNewChunking.feature:12 +apiWebdavUpload2/uploadFileToExcludedDirectoryUsingNewChunking.feature:22 +apiWebdavUpload2/uploadFileToExcludedDirectoryUsingNewChunking.feature:47 +apiWebdavUpload2/uploadFileToExcludedDirectoryUsingNewChunking.feature:48 +apiWebdavUpload2/uploadFileToExcludedDirectoryUsingNewChunking.feature:49 +apiWebdavUpload2/uploadFileToExcludedDirectoryUsingNewChunking.feature:52 +# +# https://github.com/owncloud/ocis-reva/issues/15 blacklisted filenames like .htaccess & file.parts can be uploaded +apiWebdavUpload2/uploadFileToExcludedDirectoryUsingOldChunking.feature:13 +apiWebdavUpload2/uploadFileToExcludedDirectoryUsingOldChunking.feature:21 +apiWebdavUpload2/uploadFileToExcludedDirectoryUsingOldChunking.feature:39 +apiWebdavUpload2/uploadFileToExcludedDirectoryUsingOldChunking.feature:40 +apiWebdavUpload2/uploadFileToExcludedDirectoryUsingOldChunking.feature:41 +apiWebdavUpload2/uploadFileToExcludedDirectoryUsingOldChunking.feature:44 +# +# https://github.com/owncloud/ocis-reva/issues/56 remote.php/dav/uploads endpoint does not exist +apiWebdavUpload2/uploadFileUsingNewChunking.feature:12 +apiWebdavUpload2/uploadFileUsingNewChunking.feature:29 +apiWebdavUpload2/uploadFileUsingNewChunking.feature:43 +apiWebdavUpload2/uploadFileUsingNewChunking.feature:57 +apiWebdavUpload2/uploadFileUsingNewChunking.feature:79 +apiWebdavUpload2/uploadFileUsingNewChunking.feature:85 +apiWebdavUpload2/uploadFileUsingNewChunking.feature:94 +apiWebdavUpload2/uploadFileUsingNewChunking.feature:98 +apiWebdavUpload2/uploadFileUsingNewChunking.feature:106 +apiWebdavUpload2/uploadFileUsingNewChunking.feature:135 +apiWebdavUpload2/uploadFileUsingNewChunking.feature:136 +apiWebdavUpload2/uploadFileUsingNewChunking.feature:137 +apiWebdavUpload2/uploadFileUsingNewChunking.feature:157 +apiWebdavUpload2/uploadFileUsingNewChunking.feature:158 +# +# https://github.com/owncloud/ocis-reva/issues/17 uploading with old-chunking does not work +apiWebdavUpload2/uploadFileUsingOldChunking.feature:13 +apiWebdavUpload2/uploadFileUsingOldChunking.feature:26 +apiWebdavUpload2/uploadFileUsingOldChunking.feature:35 +apiWebdavUpload2/uploadFileUsingOldChunking.feature:44 +apiWebdavUpload2/uploadFileUsingOldChunking.feature:76 +apiWebdavUpload2/uploadFileUsingOldChunking.feature:77 +apiWebdavUpload2/uploadFileUsingOldChunking.feature:97 +apiWebdavUpload2/uploadFileUsingOldChunking.feature:98 +apiWebdavUpload2/uploadFileUsingOldChunking.feature:99 +apiWebdavUpload2/uploadFileUsingOldChunking.feature:100 +apiWebdavUpload2/uploadFileUsingOldChunking.feature:101 From 1d31f4db12207fa985a74bbf43ab071993644c03 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Thu, 10 Sep 2020 16:16:48 +0545 Subject: [PATCH 04/39] run local API tests with multiple storages --- .drone.star | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/.drone.star b/.drone.star index ae3e1f0a67..4db6cda1ed 100644 --- a/.drone.star +++ b/.drone.star @@ -31,7 +31,8 @@ def main(ctx): def testPipelines(ctx): pipelines = [ testing(ctx), - localApiTestsOcStorage(ctx, config['apiTests']['coreBranch'], config['apiTests']['coreCommit']) + localApiTests(ctx, config['apiTests']['coreBranch'], config['apiTests']['coreCommit'], 'oc'), + localApiTests(ctx, config['apiTests']['coreBranch'], config['apiTests']['coreCommit'], 'ocis') ] for runPart in range(1, config['apiTests']['numberOfParts'] + 1): @@ -40,21 +41,21 @@ def testPipelines(ctx): return pipelines -def localApiTestsOcStorage(ctx, coreBranch = 'master', coreCommit = ''): +def localApiTests(ctx, coreBranch = 'master', coreCommit = '', storage = 'oc'): return { 'kind': 'pipeline', 'type': 'docker', - 'name': 'localApiTestsOcStorage', + 'name': 'localApiTests-%s-storage' % (storage), 'platform': { 'os': 'linux', 'arch': 'amd64', }, 'steps': build() + - revaServer() + + revaServer(storage) + cloneCoreRepos(coreBranch, coreCommit) + [ { - 'name': 'localApiTestsOcStorage', + 'name': 'localApiTests-%s-storage' % (storage), 'image': 'owncloudci/php:7.2', 'pull': 'always', 'environment' : { @@ -64,7 +65,7 @@ def localApiTestsOcStorage(ctx, coreBranch = 'master', coreCommit = ''): 'TEST_EXTERNAL_USER_BACKENDS':'true', 'REVA_LDAP_HOSTNAME':'ldap', 'TEST_OCIS':'true', - 'BEHAT_FILTER_TAGS': '~@skipOnOcis-OC-Storage', + 'BEHAT_FILTER_TAGS': '~@skipOnOcis-%s-Storage' % (storage.capitalize()), 'PATH_TO_CORE': '/srv/app/testrunner' }, 'commands': [ From 3f7f8eed13694140647acc8d3f940ae73e3ecdf3 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Thu, 10 Sep 2020 16:29:37 +0545 Subject: [PATCH 05/39] use correct function to upper string --- .drone.star | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.drone.star b/.drone.star index 4db6cda1ed..d54f1e54e4 100644 --- a/.drone.star +++ b/.drone.star @@ -65,7 +65,7 @@ def localApiTests(ctx, coreBranch = 'master', coreCommit = '', storage = 'oc'): 'TEST_EXTERNAL_USER_BACKENDS':'true', 'REVA_LDAP_HOSTNAME':'ldap', 'TEST_OCIS':'true', - 'BEHAT_FILTER_TAGS': '~@skipOnOcis-%s-Storage' % (storage.capitalize()), + 'BEHAT_FILTER_TAGS': '~@skipOnOcis-%s-Storage' % (storage.upper()), 'PATH_TO_CORE': '/srv/app/testrunner' }, 'commands': [ @@ -124,7 +124,7 @@ def coreApiTests(ctx, coreBranch = 'master', coreCommit = '', part_number = 1, n 'BEHAT_FILTER_TAGS': '~@notToImplementOnOCIS&&~@toImplementOnOCIS&&~comments-app-required&&~@federation-app-required&&~@notifications-app-required&&~systemtags-app-required&&~@provisioning_api-app-required&&~@preview-extension-required&&~@local_storage', 'DIVIDE_INTO_NUM_PARTS': number_of_parts, 'RUN_PART': part_number, - 'EXPECTED_FAILURES_FILE': '/drone/src/tests/acceptance/expected-failures-on-%s-storage.txt' % (storage.capitalize()) + 'EXPECTED_FAILURES_FILE': '/drone/src/tests/acceptance/expected-failures-on-%s-storage.txt' % (storage.upper()) }, 'commands': [ 'cd /srv/app/testrunner', From cd22d1da5ad463bb5da926e678e5b2e370f32935 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Thu, 10 Sep 2020 16:53:07 +0545 Subject: [PATCH 06/39] use owncloud as storage name --- .drone.star | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.drone.star b/.drone.star index d54f1e54e4..7370449535 100644 --- a/.drone.star +++ b/.drone.star @@ -31,17 +31,17 @@ def main(ctx): def testPipelines(ctx): pipelines = [ testing(ctx), - localApiTests(ctx, config['apiTests']['coreBranch'], config['apiTests']['coreCommit'], 'oc'), + localApiTests(ctx, config['apiTests']['coreBranch'], config['apiTests']['coreCommit'], 'owncloud'), localApiTests(ctx, config['apiTests']['coreBranch'], config['apiTests']['coreCommit'], 'ocis') ] for runPart in range(1, config['apiTests']['numberOfParts'] + 1): - pipelines.append(coreApiTests(ctx, config['apiTests']['coreBranch'], config['apiTests']['coreCommit'], runPart, config['apiTests']['numberOfParts'], 'oc')) + pipelines.append(coreApiTests(ctx, config['apiTests']['coreBranch'], config['apiTests']['coreCommit'], runPart, config['apiTests']['numberOfParts'], 'owncloud')) pipelines.append(coreApiTests(ctx, config['apiTests']['coreBranch'], config['apiTests']['coreCommit'], runPart, config['apiTests']['numberOfParts'], 'ocis')) return pipelines -def localApiTests(ctx, coreBranch = 'master', coreCommit = '', storage = 'oc'): +def localApiTests(ctx, coreBranch = 'master', coreCommit = '', storage = 'owncloud'): return { 'kind': 'pipeline', 'type': 'docker', @@ -97,7 +97,7 @@ def localApiTests(ctx, coreBranch = 'master', coreCommit = '', storage = 'oc'): }, } -def coreApiTests(ctx, coreBranch = 'master', coreCommit = '', part_number = 1, number_of_parts = 1, storage = 'oc'): +def coreApiTests(ctx, coreBranch = 'master', coreCommit = '', part_number = 1, number_of_parts = 1, storage = 'owncloud'): return { 'kind': 'pipeline', 'type': 'docker', From dddc0ce15ab0305f97dc1685b0e4ba741a3a83db Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Thu, 10 Sep 2020 16:59:21 +0545 Subject: [PATCH 07/39] rename expected-failures on OC storage file --- ...n-OC-storage.txt => expected-failures-on-OWNCLOUD-storage.txt} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename tests/acceptance/{expected-failures-on-OC-storage.txt => expected-failures-on-OWNCLOUD-storage.txt} (100%) diff --git a/tests/acceptance/expected-failures-on-OC-storage.txt b/tests/acceptance/expected-failures-on-OWNCLOUD-storage.txt similarity index 100% rename from tests/acceptance/expected-failures-on-OC-storage.txt rename to tests/acceptance/expected-failures-on-OWNCLOUD-storage.txt From c826b04729b11607a673e2799ff63304757716c1 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Thu, 10 Sep 2020 17:06:58 +0545 Subject: [PATCH 08/39] fix behat filter tags --- .drone.star | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.star b/.drone.star index 7370449535..b4c8d78dd9 100644 --- a/.drone.star +++ b/.drone.star @@ -65,7 +65,7 @@ def localApiTests(ctx, coreBranch = 'master', coreCommit = '', storage = 'ownclo 'TEST_EXTERNAL_USER_BACKENDS':'true', 'REVA_LDAP_HOSTNAME':'ldap', 'TEST_OCIS':'true', - 'BEHAT_FILTER_TAGS': '~@skipOnOcis-%s-Storage' % (storage.upper()), + 'BEHAT_FILTER_TAGS': '~@skipOnOcis-%s-Storage' % ('OC' if storage == 'owncloud' else 'OCIS'), 'PATH_TO_CORE': '/srv/app/testrunner' }, 'commands': [ From a3d3f5ff135d0ce264f26a7d72293af5f16215ee Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Thu, 10 Sep 2020 17:19:15 +0545 Subject: [PATCH 09/39] skip tests on OCIS storage that are skipped on OC storage --- .../features/apiOcisSpecific/apiFavorites-favorites.feature | 2 +- .../apiShareManagementBasic-createShare.feature | 4 ++-- .../apiOcisSpecific/apiShareUpdate-updateShare.feature | 2 +- .../features/apiOcisSpecific/apiWebdavMove2-moveFile.feature | 2 +- .../apiOcisSpecific/apiWebdavOperations-downloadFile.feature | 2 +- .../apiWebdavProperties1-setFileProperties.feature | 2 +- .../apiWebdavProperties2-getFileProperties.feature | 4 ++-- .../apiOcisSpecific/apiWebdavUpload1-uploadFile.feature | 4 ++-- 8 files changed, 11 insertions(+), 11 deletions(-) diff --git a/tests/acceptance/features/apiOcisSpecific/apiFavorites-favorites.feature b/tests/acceptance/features/apiOcisSpecific/apiFavorites-favorites.feature index cc96dcf5b4..95f9a387a2 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiFavorites-favorites.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiFavorites-favorites.feature @@ -13,7 +13,7 @@ Feature: favorite And user "Alice" has created folder "/PARENT" And user "Alice" has uploaded file with content "some data" to "/PARENT/parent.txt" - @skipOnOcis-OC-Storage @issue-ocis-reva-276 + @skipOnOcis-OC-Storage @skipOnOcis-OCIS-Storage @issue-ocis-reva-276 # after fixing all issues delete this Scenario and use the one from oC10 core Scenario Outline: Favorite a folder Given using DAV path diff --git a/tests/acceptance/features/apiOcisSpecific/apiShareManagementBasic-createShare.feature b/tests/acceptance/features/apiOcisSpecific/apiShareManagementBasic-createShare.feature index 729b53387e..a1c6880e2d 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiShareManagementBasic-createShare.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiShareManagementBasic-createShare.feature @@ -5,7 +5,7 @@ Feature: sharing Given user "Alice" has been created with default attributes and without skeleton files And user "Alice" has uploaded file with content "ownCloud test text file 0" to "/textfile0.txt" - @skipOnOcis-OC-Storage @issue-ocis-reva-301 @issue-ocis-reva-302 + @skipOnOcis-OC-Storage @skipOnOcis-OCIS-Storage @issue-ocis-reva-301 @issue-ocis-reva-302 # after fixing all issues delete this Scenario and use the one from oC10 core Scenario Outline: Creating a share of a file with a user and asking for various permission combinations Given using OCS API version "" @@ -56,7 +56,7 @@ Feature: sharing | 1 | 200 | 500 | | 2 | 200 | 500 | - @skipOnOcis-OC-Storage @issue-ocis-reva-301 @issue-ocis-reva-302 + @skipOnOcis-OC-Storage @skipOnOcis-OCIS-Storage @issue-ocis-reva-301 @issue-ocis-reva-302 # after fixing all issues delete this Scenario and use the one from oC10 core Scenario Outline: Creating a share of a folder with a user, the default permissions are all permissions(31) Given using OCS API version "" diff --git a/tests/acceptance/features/apiOcisSpecific/apiShareUpdate-updateShare.feature b/tests/acceptance/features/apiOcisSpecific/apiShareUpdate-updateShare.feature index bd818e32a8..3beddab015 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiShareUpdate-updateShare.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiShareUpdate-updateShare.feature @@ -43,7 +43,7 @@ Feature: sharing And as "Alice" folder "/Alice-folder/folder2" should exist And as "Carol" folder "/Carol-folder/folder2" should not exist - @skipOnOcis-OC-Storage @toFixOnOCIS @issue-ocis-reva-243 + @skipOnOcis-OC-Storage @skipOnOcis-OCIS-Storage @toFixOnOCIS @issue-ocis-reva-243 # same as oC10 core Scenario but without displayname_owner because EOS does not report it # after fixing all issues delete this Scenario and use the one from oC10 core Scenario: Share ownership change after moving a shared file to another share diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFile.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFile.feature index 89524b6a3c..d05160f7bb 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFile.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFile.feature @@ -32,7 +32,7 @@ Feature: move (rename) file | old | | new | - @skipOnOcis-OC-Storage @issue-ocis-reva-211 + @skipOnOcis-OC-Storage @skipOnOcis-OCIS-Storage @issue-ocis-reva-211 # after fixing all issues delete this Scenario and use the one from oC10 core Scenario Outline: renaming to a file with special characters When user "Alice" moves file "/textfile0.txt" to "/" using the WebDAV API diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavOperations-downloadFile.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavOperations-downloadFile.feature index 7dc49b2f84..b3dd1a0a9d 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavOperations-downloadFile.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavOperations-downloadFile.feature @@ -9,7 +9,7 @@ Feature: download file And user "Alice" has uploaded file with content "ownCloud test text file 0" to "/textfile0.txt" And user "Alice" has uploaded file with content "Welcome this is just an example file for developers." to "/welcome.txt" - @skipOnOcis-OC-Storage @issue-ocis-reva-98 + @skipOnOcis-OC-Storage @skipOnOcis-OCIS-Storage @issue-ocis-reva-98 # after fixing all issues delete this Scenario and use the one from oC10 core Scenario Outline: Get the content-length response header of a pdf file Given using DAV path diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties1-setFileProperties.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties1-setFileProperties.feature index 9bb58bd7b7..5ce403a669 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties1-setFileProperties.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties1-setFileProperties.feature @@ -8,7 +8,7 @@ Feature: set file properties Given using OCS API version "1" And user "Alice" has been created with default attributes and without skeleton files - @skipOnOcis-OC-Storage @issue-ocis-reva-276 + @skipOnOcis-OC-Storage @skipOnOcis-OCIS-Storage @issue-ocis-reva-276 # after fixing all issues delete this Scenario and use the one from oC10 core Scenario Outline: Setting custom DAV property Given using DAV path diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties2-getFileProperties.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties2-getFileProperties.feature index 01ff438064..af5fee43fa 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties2-getFileProperties.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties2-getFileProperties.feature @@ -38,7 +38,7 @@ Feature: get file properties | old | /file ?2.txt | webdav\/file%20%3F2\.txt | | new | /file ?2.txt | dav\/files\/%username%\/file%20%3F2\.txt | - @skipOnOcis-OC-Storage @issue-ocis-reva-265 + @skipOnOcis-OC-Storage @skipOnOcis-OCIS-Storage @issue-ocis-reva-265 # after fixing all issues delete this Scenario and use the one from oC10 core Scenario Outline: upload a file to content Given using DAV path @@ -91,7 +91,7 @@ Feature: get file properties | old | /folder ?2.txt | webdav\/folder%20%3F2\.txt | | new | /folder ?2.txt | dav\/files\/%username%\/folder%20%3F2\.txt | - @skipOnOcis-OC-Storage @issue-ocis-reva-265 + @skipOnOcis-OC-Storage @skipOnOcis-OCIS-Storage @issue-ocis-reva-265 # after fixing all issues delete this Scenario and use the one from oC10 core Scenario Outline: Do a PROPFIND of various folder names Given using DAV path diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavUpload1-uploadFile.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavUpload1-uploadFile.feature index 3f5570fbff..c3b133ae8f 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavUpload1-uploadFile.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavUpload1-uploadFile.feature @@ -8,7 +8,7 @@ Feature: upload file Given using OCS API version "1" And user "Alice" has been created with default attributes and without skeleton files - @skipOnOcis-OC-Storage @issue-ocis-reva-265 + @skipOnOcis-OC-Storage @skipOnOcis-OCIS-Storage @issue-ocis-reva-265 # after fixing all issues delete this Scenario and use the one from oC10 core Scenario Outline: upload a file and check download content Given using DAV path @@ -19,7 +19,7 @@ Feature: upload file | old | "file ?2.txt" | | new | "file ?2.txt" | - @skipOnOcis-OC-Storage @issue-product-127 + @skipOnOcis-OC-Storage @skipOnOcis-OCIS-Storage @issue-product-127 # this scenario passes/fails intermittently on OC storage, so do not run it in CI # after fixing all issues delete this Scenario and use the one from oC10 core Scenario Outline: uploading a file inside a folder changes its etag From 6e295fe252f1d088da562b92d0c1e4cefc0313d3 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Thu, 10 Sep 2020 18:45:09 +0545 Subject: [PATCH 10/39] set skeleton and userdeletion --- .drone.star | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.drone.star b/.drone.star index b4c8d78dd9..b73f7fe7c4 100644 --- a/.drone.star +++ b/.drone.star @@ -42,6 +42,7 @@ def testPipelines(ctx): return pipelines def localApiTests(ctx, coreBranch = 'master', coreCommit = '', storage = 'owncloud'): + dataRootConfig = "'OCIS_REVA_DATA_ROOT': '/srv/app/tmp/reva/'" if storage == 'owncloud' else "'DELETE_USER_DATA_CMD': 'rm -rf /srv/app/tmp/ocis/root/*'" return { 'kind': 'pipeline', 'type': 'docker', @@ -60,7 +61,7 @@ def localApiTests(ctx, coreBranch = 'master', coreCommit = '', storage = 'ownclo 'pull': 'always', 'environment' : { 'TEST_SERVER_URL': 'http://reva-server:9140', - 'OCIS_REVA_DATA_ROOT': '/srv/app/tmp/reva/', + dataRootConfig, 'SKELETON_DIR': '/srv/app/tmp/testing/data/apiSkeleton', 'TEST_EXTERNAL_USER_BACKENDS':'true', 'REVA_LDAP_HOSTNAME':'ldap', @@ -966,6 +967,7 @@ def revaServer(storage): 'REVA_STORAGE_OC_DRIVER': '%s' % (storage), 'REVA_STORAGE_OC_DATA_DRIVER': '%s' % (storage), 'REVA_STORAGE_HOME_DATA_TEMP_FOLDER': '/srv/app/tmp/', + 'REVA_OCIS_STORAGE_ROOT': '/srv/app/tmp/ocis/root', 'REVA_STORAGE_OWNCLOUD_DATADIR': '/srv/app/tmp/reva/data', 'REVA_STORAGE_OC_DATA_TEMP_FOLDER': '/srv/app/tmp/', 'REVA_STORAGE_OC_DATA_SERVER_URL': 'http://reva-server:9164/data', From efe5e958917f60894bd0fc21e46b042173d9e585 Mon Sep 17 00:00:00 2001 From: Vincent Petry Date: Thu, 10 Sep 2020 13:54:20 +0200 Subject: [PATCH 11/39] Switch to ocis-sharing branch in butonic's reva It contains more improvements on top of the ocis storage --- go.mod | 4 ++-- go.sum | 24 ++++++++++++------------ 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/go.mod b/go.mod index ed924a3079..3a9b22abcd 100644 --- a/go.mod +++ b/go.mod @@ -19,5 +19,5 @@ require ( gopkg.in/ini.v1 v1.51.1 // indirect ) -// ocis-driver branch -replace github.com/cs3org/reva => github.com/butonic/reva v0.0.0-20200908144404-c3dd7a3924c0 +// ocis-sharing branch +replace github.com/cs3org/reva => github.com/butonic/reva v0.0.0-20200910112438-dd43734ae8af diff --git a/go.sum b/go.sum index e1a579f44c..93bac9ad87 100644 --- a/go.sum +++ b/go.sum @@ -93,8 +93,6 @@ github.com/ascarter/requestid v0.0.0-20170313220838-5b76ab3d4aee/go.mod h1:u7Wtt github.com/aws/aws-sdk-go v1.20.1/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= github.com/aws/aws-sdk-go v1.23.0/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= github.com/aws/aws-sdk-go v1.23.19/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= -github.com/aws/aws-sdk-go v1.34.2 h1:9vCknCdTAmmV4ht7lPuda7aJXzllXwEQyCMZKJHjBrM= -github.com/aws/aws-sdk-go v1.34.2/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0= github.com/aws/aws-sdk-go v1.34.12 h1:7UbBEYDUa4uW0YmRnOd806MS1yoJMcaodBWDzvBShAI= github.com/aws/aws-sdk-go v1.34.12/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0= github.com/aws/aws-xray-sdk-go v0.9.4/go.mod h1:XtMKdBQfpVut+tJEwI7+dJFRxxRdxHDyVNp2tHXRq04= @@ -109,8 +107,8 @@ github.com/blang/semver v3.1.0+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnweb github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869/go.mod h1:Ekp36dRnpXw/yCqJaO+ZrUyxD+3VXMFFr56k5XYrpB4= github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40 h1:y4B3+GPxKlrigF1ha5FFErxK+sr6sWxQovRMzwMhejo= github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40/go.mod h1:8rLXio+WjiTceGBHIoTvn60HIbs7Hm7bcHjyrSqYB9c= -github.com/butonic/reva v0.0.0-20200908144404-c3dd7a3924c0 h1:l+HyZLzjXWKf4YV/8W87tGQwJYWIVPbvAXCOMKxnH3A= -github.com/butonic/reva v0.0.0-20200908144404-c3dd7a3924c0/go.mod h1:2nFeb46NQSd8MliTlPTc+ycYnPwmRFNqB7DXn++TYiY= +github.com/butonic/reva v0.0.0-20200910112438-dd43734ae8af h1:/r3MjBPRezcGsrUzkK7+/MUaaALQO7uPXjZT3lBfNOY= +github.com/butonic/reva v0.0.0-20200910112438-dd43734ae8af/go.mod h1:2nFeb46NQSd8MliTlPTc+ycYnPwmRFNqB7DXn++TYiY= github.com/bwmarrin/discordgo v0.19.0/go.mod h1:O9S4p+ofTFwB02em7jkpkV8M3R0/PUVOwN61zSZ0r4Q= github.com/bwmarrin/discordgo v0.20.1/go.mod h1:O9S4p+ofTFwB02em7jkpkV8M3R0/PUVOwN61zSZ0r4Q= github.com/bwmarrin/discordgo v0.20.2/go.mod h1:O9S4p+ofTFwB02em7jkpkV8M3R0/PUVOwN61zSZ0r4Q= @@ -169,15 +167,10 @@ github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:ma github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/cs3org/cato v0.0.0-20200626150132-28a40e643719/go.mod h1:XJEZ3/EQuI3BXTp/6DUzFr850vlxq11I6satRtz0YQ4= -github.com/cs3org/go-cs3apis v0.0.0-20200730121022-c4f3d4f7ddfd h1:uMaudkC7znaiIKT9rxIhoRYzrhTg1Nc78X7XEqhmjSk= -github.com/cs3org/go-cs3apis v0.0.0-20200730121022-c4f3d4f7ddfd/go.mod h1:UXha4TguuB52H14EMoSsCqDj7k8a/t7g4gVP+bgY5LY= github.com/cs3org/go-cs3apis v0.0.0-20200810113633-b00aca449666 h1:E7VsSSN/2YZLSwrDMJJdAWU11lP7W1qkcXbrslb0PM0= github.com/cs3org/go-cs3apis v0.0.0-20200810113633-b00aca449666/go.mod h1:UXha4TguuB52H14EMoSsCqDj7k8a/t7g4gVP+bgY5LY= -github.com/cs3org/reva v1.1.1-0.20200819100654-dcbf0c8ea187 h1:ZyDXH+zy5KPOH5AM5CMHP2j9dhV6bM3JQmqTfO8fxJ8= -github.com/cs3org/reva v1.1.1-0.20200819100654-dcbf0c8ea187/go.mod h1:gkGtoun9QABW8k7jzAWWxB9jO64DJ1lreSzTucci/ok= -github.com/cs3org/reva v1.2.1-0.20200826162318-c0f54e1f37ea h1:xVyJvR+GoaBrRJV6GnDflgm9bzkmjchCBBg0nMiHu6M= -github.com/cs3org/reva v1.2.1-0.20200826162318-c0f54e1f37ea/go.mod h1:FvYB+UPpuPCw0hH42qHVR1R2atZyy69METZI/zEaST8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/decker502/dnspod-go v0.2.0/go.mod h1:qsurYu1FgxcDwfSwXJdLt4kRsBLZeosEb9uq4Sy+08g= github.com/dgrijalva/jwt-go v3.2.0+incompatible h1:7qlOGliEKZXTDg6OTjfoBKDXWrumCAMpl/TFQ4/5kLM= @@ -490,6 +483,7 @@ github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5m github.com/gophercloud/gophercloud v0.3.0/go.mod h1:vxM41WHh5uqHVBMZHzuwNOHh8XEoIEcSTewFxm1c5g8= github.com/gopherjs/gopherjs v0.0.0-20181004151105-1babbf986f6f/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= +github.com/gopherjs/gopherjs v0.0.0-20181103185306-d547d1d9531e h1:JKmoR8x90Iww1ks85zJ1lfDGgIiMDuIptTOhJq+zKyg= github.com/gopherjs/gopherjs v0.0.0-20181103185306-d547d1d9531e/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg= github.com/gorilla/handlers v1.4.2/go.mod h1:Qkdc/uu4tH4g6mTK6auzZ766c4CA0Ng8+o/OAirnOIQ= @@ -530,6 +524,7 @@ github.com/ijc/Gotty v0.0.0-20170406111628-a8b993ba6abd/go.mod h1:3LVOLeyx9XVvwP github.com/imdario/mergo v0.3.7/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= github.com/imdario/mergo v0.3.8 h1:CGgOkSJeqMRmt0D9XLWExdT4m4F1vd3FV3VPt+0VxkQ= github.com/imdario/mergo v0.3.8/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= +github.com/inconshreveable/mousetrap v1.0.0 h1:Z8tu5sraLXCXIcARxBp/8cbvlwVa7Z1NHg9XEKhtSvM= github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= github.com/jackc/fake v0.0.0-20150926172116-812a484cc733/go.mod h1:WrMFNQdiFJ80sQsxDoMokWK1W5TQtxBFNpzWTD84ibQ= github.com/jackc/pgx v3.2.0+incompatible/go.mod h1:0ZGrqGqkRlliWnWB4zKnWtjbSWbGkVEFm4TeybAXq+I= @@ -554,6 +549,7 @@ github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/ github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= github.com/jtolds/gls v4.2.1+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= +github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo= github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= github.com/justinas/alice v1.2.0 h1:+MHSA/vccVCF4Uq37S42jwlkvI2Xzl7zTPCN5BnZNVo= @@ -569,6 +565,7 @@ github.com/klauspost/cpuid v1.2.0/go.mod h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgo github.com/kolo/xmlrpc v0.0.0-20190717152603-07c4ee3fd181/go.mod h1:o03bZfuBwAXHetKXuInt4S7omeXUu62/A845kiycsSQ= github.com/konsorten/go-windows-terminal-sequences v0.0.0-20180402223658-b729f2633dfe/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/konsorten/go-windows-terminal-sequences v1.0.2 h1:DB17ag19krx9CFsz4o3enTrPXyIXCl+2iCXH/aMAp9s= github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= @@ -705,6 +702,7 @@ github.com/nrdcg/namesilo v0.2.1/go.mod h1:lwMvfQTyYq+BbjJd30ylEG4GPSS6PII0Tia4r github.com/oklog/run v1.0.0 h1:Ru7dDtJNOyC66gQ5dQmaCa0qIsAUFY3sFpK1Xk8igrw= github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= +github.com/oleiade/reflections v1.0.0 h1:0ir4pc6v8/PJ0yw5AEtMddfXpWBXg9cnG7SgSoJuCgY= github.com/oleiade/reflections v1.0.0/go.mod h1:RbATFBbKYkVdqmSFtx13Bb/tVhR0lgOBXunWTZKeL4w= github.com/olekukonko/tablewriter v0.0.1/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= @@ -761,6 +759,7 @@ github.com/pkg/profile v1.2.1/go.mod h1:hJw3o1OdXxsrSjjVksARp5W95eeEaEfptyVZyv6J github.com/pkg/term v0.0.0-20200520122047-c3ffed290a03/go.mod h1:Z9+Ul5bCbBKnbCvdOWbLqTHhJiYV414CURZJba6L8qA= github.com/pkg/xattr v0.4.1 h1:dhclzL6EqOXNaPDWqoeb9tIxATfBSmjqL0b4DpSjwRw= github.com/pkg/xattr v0.4.1/go.mod h1:W2cGD0TBEus7MkUgv0tNZ9JutLtVO3cXu+IBRuHqnFs= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/pquerna/cachecontrol v0.0.0-20180517163645-1555304b9b35 h1:J9b7z+QKAmPf4YLrFg6oQUotqHQeUNWwkvo7jZp1GLU= github.com/pquerna/cachecontrol v0.0.0-20180517163645-1555304b9b35/go.mod h1:prYjPmNq4d1NPVmpShWobRqXY3q7Vp+80DqgxxUrUIA= @@ -846,9 +845,11 @@ github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMB github.com/sirupsen/logrus v1.4.2 h1:SPIRibHv4MatM3XXNO2BJeFLZwZ2LvZgfQ5+UNI2im4= github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= github.com/skratchdot/open-golang v0.0.0-20160302144031-75fb7ed4208c/go.mod h1:sUM3LWHvSMaG192sy56D9F7CNvL7jUJVXoqM1QKLnog= +github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d h1:zE9ykElWQ6/NYmHa3jpm/yHnI4xSofP+UP6SpjHcSeM= github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= github.com/smartystreets/goconvey v0.0.0-20180222194500-ef6db91d284a/go.mod h1:XDJAKZRPZ1CvBcN2aX5YOUTYGHki24fSF0Iv48Ibg0s= github.com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= +github.com/smartystreets/goconvey v1.6.4 h1:fv0U8FUIMPNf1L9lnHLvLhgicrIVChEkdzIKYqbNC9s= github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= github.com/sourcegraph/annotate v0.0.0-20160123013949-f4cad6c6324d/go.mod h1:UdhH50NIW0fCiwBSr0co2m7BnFLdv4fQTgdqdJTHFeE= @@ -862,6 +863,7 @@ github.com/spf13/cast v1.2.0/go.mod h1:r2rcYCSwa1IExKTDiTfzaxqT2FNHs8hODu4LnUfgK github.com/spf13/cast v1.3.0 h1:oget//CVOEoFewqQxwr0Ej5yjygnqGkvggSE/gB35Q8= github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= +github.com/spf13/cobra v0.0.5 h1:f0B+LkLX6DtmRH1isoNA9VTtNUK9K8xYd28JNNfOv/s= github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU= github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= github.com/spf13/jwalterweatherman v1.1.0 h1:ue6voC5bR5F8YxI5S67j9i582FU4Qvo2bmqnqMYADFk= @@ -1287,8 +1289,6 @@ google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8 google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60= google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= -google.golang.org/grpc v1.31.0 h1:T7P4R73V3SSDPhH7WW7ATbfViLtmamH0DKrP3f9AuDI= -google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= google.golang.org/grpc v1.31.1 h1:SfXqXS5hkufcdZ/mHtYCh53P2b+92WQq/DZcKLgsFRs= google.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= From 7b3bb22da3deebdfd866fa66db20f979c44eacc8 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Thu, 10 Sep 2020 18:58:43 +0545 Subject: [PATCH 12/39] set dataroot and use delete command to delete user data --- .drone.star | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.drone.star b/.drone.star index b73f7fe7c4..3f11c3515a 100644 --- a/.drone.star +++ b/.drone.star @@ -42,7 +42,6 @@ def testPipelines(ctx): return pipelines def localApiTests(ctx, coreBranch = 'master', coreCommit = '', storage = 'owncloud'): - dataRootConfig = "'OCIS_REVA_DATA_ROOT': '/srv/app/tmp/reva/'" if storage == 'owncloud' else "'DELETE_USER_DATA_CMD': 'rm -rf /srv/app/tmp/ocis/root/*'" return { 'kind': 'pipeline', 'type': 'docker', @@ -61,7 +60,8 @@ def localApiTests(ctx, coreBranch = 'master', coreCommit = '', storage = 'ownclo 'pull': 'always', 'environment' : { 'TEST_SERVER_URL': 'http://reva-server:9140', - dataRootConfig, + 'OCIS_REVA_DATA_ROOT': '%s' % ('/srv/app/tmp/reva/' if storage == 'owncloud' else ''), + 'DELETE_USER_DATA_CMD': '%s' % ('rm -rf /srv/app/tmp/reva/data/*' if storage == 'owncloud' else 'rm -rf /srv/app/tmp/ocis/root/*'), 'SKELETON_DIR': '/srv/app/tmp/testing/data/apiSkeleton', 'TEST_EXTERNAL_USER_BACKENDS':'true', 'REVA_LDAP_HOSTNAME':'ldap', @@ -117,7 +117,8 @@ def coreApiTests(ctx, coreBranch = 'master', coreCommit = '', part_number = 1, n 'pull': 'always', 'environment' : { 'TEST_SERVER_URL': 'http://reva-server:9140', - 'OCIS_REVA_DATA_ROOT': '/srv/app/tmp/reva/', + 'OCIS_REVA_DATA_ROOT': '%s' % ('/srv/app/tmp/reva/' if storage == 'owncloud' else ''), + 'DELETE_USER_DATA_CMD': '%s' % ('rm -rf /srv/app/tmp/reva/data/*' if storage == 'owncloud' else 'rm -rf /srv/app/tmp/ocis/root/*'), 'SKELETON_DIR': '/srv/app/tmp/testing/data/apiSkeleton', 'TEST_EXTERNAL_USER_BACKENDS':'true', 'REVA_LDAP_HOSTNAME':'ldap', From c4af223861d58c53b6407d5cc73b9537ab6e26c7 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Thu, 10 Sep 2020 21:24:41 +0545 Subject: [PATCH 13/39] fix config name --- .drone.star | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.star b/.drone.star index 3f11c3515a..d02307c120 100644 --- a/.drone.star +++ b/.drone.star @@ -968,7 +968,7 @@ def revaServer(storage): 'REVA_STORAGE_OC_DRIVER': '%s' % (storage), 'REVA_STORAGE_OC_DATA_DRIVER': '%s' % (storage), 'REVA_STORAGE_HOME_DATA_TEMP_FOLDER': '/srv/app/tmp/', - 'REVA_OCIS_STORAGE_ROOT': '/srv/app/tmp/ocis/root', + 'REVA_STORAGE_OCIS_ROOT': '/srv/app/tmp/ocis/root', 'REVA_STORAGE_OWNCLOUD_DATADIR': '/srv/app/tmp/reva/data', 'REVA_STORAGE_OC_DATA_TEMP_FOLDER': '/srv/app/tmp/', 'REVA_STORAGE_OC_DATA_SERVER_URL': 'http://reva-server:9164/data', From 127d6300cf10db007930f5fbc2d5b05070b23937 Mon Sep 17 00:00:00 2001 From: Vincent Petry Date: Thu, 10 Sep 2020 16:32:43 +0200 Subject: [PATCH 14/39] Update to latest butonic ocis-sharing branch Includes more fixes for trashbin --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 3a9b22abcd..d4e30f8b21 100644 --- a/go.mod +++ b/go.mod @@ -20,4 +20,4 @@ require ( ) // ocis-sharing branch -replace github.com/cs3org/reva => github.com/butonic/reva v0.0.0-20200910112438-dd43734ae8af +replace github.com/cs3org/reva => github.com/butonic/reva v0.0.0-20200910140954-a6079f23695f diff --git a/go.sum b/go.sum index 93bac9ad87..d1322cad6c 100644 --- a/go.sum +++ b/go.sum @@ -107,8 +107,8 @@ github.com/blang/semver v3.1.0+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnweb github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869/go.mod h1:Ekp36dRnpXw/yCqJaO+ZrUyxD+3VXMFFr56k5XYrpB4= github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40 h1:y4B3+GPxKlrigF1ha5FFErxK+sr6sWxQovRMzwMhejo= github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40/go.mod h1:8rLXio+WjiTceGBHIoTvn60HIbs7Hm7bcHjyrSqYB9c= -github.com/butonic/reva v0.0.0-20200910112438-dd43734ae8af h1:/r3MjBPRezcGsrUzkK7+/MUaaALQO7uPXjZT3lBfNOY= -github.com/butonic/reva v0.0.0-20200910112438-dd43734ae8af/go.mod h1:2nFeb46NQSd8MliTlPTc+ycYnPwmRFNqB7DXn++TYiY= +github.com/butonic/reva v0.0.0-20200910140954-a6079f23695f h1:mh7Gvg9bBF9bCvmyq3qB3UjZeeoDGHlFIq3AQWCDv1E= +github.com/butonic/reva v0.0.0-20200910140954-a6079f23695f/go.mod h1:2nFeb46NQSd8MliTlPTc+ycYnPwmRFNqB7DXn++TYiY= github.com/bwmarrin/discordgo v0.19.0/go.mod h1:O9S4p+ofTFwB02em7jkpkV8M3R0/PUVOwN61zSZ0r4Q= github.com/bwmarrin/discordgo v0.20.1/go.mod h1:O9S4p+ofTFwB02em7jkpkV8M3R0/PUVOwN61zSZ0r4Q= github.com/bwmarrin/discordgo v0.20.2/go.mod h1:O9S4p+ofTFwB02em7jkpkV8M3R0/PUVOwN61zSZ0r4Q= From da48317e6ae28b32d92056a21b5d6c51d5c6860f Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Thu, 10 Sep 2020 21:36:47 +0545 Subject: [PATCH 15/39] create /srv/app/tmp/ocis/root/ --- .drone.star | 1 + 1 file changed, 1 insertion(+) diff --git a/.drone.star b/.drone.star index d02307c120..bdff857d83 100644 --- a/.drone.star +++ b/.drone.star @@ -287,6 +287,7 @@ def testing(ctx): }, 'commands': [ 'mkdir -p /srv/app/tmp/reva', + 'mkdir -p /srv/app/tmp/ocis/root/', 'bin/ocis-reva --log-level debug --log-pretty gateway &', 'bin/ocis-reva --log-level debug --log-pretty users &', 'bin/ocis-reva --log-level debug --log-pretty auth-basic &', From a69c4bab4c1e44b9daa339f4c8f607b341e00610 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Thu, 10 Sep 2020 21:37:43 +0545 Subject: [PATCH 16/39] delete only inside nodes --- .drone.star | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.star b/.drone.star index bdff857d83..01e6b99bae 100644 --- a/.drone.star +++ b/.drone.star @@ -61,7 +61,7 @@ def localApiTests(ctx, coreBranch = 'master', coreCommit = '', storage = 'ownclo 'environment' : { 'TEST_SERVER_URL': 'http://reva-server:9140', 'OCIS_REVA_DATA_ROOT': '%s' % ('/srv/app/tmp/reva/' if storage == 'owncloud' else ''), - 'DELETE_USER_DATA_CMD': '%s' % ('rm -rf /srv/app/tmp/reva/data/*' if storage == 'owncloud' else 'rm -rf /srv/app/tmp/ocis/root/*'), + 'DELETE_USER_DATA_CMD': '%s' % ('rm -rf /srv/app/tmp/reva/data/*' if storage == 'owncloud' else 'rm -rf /srv/app/tmp/ocis/root/nodes/*'), 'SKELETON_DIR': '/srv/app/tmp/testing/data/apiSkeleton', 'TEST_EXTERNAL_USER_BACKENDS':'true', 'REVA_LDAP_HOSTNAME':'ldap', From f18a95ec4ab88c696424afe9070c44d764c30f79 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Thu, 10 Sep 2020 21:39:55 +0545 Subject: [PATCH 17/39] delete only inside nodes 2 --- .drone.star | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.drone.star b/.drone.star index 01e6b99bae..58072709a5 100644 --- a/.drone.star +++ b/.drone.star @@ -118,7 +118,7 @@ def coreApiTests(ctx, coreBranch = 'master', coreCommit = '', part_number = 1, n 'environment' : { 'TEST_SERVER_URL': 'http://reva-server:9140', 'OCIS_REVA_DATA_ROOT': '%s' % ('/srv/app/tmp/reva/' if storage == 'owncloud' else ''), - 'DELETE_USER_DATA_CMD': '%s' % ('rm -rf /srv/app/tmp/reva/data/*' if storage == 'owncloud' else 'rm -rf /srv/app/tmp/ocis/root/*'), + 'DELETE_USER_DATA_CMD': '%s' % ('rm -rf /srv/app/tmp/reva/data/*' if storage == 'owncloud' else 'rm -rf /srv/app/tmp/ocis/root/nodes/*'), 'SKELETON_DIR': '/srv/app/tmp/testing/data/apiSkeleton', 'TEST_EXTERNAL_USER_BACKENDS':'true', 'REVA_LDAP_HOSTNAME':'ldap', @@ -287,7 +287,6 @@ def testing(ctx): }, 'commands': [ 'mkdir -p /srv/app/tmp/reva', - 'mkdir -p /srv/app/tmp/ocis/root/', 'bin/ocis-reva --log-level debug --log-pretty gateway &', 'bin/ocis-reva --log-level debug --log-pretty users &', 'bin/ocis-reva --log-level debug --log-pretty auth-basic &', @@ -982,6 +981,7 @@ def revaServer(storage): 'commands': [ 'apk add mailcap', 'mkdir -p /srv/app/tmp/reva', + 'mkdir -p /srv/app/tmp/ocis/root/nodes', 'bin/ocis-reva --log-level debug --log-pretty gateway &', 'bin/ocis-reva --log-level debug --log-pretty users &', 'bin/ocis-reva --log-level debug --log-pretty auth-basic &', From c718f56884c562d472bf719848ac574cd6728844 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Fri, 11 Sep 2020 10:29:23 +0545 Subject: [PATCH 18/39] skip local tests on OCIS storage --- .../features/apiOcisSpecific/apiAuthOcs-ocsGETAuth.feature | 2 +- .../features/apiOcisSpecific/apiAuthOcs-ocsPOSTAuth.feature | 2 +- .../features/apiOcisSpecific/apiAuthOcs-ocsPUTAuth.feature | 2 +- .../apiOcisSpecific/apiAuthWebDav-webDavLOCKAuth.feature | 2 +- .../apiOcisSpecific/apiAuthWebDav-webDavMOVEAuth.feature | 2 +- .../apiOcisSpecific/apiAuthWebDav-webDavPROPFINDAuth.feature | 2 +- .../apiCapabilities-capabilitiesWithNormalUser.feature | 2 +- .../features/apiOcisSpecific/apiFavorites-favorites.feature | 2 +- .../features/apiOcisSpecific/apiMain-checksums.feature | 2 +- tests/acceptance/features/apiOcisSpecific/apiMain-main.feature | 2 +- ...hareCreateSpecial2-createShareWithInvalidPermissions.feature | 2 +- .../apiOcisSpecific/apiShareManagementBasic-createShare.feature | 2 +- .../apiOcisSpecific/apiShareManagementBasic-deleteShare.feature | 2 +- .../apiOcisSpecific/apiShareOperations-accessToShare.feature | 2 +- .../apiShareOperations-getWebDAVSharePermissions.feature | 2 +- .../apiOcisSpecific/apiShareOperations-gettingShares.feature | 2 +- .../apiSharePublicLink1-createPublicLinkShare.feature | 2 +- .../apiSharePublicLink2-copyFromPublicLink.feature | 2 +- .../apiSharePublicLink2-updatePublicLinkShare.feature | 2 +- .../apiSharePublicLink2-uploadToPublicLinkShare.feature | 2 +- .../features/apiOcisSpecific/apiShareUpdate-updateShare.feature | 2 +- .../features/apiOcisSpecific/apiTrashbin-trashbinDelete.feature | 2 +- .../features/apiOcisSpecific/apiVersions-fileVersions.feature | 2 +- .../features/apiOcisSpecific/apiWebdavMove1-moveFolder.feature | 2 +- .../apiWebdavMove1-moveFolderToBlacklistedName.feature | 2 +- .../features/apiOcisSpecific/apiWebdavMove2-moveFile.feature | 2 +- .../apiWebdavMove2-moveFileToBlacklistedName.feature | 2 +- .../apiOcisSpecific/apiWebdavOperations-downloadFile.feature | 2 +- .../apiOcisSpecific/apiWebdavOperations-refuseAccess.feature | 2 +- .../features/apiOcisSpecific/apiWebdavPreviews-previews.feature | 2 +- .../apiOcisSpecific/apiWebdavProperties1-createFolder.feature | 2 +- .../apiWebdavProperties1-setFileProperties.feature | 2 +- .../apiWebdavProperties2-getFileProperties.feature | 2 +- .../apiOcisSpecific/apiWebdavUpload1-uploadFile.feature | 2 +- 34 files changed, 34 insertions(+), 34 deletions(-) diff --git a/tests/acceptance/features/apiOcisSpecific/apiAuthOcs-ocsGETAuth.feature b/tests/acceptance/features/apiOcisSpecific/apiAuthOcs-ocsGETAuth.feature index d48ec88c0d..f670ebc12c 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiAuthOcs-ocsGETAuth.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiAuthOcs-ocsGETAuth.feature @@ -1,4 +1,4 @@ -@api +@api @skipOnOcis-OCIS-Storage Feature: auth Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiAuthOcs-ocsPOSTAuth.feature b/tests/acceptance/features/apiOcisSpecific/apiAuthOcs-ocsPOSTAuth.feature index 3b3927e6e4..bd9b9512d5 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiAuthOcs-ocsPOSTAuth.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiAuthOcs-ocsPOSTAuth.feature @@ -1,4 +1,4 @@ -@api +@api @skipOnOcis-OCIS-Storage Feature: auth Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiAuthOcs-ocsPUTAuth.feature b/tests/acceptance/features/apiOcisSpecific/apiAuthOcs-ocsPUTAuth.feature index b8e54da9a7..9e3ed6d659 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiAuthOcs-ocsPUTAuth.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiAuthOcs-ocsPUTAuth.feature @@ -1,4 +1,4 @@ -@api +@api @skipOnOcis-OCIS-Storage Feature: auth @issue-ocis-reva-30 diff --git a/tests/acceptance/features/apiOcisSpecific/apiAuthWebDav-webDavLOCKAuth.feature b/tests/acceptance/features/apiOcisSpecific/apiAuthWebDav-webDavLOCKAuth.feature index fe5c1c6751..4e4b33759f 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiAuthWebDav-webDavLOCKAuth.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiAuthWebDav-webDavLOCKAuth.feature @@ -1,4 +1,4 @@ -@api +@api @skipOnOcis-OCIS-Storage Feature: LOCK file/folder Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiAuthWebDav-webDavMOVEAuth.feature b/tests/acceptance/features/apiOcisSpecific/apiAuthWebDav-webDavMOVEAuth.feature index c2291fc5ed..7195bee736 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiAuthWebDav-webDavMOVEAuth.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiAuthWebDav-webDavMOVEAuth.feature @@ -1,4 +1,4 @@ -@api +@api @skipOnOcis-OCIS-Storage Feature: MOVE file/folder Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiAuthWebDav-webDavPROPFINDAuth.feature b/tests/acceptance/features/apiOcisSpecific/apiAuthWebDav-webDavPROPFINDAuth.feature index 478ab74660..b5ab1abb6d 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiAuthWebDav-webDavPROPFINDAuth.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiAuthWebDav-webDavPROPFINDAuth.feature @@ -1,4 +1,4 @@ -@api +@api @skipOnOcis-OCIS-Storage Feature: get file info using PROPFIND Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiCapabilities-capabilitiesWithNormalUser.feature b/tests/acceptance/features/apiOcisSpecific/apiCapabilities-capabilitiesWithNormalUser.feature index cf833d5b24..73239cb4b9 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiCapabilities-capabilitiesWithNormalUser.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiCapabilities-capabilitiesWithNormalUser.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api @files_sharing-app-required @skipOnOcis-OCIS-Storage Feature: default capabilities for normal user Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiFavorites-favorites.feature b/tests/acceptance/features/apiOcisSpecific/apiFavorites-favorites.feature index 95f9a387a2..df24afe6ed 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiFavorites-favorites.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiFavorites-favorites.feature @@ -1,4 +1,4 @@ -@api +@api @skipOnOcis-OCIS-Storage Feature: favorite Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiMain-checksums.feature b/tests/acceptance/features/apiOcisSpecific/apiMain-checksums.feature index d536985657..5358f55f65 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiMain-checksums.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiMain-checksums.feature @@ -1,4 +1,4 @@ -@api +@api @skipOnOcis-OCIS-Storage Feature: checksums Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiMain-main.feature b/tests/acceptance/features/apiOcisSpecific/apiMain-main.feature index 9c4ad50f95..443fd1f467 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiMain-main.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiMain-main.feature @@ -1,4 +1,4 @@ -@api +@api @skipOnOcis-OCIS-Storage Feature: Other tests related to api @issue-ocis-reva-100 diff --git a/tests/acceptance/features/apiOcisSpecific/apiShareCreateSpecial2-createShareWithInvalidPermissions.feature b/tests/acceptance/features/apiOcisSpecific/apiShareCreateSpecial2-createShareWithInvalidPermissions.feature index 8d08de8b99..8089272731 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiShareCreateSpecial2-createShareWithInvalidPermissions.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiShareCreateSpecial2-createShareWithInvalidPermissions.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @issue-ocis-reva-243 +@api @files_sharing-app-required @issue-ocis-reva-243 @skipOnOcis-OCIS-Storage Feature: cannot share resources with invalid permissions Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiShareManagementBasic-createShare.feature b/tests/acceptance/features/apiOcisSpecific/apiShareManagementBasic-createShare.feature index a1c6880e2d..45a7f54ee3 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiShareManagementBasic-createShare.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiShareManagementBasic-createShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api @files_sharing-app-required @skipOnOcis-OCIS-Storage Feature: sharing Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiShareManagementBasic-deleteShare.feature b/tests/acceptance/features/apiOcisSpecific/apiShareManagementBasic-deleteShare.feature index 3de47db441..6fb61e565a 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiShareManagementBasic-deleteShare.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiShareManagementBasic-deleteShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @issue-ocis-reva-243 +@api @files_sharing-app-required @issue-ocis-reva-243 @skipOnOcis-OCIS-Storage Feature: sharing @issue-ocis-reva-356 diff --git a/tests/acceptance/features/apiOcisSpecific/apiShareOperations-accessToShare.feature b/tests/acceptance/features/apiOcisSpecific/apiShareOperations-accessToShare.feature index afcc2da740..adfc1743b3 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiShareOperations-accessToShare.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiShareOperations-accessToShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api @files_sharing-app-required @skipOnOcis-OCIS-Storage Feature: sharing Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiShareOperations-getWebDAVSharePermissions.feature b/tests/acceptance/features/apiOcisSpecific/apiShareOperations-getWebDAVSharePermissions.feature index f7881377fa..90d80d1647 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiShareOperations-getWebDAVSharePermissions.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiShareOperations-getWebDAVSharePermissions.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @issue-ocis-reva-47 +@api @files_sharing-app-required @issue-ocis-reva-47 @skipOnOcis-OCIS-Storage Feature: sharing Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiShareOperations-gettingShares.feature b/tests/acceptance/features/apiOcisSpecific/apiShareOperations-gettingShares.feature index 2007a366a5..146b07a160 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiShareOperations-gettingShares.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiShareOperations-gettingShares.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api @files_sharing-app-required @skipOnOcis-OCIS-Storage Feature: sharing Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink1-createPublicLinkShare.feature b/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink1-createPublicLinkShare.feature index 235effb6ae..0bab8494b6 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink1-createPublicLinkShare.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink1-createPublicLinkShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @public_link_share-feature-required @skipOnOcis-EOS-Storage @issue-ocis-reva-315 @issue-ocis-reva-316 +@api @files_sharing-app-required @public_link_share-feature-required @skipOnOcis-EOS-Storage @issue-ocis-reva-315 @issue-ocis-reva-316 @skipOnOcis-OCIS-Storage Feature: create a public link share diff --git a/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-copyFromPublicLink.feature b/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-copyFromPublicLink.feature index 598f75155e..c89e0a01e9 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-copyFromPublicLink.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-copyFromPublicLink.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @public_link_share-feature-required @issue-ocis-reva-310 +@api @files_sharing-app-required @public_link_share-feature-required @issue-ocis-reva-310 @skipOnOcis-OCIS-Storage Feature: copying from public link share Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-updatePublicLinkShare.feature b/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-updatePublicLinkShare.feature index e14ed5e6af..1ee29d933b 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-updatePublicLinkShare.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-updatePublicLinkShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @public_link_share-feature-required @issue-ocis-reva-252 +@api @files_sharing-app-required @public_link_share-feature-required @issue-ocis-reva-252 @skipOnOcis-OCIS-Storage Feature: update a public link share Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-uploadToPublicLinkShare.feature b/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-uploadToPublicLinkShare.feature index 320ce525b6..bae3bc8201 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-uploadToPublicLinkShare.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-uploadToPublicLinkShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @public_link_share-feature-required @skipOnOcis-EOS-Storage @issue-ocis-reva-315 @issue-ocis-reva-316 +@api @files_sharing-app-required @public_link_share-feature-required @skipOnOcis-EOS-Storage @issue-ocis-reva-315 @issue-ocis-reva-316 @skipOnOcis-OCIS-Storage Feature: upload to a public link share diff --git a/tests/acceptance/features/apiOcisSpecific/apiShareUpdate-updateShare.feature b/tests/acceptance/features/apiOcisSpecific/apiShareUpdate-updateShare.feature index 3beddab015..5183cc0b56 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiShareUpdate-updateShare.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiShareUpdate-updateShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api @files_sharing-app-required @skipOnOcis-OCIS-Storage Feature: sharing Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiTrashbin-trashbinDelete.feature b/tests/acceptance/features/apiOcisSpecific/apiTrashbin-trashbinDelete.feature index c63c4f5f69..ca867e9d73 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiTrashbin-trashbinDelete.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiTrashbin-trashbinDelete.feature @@ -1,4 +1,4 @@ -@api @files_trashbin-app-required +@api @files_trashbin-app-required @skipOnOcis-OCIS-Storage Feature: files and folders can be deleted from the trashbin As a user I want to delete files and folders from the trashbin diff --git a/tests/acceptance/features/apiOcisSpecific/apiVersions-fileVersions.feature b/tests/acceptance/features/apiOcisSpecific/apiVersions-fileVersions.feature index bea757a7e8..db8b011c31 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiVersions-fileVersions.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiVersions-fileVersions.feature @@ -1,4 +1,4 @@ -@api @files_versions-app-required @skipOnOcis-EOS-Storage @issue-ocis-reva-275 +@api @files_versions-app-required @skipOnOcis-EOS-Storage @issue-ocis-reva-275 @skipOnOcis-OCIS-Storage Feature: dav-versions diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavMove1-moveFolder.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavMove1-moveFolder.feature index 6b5bc6a795..33cb218570 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavMove1-moveFolder.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavMove1-moveFolder.feature @@ -1,4 +1,4 @@ -@api @issue-ocis-reva-14 +@api @issue-ocis-reva-14 @skipOnOcis-OCIS-Storage Feature: move (rename) folder As a user I want to be able to move and rename folders diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavMove1-moveFolderToBlacklistedName.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavMove1-moveFolderToBlacklistedName.feature index 7a7701a7c0..86418911b6 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavMove1-moveFolderToBlacklistedName.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavMove1-moveFolderToBlacklistedName.feature @@ -1,4 +1,4 @@ -@api @issue-ocis-reva-14 +@api @issue-ocis-reva-14 @skipOnOcis-OCIS-Storage Feature: users cannot move (rename) a folder to a blacklisted name As an administrator I want to be able to prevent users from moving (renaming) folders to specified names diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFile.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFile.feature index d05160f7bb..d484387805 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFile.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFile.feature @@ -1,4 +1,4 @@ -@api @issue-ocis-reva-14 +@api @issue-ocis-reva-14 @skipOnOcis-OCIS-Storage Feature: move (rename) file As a user I want to be able to move and rename files diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFileToBlacklistedName.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFileToBlacklistedName.feature index 75221c1b0a..821f1d55a5 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFileToBlacklistedName.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFileToBlacklistedName.feature @@ -1,4 +1,4 @@ -@api @issue-ocis-reva-14 +@api @issue-ocis-reva-14 @skipOnOcis-OCIS-Storage Feature: users cannot move (rename) a file to a blacklisted name As an administrator I want to be able to prevent users from moving (renaming) files to specified file names diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavOperations-downloadFile.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavOperations-downloadFile.feature index b3dd1a0a9d..dc3fa3e27c 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavOperations-downloadFile.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavOperations-downloadFile.feature @@ -1,4 +1,4 @@ -@api +@api @skipOnOcis-OCIS-Storage Feature: download file As a user I want to be able to download files diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavOperations-refuseAccess.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavOperations-refuseAccess.feature index 5a1df03453..48e42d0a15 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavOperations-refuseAccess.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavOperations-refuseAccess.feature @@ -1,4 +1,4 @@ -@api +@api @skipOnOcis-OCIS-Storage Feature: refuse access As an administrator I want to refuse access to unauthenticated and disabled users diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavPreviews-previews.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavPreviews-previews.feature index 08d796036c..4d35b8dbe9 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavPreviews-previews.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavPreviews-previews.feature @@ -1,4 +1,4 @@ -@api @issue-ocis-187 +@api @issue-ocis-187 @skipOnOcis-OCIS-Storage Feature: previews of files downloaded through the webdav API Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties1-createFolder.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties1-createFolder.feature index c7b96e90f3..82fae8072b 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties1-createFolder.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties1-createFolder.feature @@ -1,4 +1,4 @@ -@api +@api @skipOnOcis-OCIS-Storage Feature: create folder As a user I want to be able to create folders diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties1-setFileProperties.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties1-setFileProperties.feature index 5ce403a669..2de3e80d42 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties1-setFileProperties.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties1-setFileProperties.feature @@ -1,4 +1,4 @@ -@api @issue-ocis-reva-57 +@api @issue-ocis-reva-57 @skipOnOcis-OCIS-Storage Feature: set file properties As a user I want to be able to set meta-information about files diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties2-getFileProperties.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties2-getFileProperties.feature index af5fee43fa..317072b1a4 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties2-getFileProperties.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties2-getFileProperties.feature @@ -1,4 +1,4 @@ -@api +@api @skipOnOcis-OCIS-Storage Feature: get file properties As a user I want to be able to get meta-information about files diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavUpload1-uploadFile.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavUpload1-uploadFile.feature index c3b133ae8f..2ba132f675 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavUpload1-uploadFile.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavUpload1-uploadFile.feature @@ -1,4 +1,4 @@ -@api +@api @skipOnOcis-OCIS-Storage Feature: upload file As a user I want to be able to upload files From aa858d8d29b569ba69d1f3d7df38f0af3659a26a Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Fri, 11 Sep 2020 10:39:10 +0545 Subject: [PATCH 19/39] skip failing oc10 API tests --- .../expected-failures-on-OCIS-storage.txt | 437 ++++++++++++++++++ 1 file changed, 437 insertions(+) diff --git a/tests/acceptance/expected-failures-on-OCIS-storage.txt b/tests/acceptance/expected-failures-on-OCIS-storage.txt index 3ca62aa25a..3d9ec642c9 100644 --- a/tests/acceptance/expected-failures-on-OCIS-storage.txt +++ b/tests/acceptance/expected-failures-on-OCIS-storage.txt @@ -1001,3 +1001,440 @@ apiWebdavUpload2/uploadFileUsingOldChunking.feature:98 apiWebdavUpload2/uploadFileUsingOldChunking.feature:99 apiWebdavUpload2/uploadFileUsingOldChunking.feature:100 apiWebdavUpload2/uploadFileUsingOldChunking.feature:101 +# +# Failures that probably happen because of issues in CI to setup the skeleton folder and to delete user data after the test +apiAuth/webDavAuth.feature:13 +apiAuthWebDav/webDavDELETEAuth.feature:15 +apiAuthWebDav/webDavDELETEAuth.feature:25 +apiAuthWebDav/webDavDELETEAuth.feature:45 +apiAuthWebDav/webDavDELETEAuth.feature:55 +apiAuthWebDav/webDavDELETEAuth.feature:67 +apiAuthWebDav/webDavLOCKAuth.feature:15 +apiAuthWebDav/webDavLOCKAuth.feature:27 +apiAuthWebDav/webDavLOCKAuth.feature:49 +apiAuthWebDav/webDavLOCKAuth.feature:59 +apiAuthWebDav/webDavLOCKAuth.feature:71 +apiAuthWebDav/webDavMKCOLAuth.feature:14 +apiAuthWebDav/webDavMKCOLAuth.feature:26 +apiAuthWebDav/webDavMKCOLAuth.feature:49 +apiAuthWebDav/webDavMKCOLAuth.feature:59 +apiAuthWebDav/webDavMKCOLAuth.feature:71 +apiAuthWebDav/webDavMOVEAuth.feature:14 +apiAuthWebDav/webDavMOVEAuth.feature:26 +apiAuthWebDav/webDavMOVEAuth.feature:45 +apiAuthWebDav/webDavMOVEAuth.feature:55 +apiAuthWebDav/webDavMOVEAuth.feature:67 +apiAuthWebDav/webDavPOSTAuth.feature:15 +apiAuthWebDav/webDavPOSTAuth.feature:27 +apiAuthWebDav/webDavPOSTAuth.feature:46 +apiAuthWebDav/webDavPOSTAuth.feature:56 +apiAuthWebDav/webDavPOSTAuth.feature:68 +apiAuthWebDav/webDavPROPFINDAuth.feature:14 +apiAuthWebDav/webDavPROPFINDAuth.feature:26 +apiAuthWebDav/webDavPROPFINDAuth.feature:45 +apiAuthWebDav/webDavPROPFINDAuth.feature:55 +apiAuthWebDav/webDavPROPFINDAuth.feature:67 +apiAuthWebDav/webDavPROPPATCHAuth.feature:15 +apiAuthWebDav/webDavPROPPATCHAuth.feature:27 +apiAuthWebDav/webDavPROPPATCHAuth.feature:46 +apiAuthWebDav/webDavPROPPATCHAuth.feature:56 +apiAuthWebDav/webDavPROPPATCHAuth.feature:68 +apiAuthWebDav/webDavPUTAuth.feature:15 +apiAuthWebDav/webDavPUTAuth.feature:27 +apiAuthWebDav/webDavPUTAuth.feature:49 +apiAuthWebDav/webDavPUTAuth.feature:59 +apiAuthWebDav/webDavPUTAuth.feature:71 +apiFavorites/favorites.feature:28 +apiFavorites/favorites.feature:29 +apiFavorites/favorites.feature:44 +apiFavorites/favorites.feature:45 +apiFavorites/favorites.feature:59 +apiFavorites/favorites.feature:60 +apiFavorites/favorites.feature:75 +apiFavorites/favorites.feature:76 +apiMain/checksums.feature:13 +apiMain/checksums.feature:14 +apiMain/checksums.feature:226 +apiMain/checksums.feature:227 +apiMain/checksums.feature:346 +apiMain/checksums.feature:347 +apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:22 +apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:23 +apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:24 +apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:25 +apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:26 +apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:27 +apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:28 +apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:29 +apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:83 +apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:84 +apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:102 +apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:103 +apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:104 +apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:105 +apiShareManagement/acceptShares.feature:155 +apiShareManagement/acceptShares.feature:313 +apiShareManagement/acceptSharesToSharesFolder.feature:22 +apiShareManagementBasic/createShare.feature:85 +apiShareManagementBasic/createShare.feature:86 +apiShareManagementBasic/createShare.feature:88 +apiShareManagementBasic/createShare.feature:89 +apiShareManagementBasic/createShare.feature:91 +apiShareManagementBasic/createShare.feature:92 +apiShareManagementBasic/createShare.feature:94 +apiShareManagementBasic/createShare.feature:95 +apiShareManagementBasic/createShare.feature:107 +apiShareManagementBasic/createShare.feature:108 +apiShareManagementBasic/createShare.feature:120 +apiShareManagementBasic/createShare.feature:121 +apiShareManagementBasic/createShare.feature:145 +apiShareManagementBasic/createShare.feature:146 +apiShareManagementBasic/deleteShare.feature:39 +apiShareOperations/accessToShare.feature:20 +apiShareOperations/accessToShare.feature:21 +apiShareOperations/accessToShare.feature:34 +apiShareOperations/accessToShare.feature:35 +apiShareOperations/gettingShares.feature:54 +apiShareOperations/gettingShares.feature:55 +apiSharePublicLink1/changingPublicLinkShare.feature:38 +apiSharePublicLink1/changingPublicLinkShare.feature:74 +apiSharePublicLink1/changingPublicLinkShare.feature:117 +apiSharePublicLink1/changingPublicLinkShare.feature:128 +apiSharePublicLink1/changingPublicLinkShare.feature:139 +apiSharePublicLink1/changingPublicLinkShare.feature:162 +apiSharePublicLink1/changingPublicLinkShare.feature:174 +apiSharePublicLink1/changingPublicLinkShare.feature:185 +apiSharePublicLink1/changingPublicLinkShare.feature:209 +apiSharePublicLink1/changingPublicLinkShare.feature:221 +apiSharePublicLink1/changingPublicLinkShare.feature:232 +apiSharePublicLink1/changingPublicLinkShare.feature:255 +apiSharePublicLink1/createPublicLinkShare.feature:329 +apiSharePublicLink1/createPublicLinkShare.feature:330 +apiSharePublicLink1/createPublicLinkShare.feature:351 +apiSharePublicLink1/createPublicLinkShare.feature:352 +apiSharePublicLink1/createPublicLinkShare.feature:571 +apiSharePublicLink1/createPublicLinkShare.feature:572 +apiSharePublicLink1/createPublicLinkShare.feature:608 +apiSharePublicLink1/createPublicLinkShare.feature:609 +apiSharePublicLink1/createPublicLinkShare.feature:647 +apiSharePublicLink1/createPublicLinkShare.feature:648 +apiSharePublicLink1/createPublicLinkShare.feature:678 +apiSharePublicLink1/createPublicLinkShare.feature:679 +apiSharePublicLink1/createPublicLinkShare.feature:740 +apiSharePublicLink1/createPublicLinkShare.feature:760 +apiSharePublicLink1/createPublicLinkShare.feature:761 +apiSharePublicLink1/createPublicLinkShare.feature:774 +apiSharePublicLink1/createPublicLinkShare.feature:775 +apiSharePublicLink1/deletePublicLinkShare.feature:20 +apiSharePublicLink1/deletePublicLinkShare.feature:21 +apiSharePublicLink1/deletePublicLinkShare.feature:53 +apiSharePublicLink1/deletePublicLinkShare.feature:54 +apiSharePublicLink1/deletePublicLinkShare.feature:70 +apiSharePublicLink1/deletePublicLinkShare.feature:71 +apiSharePublicLink2/copyFromPublicLink.feature:9 +apiSharePublicLink2/copyFromPublicLink.feature:21 +apiSharePublicLink2/copyFromPublicLink.feature:34 +apiSharePublicLink2/copyFromPublicLink.feature:47 +apiSharePublicLink2/copyFromPublicLink.feature:75 +apiSharePublicLink2/copyFromPublicLink.feature:86 +apiSharePublicLink2/copyFromPublicLink.feature:113 +apiSharePublicLink2/copyFromPublicLink.feature:114 +apiSharePublicLink2/copyFromPublicLink.feature:115 +apiSharePublicLink2/copyFromPublicLink.feature:116 +apiSharePublicLink2/copyFromPublicLink.feature:131 +apiSharePublicLink2/copyFromPublicLink.feature:132 +apiSharePublicLink2/copyFromPublicLink.feature:133 +apiSharePublicLink2/copyFromPublicLink.feature:134 +apiSharePublicLink2/copyFromPublicLink.feature:150 +apiSharePublicLink2/copyFromPublicLink.feature:151 +apiSharePublicLink2/copyFromPublicLink.feature:152 +apiSharePublicLink2/copyFromPublicLink.feature:153 +apiSharePublicLink2/multilinkSharing.feature:42 +apiSharePublicLink2/multilinkSharing.feature:43 +apiSharePublicLink2/multilinkSharing.feature:76 +apiSharePublicLink2/multilinkSharing.feature:77 +apiSharePublicLink2/multilinkSharing.feature:105 +apiSharePublicLink2/multilinkSharing.feature:106 +apiSharePublicLink2/multilinkSharing.feature:108 +apiSharePublicLink2/multilinkSharing.feature:157 +apiSharePublicLink2/multilinkSharing.feature:158 +apiSharePublicLink2/multilinkSharing.feature:160 +apiSharePublicLink2/updatePublicLinkShare.feature:77 +apiSharePublicLink2/updatePublicLinkShare.feature:78 +apiSharePublicLink2/updatePublicLinkShare.feature:110 +apiSharePublicLink2/updatePublicLinkShare.feature:111 +apiSharePublicLink2/updatePublicLinkShare.feature:142 +apiSharePublicLink2/updatePublicLinkShare.feature:143 +apiSharePublicLink2/updatePublicLinkShare.feature:173 +apiSharePublicLink2/updatePublicLinkShare.feature:174 +apiSharePublicLink2/updatePublicLinkShare.feature:204 +apiSharePublicLink2/updatePublicLinkShare.feature:205 +apiSharePublicLink2/updatePublicLinkShare.feature:235 +apiSharePublicLink2/updatePublicLinkShare.feature:236 +apiSharePublicLink2/updatePublicLinkShare.feature:266 +apiSharePublicLink2/updatePublicLinkShare.feature:267 +apiSharePublicLink2/updatePublicLinkShare.feature:511 +apiSharePublicLink2/updatePublicLinkShare.feature:512 +apiSharePublicLink2/uploadToPublicLinkShare.feature:92 +apiSharePublicLink2/uploadToPublicLinkShare.feature:111 +apiSharePublicLink2/uploadToPublicLinkShare.feature:129 +apiSharePublicLink2/uploadToPublicLinkShare.feature:227 +apiSharePublicLink2/uploadToPublicLinkShare.feature:246 +apiTrashbin/trashbinDelete.feature:80 +apiTrashbin/trashbinDelete.feature:93 +apiTrashbin/trashbinFilesFolders.feature:20 +apiTrashbin/trashbinFilesFolders.feature:21 +apiTrashbin/trashbinFilesFolders.feature:31 +apiTrashbin/trashbinFilesFolders.feature:32 +apiTrashbin/trashbinFilesFolders.feature:74 +apiTrashbin/trashbinFilesFolders.feature:75 +apiTrashbin/trashbinFilesFolders.feature:186 +apiTrashbin/trashbinFilesFolders.feature:187 +apiTrashbin/trashbinFilesFolders.feature:299 +apiTrashbin/trashbinFilesFolders.feature:300 +apiTrashbin/trashbinFilesFolders.feature:301 +apiTrashbin/trashbinFilesFolders.feature:302 +apiTrashbin/trashbinFilesFolders.feature:303 +apiTrashbin/trashbinFilesFolders.feature:304 +apiTrashbin/trashbinFilesFolders.feature:305 +apiTrashbin/trashbinFilesFolders.feature:306 +apiTrashbin/trashbinFilesFolders.feature:307 +apiTrashbin/trashbinFilesFolders.feature:308 +apiTrashbin/trashbinFilesFolders.feature:309 +apiTrashbin/trashbinFilesFolders.feature:310 +apiTrashbin/trashbinFilesFolders.feature:320 +apiTrashbin/trashbinFilesFolders.feature:321 +apiTrashbin/trashbinRestore.feature:294 +apiTrashbin/trashbinRestore.feature:295 +apiTrashbin/trashbinRestore.feature:309 +apiTrashbin/trashbinRestore.feature:310 +apiVersions/fileVersions.feature:10 +apiVersions/fileVersions.feature:29 +apiVersions/fileVersions.feature:52 +apiVersions/fileVersions.feature:61 +apiVersions/fileVersions.feature:69 +apiVersions/fileVersions.feature:122 +apiVersions/fileVersions.feature:130 +apiWebdavMove1/moveFileAsync.feature:149 +apiWebdavMove1/moveFileAsync.feature:214 +apiWebdavMove1/moveFileAsync.feature:215 +apiWebdavMove1/moveFolder.feature:62 +apiWebdavMove1/moveFolder.feature:63 +apiWebdavMove1/moveFolder.feature:74 +apiWebdavMove1/moveFolder.feature:75 +apiWebdavMove1/moveFolder.feature:86 +apiWebdavMove1/moveFolder.feature:87 +apiWebdavMove1/moveFolder.feature:88 +apiWebdavMove1/moveFolder.feature:89 +apiWebdavMove1/moveFolder.feature:90 +apiWebdavMove1/moveFolder.feature:91 +apiWebdavMove1/moveFolder.feature:92 +apiWebdavMove1/moveFolder.feature:93 +apiWebdavMove1/moveFolder.feature:94 +apiWebdavMove1/moveFolder.feature:95 +apiWebdavMove2/moveFile.feature:21 +apiWebdavMove2/moveFile.feature:22 +apiWebdavMove2/moveFile.feature:34 +apiWebdavMove2/moveFile.feature:35 +apiWebdavMove2/moveFile.feature:45 +apiWebdavMove2/moveFile.feature:46 +apiWebdavMove2/moveFile.feature:57 +apiWebdavMove2/moveFile.feature:58 +apiWebdavMove2/moveFile.feature:68 +apiWebdavMove2/moveFile.feature:69 +apiWebdavMove2/moveFile.feature:114 +apiWebdavMove2/moveFile.feature:115 +apiWebdavMove2/moveFile.feature:162 +apiWebdavMove2/moveFile.feature:163 +apiWebdavMove2/moveFile.feature:209 +apiWebdavMove2/moveFile.feature:210 +apiWebdavMove2/moveFile.feature:231 +apiWebdavMove2/moveFile.feature:232 +apiWebdavMove2/moveFile.feature:281 +apiWebdavMove2/moveFile.feature:282 +apiWebdavMove2/moveFile.feature:292 +apiWebdavMove2/moveFile.feature:303 +apiWebdavMove2/moveFile.feature:304 +apiWebdavMove2/moveFile.feature:305 +apiWebdavMove2/moveFile.feature:306 +apiWebdavMove2/moveFile.feature:307 +apiWebdavMove2/moveFile.feature:308 +apiWebdavMove2/moveFile.feature:309 +apiWebdavMove2/moveFile.feature:310 +apiWebdavMove2/moveFile.feature:311 +apiWebdavMove2/moveFile.feature:312 +apiWebdavMove2/moveFile.feature:313 +apiWebdavMove2/moveFile.feature:314 +apiWebdavOperations/deleteFile.feature:19 +apiWebdavOperations/deleteFile.feature:20 +apiWebdavOperations/deleteFile.feature:33 +apiWebdavOperations/deleteFile.feature:34 +apiWebdavOperations/deleteFile.feature:45 +apiWebdavOperations/deleteFile.feature:46 +apiWebdavOperations/deleteFile.feature:47 +apiWebdavOperations/deleteFile.feature:48 +apiWebdavOperations/deleteFile.feature:49 +apiWebdavOperations/deleteFile.feature:50 +apiWebdavOperations/deleteFile.feature:51 +apiWebdavOperations/deleteFile.feature:52 +apiWebdavOperations/deleteFile.feature:53 +apiWebdavOperations/deleteFile.feature:54 +apiWebdavOperations/deleteFile.feature:55 +apiWebdavOperations/deleteFile.feature:56 +apiWebdavOperations/deleteFile.feature:66 +apiWebdavOperations/deleteFile.feature:67 +apiWebdavOperations/deleteFile.feature:68 +apiWebdavOperations/deleteFile.feature:69 +apiWebdavOperations/deleteFile.feature:70 +apiWebdavOperations/deleteFile.feature:71 +apiWebdavOperations/deleteFolder.feature:19 +apiWebdavOperations/deleteFolder.feature:20 +apiWebdavOperations/deleteFolder.feature:32 +apiWebdavOperations/deleteFolder.feature:33 +apiWebdavOperations/deleteFolder.feature:47 +apiWebdavOperations/deleteFolder.feature:48 +apiWebdavOperations/deleteFolderContents.feature:31 +apiWebdavOperations/deleteFolderContents.feature:32 +apiWebdavOperations/downloadFile.feature:19 +apiWebdavOperations/downloadFile.feature:20 +apiWebdavOperations/downloadFile.feature:40 +apiWebdavOperations/downloadFile.feature:41 +apiWebdavOperations/downloadFile.feature:60 +apiWebdavOperations/downloadFile.feature:61 +apiWebdavOperations/downloadFile.feature:87 +apiWebdavOperations/downloadFile.feature:103 +apiWebdavOperations/downloadFile.feature:104 +apiWebdavOperations/downloadFile.feature:116 +apiWebdavOperations/downloadFile.feature:117 +apiWebdavOperations/downloadFile.feature:126 +apiWebdavOperations/downloadFile.feature:127 +apiWebdavOperations/downloadFile.feature:128 +apiWebdavOperations/downloadFile.feature:129 +apiWebdavOperations/downloadFile.feature:130 +apiWebdavOperations/downloadFile.feature:131 +apiWebdavProperties1/copyFile.feature:22 +apiWebdavProperties1/copyFile.feature:23 +apiWebdavProperties1/copyFile.feature:33 +apiWebdavProperties1/copyFile.feature:34 +apiWebdavProperties1/copyFile.feature:45 +apiWebdavProperties1/copyFile.feature:46 +apiWebdavProperties1/copyFile.feature:183 +apiWebdavProperties1/copyFile.feature:184 +apiWebdavProperties1/createFolder.feature:18 +apiWebdavProperties1/createFolder.feature:19 +apiWebdavProperties1/createFolder.feature:20 +apiWebdavProperties1/createFolder.feature:21 +apiWebdavProperties1/createFolder.feature:22 +apiWebdavProperties1/createFolder.feature:23 +apiWebdavProperties1/createFolder.feature:24 +apiWebdavProperties1/createFolder.feature:25 +apiWebdavProperties1/createFolder.feature:26 +apiWebdavProperties1/createFolder.feature:27 +apiWebdavProperties1/createFolder.feature:28 +apiWebdavProperties1/createFolder.feature:29 +apiWebdavProperties1/createFolder.feature:30 +apiWebdavProperties1/createFolder.feature:31 +apiWebdavProperties1/createFolder.feature:32 +apiWebdavProperties1/createFolder.feature:44 +apiWebdavProperties1/createFolder.feature:45 +apiWebdavProperties1/createFolder.feature:56 +apiWebdavProperties1/createFolder.feature:57 +apiWebdavProperties1/setFileProperties.feature:20 +apiWebdavProperties1/setFileProperties.feature:21 +apiWebdavProperties1/setFileProperties.feature:45 +apiWebdavProperties1/setFileProperties.feature:46 +apiWebdavProperties1/setFileProperties.feature:76 +apiWebdavProperties1/setFileProperties.feature:77 +apiWebdavProperties1/setFileProperties.feature:80 +apiWebdavProperties2/getFileProperties.feature:19 +apiWebdavProperties2/getFileProperties.feature:20 +apiWebdavProperties2/getFileProperties.feature:21 +apiWebdavProperties2/getFileProperties.feature:22 +apiWebdavProperties2/getFileProperties.feature:23 +apiWebdavProperties2/getFileProperties.feature:24 +apiWebdavProperties2/getFileProperties.feature:25 +apiWebdavProperties2/getFileProperties.feature:26 +apiWebdavProperties2/getFileProperties.feature:38 +apiWebdavProperties2/getFileProperties.feature:42 +apiWebdavProperties2/getFileProperties.feature:58 +apiWebdavProperties2/getFileProperties.feature:62 +apiWebdavProperties2/getFileProperties.feature:65 +apiWebdavProperties2/getFileProperties.feature:69 +apiWebdavProperties2/getFileProperties.feature:81 +apiWebdavProperties2/getFileProperties.feature:82 +apiWebdavProperties2/getFileProperties.feature:83 +apiWebdavProperties2/getFileProperties.feature:84 +apiWebdavProperties2/getFileProperties.feature:85 +apiWebdavProperties2/getFileProperties.feature:86 +apiWebdavProperties2/getFileProperties.feature:87 +apiWebdavProperties2/getFileProperties.feature:88 +apiWebdavProperties2/getFileProperties.feature:89 +apiWebdavProperties2/getFileProperties.feature:90 +apiWebdavProperties2/getFileProperties.feature:102 +apiWebdavProperties2/getFileProperties.feature:103 +apiWebdavProperties2/getFileProperties.feature:114 +apiWebdavProperties2/getFileProperties.feature:115 +apiWebdavProperties2/getFileProperties.feature:339 +apiWebdavProperties2/getFileProperties.feature:340 +apiWebdavProperties2/getFileProperties.feature:351 +apiWebdavProperties2/getFileProperties.feature:352 +apiWebdavProperties2/getFileProperties.feature:363 +apiWebdavProperties2/getFileProperties.feature:364 +apiWebdavUpload1/uploadFile.feature:20 +apiWebdavUpload1/uploadFile.feature:21 +apiWebdavUpload1/uploadFile.feature:22 +apiWebdavUpload1/uploadFile.feature:23 +apiWebdavUpload1/uploadFile.feature:24 +apiWebdavUpload1/uploadFile.feature:25 +apiWebdavUpload1/uploadFile.feature:26 +apiWebdavUpload1/uploadFile.feature:27 +apiWebdavUpload1/uploadFile.feature:35 +apiWebdavUpload1/uploadFile.feature:36 +apiWebdavUpload1/uploadFile.feature:37 +apiWebdavUpload1/uploadFile.feature:38 +apiWebdavUpload1/uploadFile.feature:48 +apiWebdavUpload1/uploadFile.feature:49 +apiWebdavUpload1/uploadFile.feature:50 +apiWebdavUpload1/uploadFile.feature:51 +apiWebdavUpload1/uploadFile.feature:52 +apiWebdavUpload1/uploadFile.feature:53 +apiWebdavUpload1/uploadFile.feature:61 +apiWebdavUpload1/uploadFile.feature:62 +apiWebdavUpload1/uploadFile.feature:63 +apiWebdavUpload1/uploadFile.feature:64 +apiWebdavUpload1/uploadFile.feature:65 +apiWebdavUpload1/uploadFile.feature:66 +apiWebdavUpload1/uploadFile.feature:75 +apiWebdavUpload1/uploadFile.feature:76 +apiWebdavUpload1/uploadFile.feature:77 +apiWebdavUpload1/uploadFile.feature:78 +apiWebdavUpload1/uploadFile.feature:79 +apiWebdavUpload1/uploadFile.feature:80 +apiWebdavUpload1/uploadFile.feature:81 +apiWebdavUpload1/uploadFile.feature:82 +apiWebdavUpload1/uploadFile.feature:83 +apiWebdavUpload1/uploadFile.feature:84 +apiWebdavUpload1/uploadFile.feature:95 +apiWebdavUpload1/uploadFile.feature:96 +apiWebdavUpload1/uploadFile.feature:97 +apiWebdavUpload1/uploadFile.feature:98 +apiWebdavUpload1/uploadFile.feature:123 +apiWebdavUpload1/uploadFile.feature:124 +apiWebdavUpload1/uploadFile.feature:125 +apiWebdavUpload1/uploadFile.feature:126 +apiWebdavUpload1/uploadFile.feature:127 +apiWebdavUpload1/uploadFile.feature:128 +apiWebdavUpload1/uploadFile.feature:129 +apiWebdavUpload1/uploadFile.feature:130 +apiWebdavUpload1/uploadFile.feature:131 +apiWebdavUpload1/uploadFile.feature:132 +apiWebdavUpload1/uploadFile.feature:133 +apiWebdavUpload1/uploadFile.feature:144 +apiWebdavUpload1/uploadFile.feature:145 +apiWebdavUpload1/uploadFile.feature:157 +apiWebdavUpload1/uploadFile.feature:158 +apiWebdavUpload1/uploadFile.feature:171 +apiWebdavUpload1/uploadFile.feature:172 +apiWebdavUpload1/uploadFile.feature:184 +apiWebdavUpload1/uploadFile.feature:185 +apiWebdavUpload2/uploadFileUsingNewChunking.feature:74 From 48033e8016128f059c1b506ae2aed29ae88a5f86 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Fri, 11 Sep 2020 10:49:55 +0545 Subject: [PATCH 20/39] skip some newly enabled tests --- .../expected-failures-on-OCIS-storage.txt | 77 +++++++++++++++++++ 1 file changed, 77 insertions(+) diff --git a/tests/acceptance/expected-failures-on-OCIS-storage.txt b/tests/acceptance/expected-failures-on-OCIS-storage.txt index 3d9ec642c9..87021b5630 100644 --- a/tests/acceptance/expected-failures-on-OCIS-storage.txt +++ b/tests/acceptance/expected-failures-on-OCIS-storage.txt @@ -1438,3 +1438,80 @@ apiWebdavUpload1/uploadFile.feature:172 apiWebdavUpload1/uploadFile.feature:184 apiWebdavUpload1/uploadFile.feature:185 apiWebdavUpload2/uploadFileUsingNewChunking.feature:74 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:36 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:37 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:66 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:67 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:91 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:92 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:94 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:95 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:97 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:98 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:100 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:101 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:115 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:116 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:130 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:131 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:155 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:156 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:179 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:180 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:204 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:205 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:234 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:235 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:254 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:255 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:284 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:285 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:299 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:300 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:316 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:317 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:332 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:333 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:350 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:351 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:355 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:380 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:445 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:446 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:481 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:482 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:485 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:513 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:531 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:549 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:28 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:29 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:43 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:44 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:46 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:58 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:72 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:89 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:107 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:118 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:130 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:163 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:164 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:165 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:166 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:181 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:182 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:183 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:184 +apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:42 +apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:43 +apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:69 +apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:70 +apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:97 +apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:98 +apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:115 +apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:116 +apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:135 +apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:136 +apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:153 +apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:154 From 040ac2b73bfdeb250a139db1a74ed13c472bbead Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Fri, 11 Sep 2020 11:12:21 +0545 Subject: [PATCH 21/39] delete only content of nodes/root --- .drone.star | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.star b/.drone.star index 58072709a5..afc80f6d10 100644 --- a/.drone.star +++ b/.drone.star @@ -118,7 +118,7 @@ def coreApiTests(ctx, coreBranch = 'master', coreCommit = '', part_number = 1, n 'environment' : { 'TEST_SERVER_URL': 'http://reva-server:9140', 'OCIS_REVA_DATA_ROOT': '%s' % ('/srv/app/tmp/reva/' if storage == 'owncloud' else ''), - 'DELETE_USER_DATA_CMD': '%s' % ('rm -rf /srv/app/tmp/reva/data/*' if storage == 'owncloud' else 'rm -rf /srv/app/tmp/ocis/root/nodes/*'), + 'DELETE_USER_DATA_CMD': '%s' % ('rm -rf /srv/app/tmp/reva/data/*' if storage == 'owncloud' else 'rm -rf /srv/app/tmp/ocis/root/nodes/root/*'), 'SKELETON_DIR': '/srv/app/tmp/testing/data/apiSkeleton', 'TEST_EXTERNAL_USER_BACKENDS':'true', 'REVA_LDAP_HOSTNAME':'ldap', From 2126201344ef5ec5e79704b4fdc8b9fc845c2fde Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Fri, 11 Sep 2020 11:24:55 +0545 Subject: [PATCH 22/39] only delete inside root folder, for local tests --- .drone.star | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.star b/.drone.star index afc80f6d10..238ec5af64 100644 --- a/.drone.star +++ b/.drone.star @@ -61,7 +61,7 @@ def localApiTests(ctx, coreBranch = 'master', coreCommit = '', storage = 'ownclo 'environment' : { 'TEST_SERVER_URL': 'http://reva-server:9140', 'OCIS_REVA_DATA_ROOT': '%s' % ('/srv/app/tmp/reva/' if storage == 'owncloud' else ''), - 'DELETE_USER_DATA_CMD': '%s' % ('rm -rf /srv/app/tmp/reva/data/*' if storage == 'owncloud' else 'rm -rf /srv/app/tmp/ocis/root/nodes/*'), + 'DELETE_USER_DATA_CMD': '%s' % ('rm -rf /srv/app/tmp/reva/data/*' if storage == 'owncloud' else 'rm -rf /srv/app/tmp/ocis/root/nodes/root/*'), 'SKELETON_DIR': '/srv/app/tmp/testing/data/apiSkeleton', 'TEST_EXTERNAL_USER_BACKENDS':'true', 'REVA_LDAP_HOSTNAME':'ldap', From 004d6b7876d7e4fc354cf05855635a591232abfc Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Fri, 11 Sep 2020 11:40:35 +0545 Subject: [PATCH 23/39] enable oc10 tests that started to pass --- .../expected-failures-on-OCIS-storage.txt | 278 +----------------- 1 file changed, 1 insertion(+), 277 deletions(-) diff --git a/tests/acceptance/expected-failures-on-OCIS-storage.txt b/tests/acceptance/expected-failures-on-OCIS-storage.txt index 87021b5630..757a10d569 100644 --- a/tests/acceptance/expected-failures-on-OCIS-storage.txt +++ b/tests/acceptance/expected-failures-on-OCIS-storage.txt @@ -1002,48 +1002,7 @@ apiWebdavUpload2/uploadFileUsingOldChunking.feature:99 apiWebdavUpload2/uploadFileUsingOldChunking.feature:100 apiWebdavUpload2/uploadFileUsingOldChunking.feature:101 # -# Failures that probably happen because of issues in CI to setup the skeleton folder and to delete user data after the test -apiAuth/webDavAuth.feature:13 -apiAuthWebDav/webDavDELETEAuth.feature:15 -apiAuthWebDav/webDavDELETEAuth.feature:25 -apiAuthWebDav/webDavDELETEAuth.feature:45 -apiAuthWebDav/webDavDELETEAuth.feature:55 -apiAuthWebDav/webDavDELETEAuth.feature:67 -apiAuthWebDav/webDavLOCKAuth.feature:15 -apiAuthWebDav/webDavLOCKAuth.feature:27 -apiAuthWebDav/webDavLOCKAuth.feature:49 -apiAuthWebDav/webDavLOCKAuth.feature:59 -apiAuthWebDav/webDavLOCKAuth.feature:71 -apiAuthWebDav/webDavMKCOLAuth.feature:14 -apiAuthWebDav/webDavMKCOLAuth.feature:26 -apiAuthWebDav/webDavMKCOLAuth.feature:49 -apiAuthWebDav/webDavMKCOLAuth.feature:59 -apiAuthWebDav/webDavMKCOLAuth.feature:71 -apiAuthWebDav/webDavMOVEAuth.feature:14 -apiAuthWebDav/webDavMOVEAuth.feature:26 -apiAuthWebDav/webDavMOVEAuth.feature:45 -apiAuthWebDav/webDavMOVEAuth.feature:55 -apiAuthWebDav/webDavMOVEAuth.feature:67 -apiAuthWebDav/webDavPOSTAuth.feature:15 -apiAuthWebDav/webDavPOSTAuth.feature:27 -apiAuthWebDav/webDavPOSTAuth.feature:46 -apiAuthWebDav/webDavPOSTAuth.feature:56 -apiAuthWebDav/webDavPOSTAuth.feature:68 -apiAuthWebDav/webDavPROPFINDAuth.feature:14 -apiAuthWebDav/webDavPROPFINDAuth.feature:26 -apiAuthWebDav/webDavPROPFINDAuth.feature:45 -apiAuthWebDav/webDavPROPFINDAuth.feature:55 -apiAuthWebDav/webDavPROPFINDAuth.feature:67 -apiAuthWebDav/webDavPROPPATCHAuth.feature:15 -apiAuthWebDav/webDavPROPPATCHAuth.feature:27 -apiAuthWebDav/webDavPROPPATCHAuth.feature:46 -apiAuthWebDav/webDavPROPPATCHAuth.feature:56 -apiAuthWebDav/webDavPROPPATCHAuth.feature:68 -apiAuthWebDav/webDavPUTAuth.feature:15 -apiAuthWebDav/webDavPUTAuth.feature:27 -apiAuthWebDav/webDavPUTAuth.feature:49 -apiAuthWebDav/webDavPUTAuth.feature:59 -apiAuthWebDav/webDavPUTAuth.feature:71 +# Failures that need to be investigated apiFavorites/favorites.feature:28 apiFavorites/favorites.feature:29 apiFavorites/favorites.feature:44 @@ -1052,29 +1011,6 @@ apiFavorites/favorites.feature:59 apiFavorites/favorites.feature:60 apiFavorites/favorites.feature:75 apiFavorites/favorites.feature:76 -apiMain/checksums.feature:13 -apiMain/checksums.feature:14 -apiMain/checksums.feature:226 -apiMain/checksums.feature:227 -apiMain/checksums.feature:346 -apiMain/checksums.feature:347 -apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:22 -apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:23 -apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:24 -apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:25 -apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:26 -apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:27 -apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:28 -apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:29 -apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:83 -apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:84 -apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:102 -apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:103 -apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:104 -apiShareCreateSpecial2/createShareWithInvalidPermissions.feature:105 -apiShareManagement/acceptShares.feature:155 -apiShareManagement/acceptShares.feature:313 -apiShareManagement/acceptSharesToSharesFolder.feature:22 apiShareManagementBasic/createShare.feature:85 apiShareManagementBasic/createShare.feature:86 apiShareManagementBasic/createShare.feature:88 @@ -1090,37 +1026,13 @@ apiShareManagementBasic/createShare.feature:121 apiShareManagementBasic/createShare.feature:145 apiShareManagementBasic/createShare.feature:146 apiShareManagementBasic/deleteShare.feature:39 -apiShareOperations/accessToShare.feature:20 -apiShareOperations/accessToShare.feature:21 -apiShareOperations/accessToShare.feature:34 -apiShareOperations/accessToShare.feature:35 -apiShareOperations/gettingShares.feature:54 -apiShareOperations/gettingShares.feature:55 -apiSharePublicLink1/changingPublicLinkShare.feature:38 apiSharePublicLink1/changingPublicLinkShare.feature:74 -apiSharePublicLink1/changingPublicLinkShare.feature:117 apiSharePublicLink1/changingPublicLinkShare.feature:128 apiSharePublicLink1/changingPublicLinkShare.feature:139 -apiSharePublicLink1/changingPublicLinkShare.feature:162 apiSharePublicLink1/changingPublicLinkShare.feature:174 apiSharePublicLink1/changingPublicLinkShare.feature:185 apiSharePublicLink1/changingPublicLinkShare.feature:209 -apiSharePublicLink1/changingPublicLinkShare.feature:221 -apiSharePublicLink1/changingPublicLinkShare.feature:232 apiSharePublicLink1/changingPublicLinkShare.feature:255 -apiSharePublicLink1/createPublicLinkShare.feature:329 -apiSharePublicLink1/createPublicLinkShare.feature:330 -apiSharePublicLink1/createPublicLinkShare.feature:351 -apiSharePublicLink1/createPublicLinkShare.feature:352 -apiSharePublicLink1/createPublicLinkShare.feature:571 -apiSharePublicLink1/createPublicLinkShare.feature:572 -apiSharePublicLink1/createPublicLinkShare.feature:608 -apiSharePublicLink1/createPublicLinkShare.feature:609 -apiSharePublicLink1/createPublicLinkShare.feature:647 -apiSharePublicLink1/createPublicLinkShare.feature:648 -apiSharePublicLink1/createPublicLinkShare.feature:678 -apiSharePublicLink1/createPublicLinkShare.feature:679 -apiSharePublicLink1/createPublicLinkShare.feature:740 apiSharePublicLink1/createPublicLinkShare.feature:760 apiSharePublicLink1/createPublicLinkShare.feature:761 apiSharePublicLink1/createPublicLinkShare.feature:774 @@ -1135,7 +1047,6 @@ apiSharePublicLink2/copyFromPublicLink.feature:9 apiSharePublicLink2/copyFromPublicLink.feature:21 apiSharePublicLink2/copyFromPublicLink.feature:34 apiSharePublicLink2/copyFromPublicLink.feature:47 -apiSharePublicLink2/copyFromPublicLink.feature:75 apiSharePublicLink2/copyFromPublicLink.feature:86 apiSharePublicLink2/copyFromPublicLink.feature:113 apiSharePublicLink2/copyFromPublicLink.feature:114 @@ -1149,110 +1060,14 @@ apiSharePublicLink2/copyFromPublicLink.feature:150 apiSharePublicLink2/copyFromPublicLink.feature:151 apiSharePublicLink2/copyFromPublicLink.feature:152 apiSharePublicLink2/copyFromPublicLink.feature:153 -apiSharePublicLink2/multilinkSharing.feature:42 -apiSharePublicLink2/multilinkSharing.feature:43 -apiSharePublicLink2/multilinkSharing.feature:76 -apiSharePublicLink2/multilinkSharing.feature:77 -apiSharePublicLink2/multilinkSharing.feature:105 -apiSharePublicLink2/multilinkSharing.feature:106 apiSharePublicLink2/multilinkSharing.feature:108 -apiSharePublicLink2/multilinkSharing.feature:157 -apiSharePublicLink2/multilinkSharing.feature:158 -apiSharePublicLink2/multilinkSharing.feature:160 -apiSharePublicLink2/updatePublicLinkShare.feature:77 -apiSharePublicLink2/updatePublicLinkShare.feature:78 -apiSharePublicLink2/updatePublicLinkShare.feature:110 -apiSharePublicLink2/updatePublicLinkShare.feature:111 -apiSharePublicLink2/updatePublicLinkShare.feature:142 -apiSharePublicLink2/updatePublicLinkShare.feature:143 -apiSharePublicLink2/updatePublicLinkShare.feature:173 -apiSharePublicLink2/updatePublicLinkShare.feature:174 -apiSharePublicLink2/updatePublicLinkShare.feature:204 -apiSharePublicLink2/updatePublicLinkShare.feature:205 -apiSharePublicLink2/updatePublicLinkShare.feature:235 -apiSharePublicLink2/updatePublicLinkShare.feature:236 -apiSharePublicLink2/updatePublicLinkShare.feature:266 -apiSharePublicLink2/updatePublicLinkShare.feature:267 -apiSharePublicLink2/updatePublicLinkShare.feature:511 -apiSharePublicLink2/updatePublicLinkShare.feature:512 apiSharePublicLink2/uploadToPublicLinkShare.feature:92 -apiSharePublicLink2/uploadToPublicLinkShare.feature:111 -apiSharePublicLink2/uploadToPublicLinkShare.feature:129 -apiSharePublicLink2/uploadToPublicLinkShare.feature:227 -apiSharePublicLink2/uploadToPublicLinkShare.feature:246 -apiTrashbin/trashbinDelete.feature:80 -apiTrashbin/trashbinDelete.feature:93 -apiTrashbin/trashbinFilesFolders.feature:20 -apiTrashbin/trashbinFilesFolders.feature:21 -apiTrashbin/trashbinFilesFolders.feature:31 -apiTrashbin/trashbinFilesFolders.feature:32 -apiTrashbin/trashbinFilesFolders.feature:74 -apiTrashbin/trashbinFilesFolders.feature:75 -apiTrashbin/trashbinFilesFolders.feature:186 -apiTrashbin/trashbinFilesFolders.feature:187 -apiTrashbin/trashbinFilesFolders.feature:299 -apiTrashbin/trashbinFilesFolders.feature:300 -apiTrashbin/trashbinFilesFolders.feature:301 -apiTrashbin/trashbinFilesFolders.feature:302 -apiTrashbin/trashbinFilesFolders.feature:303 -apiTrashbin/trashbinFilesFolders.feature:304 -apiTrashbin/trashbinFilesFolders.feature:305 -apiTrashbin/trashbinFilesFolders.feature:306 -apiTrashbin/trashbinFilesFolders.feature:307 -apiTrashbin/trashbinFilesFolders.feature:308 -apiTrashbin/trashbinFilesFolders.feature:309 -apiTrashbin/trashbinFilesFolders.feature:310 -apiTrashbin/trashbinFilesFolders.feature:320 -apiTrashbin/trashbinFilesFolders.feature:321 -apiTrashbin/trashbinRestore.feature:294 -apiTrashbin/trashbinRestore.feature:295 -apiTrashbin/trashbinRestore.feature:309 -apiTrashbin/trashbinRestore.feature:310 -apiVersions/fileVersions.feature:10 -apiVersions/fileVersions.feature:29 -apiVersions/fileVersions.feature:52 apiVersions/fileVersions.feature:61 apiVersions/fileVersions.feature:69 -apiVersions/fileVersions.feature:122 -apiVersions/fileVersions.feature:130 -apiWebdavMove1/moveFileAsync.feature:149 -apiWebdavMove1/moveFileAsync.feature:214 -apiWebdavMove1/moveFileAsync.feature:215 -apiWebdavMove1/moveFolder.feature:62 -apiWebdavMove1/moveFolder.feature:63 -apiWebdavMove1/moveFolder.feature:74 -apiWebdavMove1/moveFolder.feature:75 -apiWebdavMove1/moveFolder.feature:86 -apiWebdavMove1/moveFolder.feature:87 -apiWebdavMove1/moveFolder.feature:88 -apiWebdavMove1/moveFolder.feature:89 -apiWebdavMove1/moveFolder.feature:90 -apiWebdavMove1/moveFolder.feature:91 -apiWebdavMove1/moveFolder.feature:92 -apiWebdavMove1/moveFolder.feature:93 -apiWebdavMove1/moveFolder.feature:94 -apiWebdavMove1/moveFolder.feature:95 apiWebdavMove2/moveFile.feature:21 apiWebdavMove2/moveFile.feature:22 apiWebdavMove2/moveFile.feature:34 apiWebdavMove2/moveFile.feature:35 -apiWebdavMove2/moveFile.feature:45 -apiWebdavMove2/moveFile.feature:46 -apiWebdavMove2/moveFile.feature:57 -apiWebdavMove2/moveFile.feature:58 -apiWebdavMove2/moveFile.feature:68 -apiWebdavMove2/moveFile.feature:69 -apiWebdavMove2/moveFile.feature:114 -apiWebdavMove2/moveFile.feature:115 -apiWebdavMove2/moveFile.feature:162 -apiWebdavMove2/moveFile.feature:163 -apiWebdavMove2/moveFile.feature:209 -apiWebdavMove2/moveFile.feature:210 -apiWebdavMove2/moveFile.feature:231 -apiWebdavMove2/moveFile.feature:232 -apiWebdavMove2/moveFile.feature:281 -apiWebdavMove2/moveFile.feature:282 -apiWebdavMove2/moveFile.feature:292 apiWebdavMove2/moveFile.feature:303 apiWebdavMove2/moveFile.feature:304 apiWebdavMove2/moveFile.feature:305 @@ -1265,59 +1080,12 @@ apiWebdavMove2/moveFile.feature:311 apiWebdavMove2/moveFile.feature:312 apiWebdavMove2/moveFile.feature:313 apiWebdavMove2/moveFile.feature:314 -apiWebdavOperations/deleteFile.feature:19 -apiWebdavOperations/deleteFile.feature:20 apiWebdavOperations/deleteFile.feature:33 apiWebdavOperations/deleteFile.feature:34 -apiWebdavOperations/deleteFile.feature:45 -apiWebdavOperations/deleteFile.feature:46 -apiWebdavOperations/deleteFile.feature:47 -apiWebdavOperations/deleteFile.feature:48 -apiWebdavOperations/deleteFile.feature:49 -apiWebdavOperations/deleteFile.feature:50 -apiWebdavOperations/deleteFile.feature:51 -apiWebdavOperations/deleteFile.feature:52 -apiWebdavOperations/deleteFile.feature:53 -apiWebdavOperations/deleteFile.feature:54 -apiWebdavOperations/deleteFile.feature:55 -apiWebdavOperations/deleteFile.feature:56 -apiWebdavOperations/deleteFile.feature:66 -apiWebdavOperations/deleteFile.feature:67 -apiWebdavOperations/deleteFile.feature:68 -apiWebdavOperations/deleteFile.feature:69 -apiWebdavOperations/deleteFile.feature:70 -apiWebdavOperations/deleteFile.feature:71 -apiWebdavOperations/deleteFolder.feature:19 -apiWebdavOperations/deleteFolder.feature:20 apiWebdavOperations/deleteFolder.feature:32 apiWebdavOperations/deleteFolder.feature:33 apiWebdavOperations/deleteFolder.feature:47 apiWebdavOperations/deleteFolder.feature:48 -apiWebdavOperations/deleteFolderContents.feature:31 -apiWebdavOperations/deleteFolderContents.feature:32 -apiWebdavOperations/downloadFile.feature:19 -apiWebdavOperations/downloadFile.feature:20 -apiWebdavOperations/downloadFile.feature:40 -apiWebdavOperations/downloadFile.feature:41 -apiWebdavOperations/downloadFile.feature:60 -apiWebdavOperations/downloadFile.feature:61 -apiWebdavOperations/downloadFile.feature:87 -apiWebdavOperations/downloadFile.feature:103 -apiWebdavOperations/downloadFile.feature:104 -apiWebdavOperations/downloadFile.feature:116 -apiWebdavOperations/downloadFile.feature:117 -apiWebdavOperations/downloadFile.feature:126 -apiWebdavOperations/downloadFile.feature:127 -apiWebdavOperations/downloadFile.feature:128 -apiWebdavOperations/downloadFile.feature:129 -apiWebdavOperations/downloadFile.feature:130 -apiWebdavOperations/downloadFile.feature:131 -apiWebdavProperties1/copyFile.feature:22 -apiWebdavProperties1/copyFile.feature:23 -apiWebdavProperties1/copyFile.feature:33 -apiWebdavProperties1/copyFile.feature:34 -apiWebdavProperties1/copyFile.feature:45 -apiWebdavProperties1/copyFile.feature:46 apiWebdavProperties1/copyFile.feature:183 apiWebdavProperties1/copyFile.feature:184 apiWebdavProperties1/createFolder.feature:18 @@ -1335,10 +1103,6 @@ apiWebdavProperties1/createFolder.feature:29 apiWebdavProperties1/createFolder.feature:30 apiWebdavProperties1/createFolder.feature:31 apiWebdavProperties1/createFolder.feature:32 -apiWebdavProperties1/createFolder.feature:44 -apiWebdavProperties1/createFolder.feature:45 -apiWebdavProperties1/createFolder.feature:56 -apiWebdavProperties1/createFolder.feature:57 apiWebdavProperties1/setFileProperties.feature:20 apiWebdavProperties1/setFileProperties.feature:21 apiWebdavProperties1/setFileProperties.feature:45 @@ -1356,10 +1120,6 @@ apiWebdavProperties2/getFileProperties.feature:25 apiWebdavProperties2/getFileProperties.feature:26 apiWebdavProperties2/getFileProperties.feature:38 apiWebdavProperties2/getFileProperties.feature:42 -apiWebdavProperties2/getFileProperties.feature:58 -apiWebdavProperties2/getFileProperties.feature:62 -apiWebdavProperties2/getFileProperties.feature:65 -apiWebdavProperties2/getFileProperties.feature:69 apiWebdavProperties2/getFileProperties.feature:81 apiWebdavProperties2/getFileProperties.feature:82 apiWebdavProperties2/getFileProperties.feature:83 @@ -1372,14 +1132,8 @@ apiWebdavProperties2/getFileProperties.feature:89 apiWebdavProperties2/getFileProperties.feature:90 apiWebdavProperties2/getFileProperties.feature:102 apiWebdavProperties2/getFileProperties.feature:103 -apiWebdavProperties2/getFileProperties.feature:114 -apiWebdavProperties2/getFileProperties.feature:115 apiWebdavProperties2/getFileProperties.feature:339 apiWebdavProperties2/getFileProperties.feature:340 -apiWebdavProperties2/getFileProperties.feature:351 -apiWebdavProperties2/getFileProperties.feature:352 -apiWebdavProperties2/getFileProperties.feature:363 -apiWebdavProperties2/getFileProperties.feature:364 apiWebdavUpload1/uploadFile.feature:20 apiWebdavUpload1/uploadFile.feature:21 apiWebdavUpload1/uploadFile.feature:22 @@ -1388,36 +1142,6 @@ apiWebdavUpload1/uploadFile.feature:24 apiWebdavUpload1/uploadFile.feature:25 apiWebdavUpload1/uploadFile.feature:26 apiWebdavUpload1/uploadFile.feature:27 -apiWebdavUpload1/uploadFile.feature:35 -apiWebdavUpload1/uploadFile.feature:36 -apiWebdavUpload1/uploadFile.feature:37 -apiWebdavUpload1/uploadFile.feature:38 -apiWebdavUpload1/uploadFile.feature:48 -apiWebdavUpload1/uploadFile.feature:49 -apiWebdavUpload1/uploadFile.feature:50 -apiWebdavUpload1/uploadFile.feature:51 -apiWebdavUpload1/uploadFile.feature:52 -apiWebdavUpload1/uploadFile.feature:53 -apiWebdavUpload1/uploadFile.feature:61 -apiWebdavUpload1/uploadFile.feature:62 -apiWebdavUpload1/uploadFile.feature:63 -apiWebdavUpload1/uploadFile.feature:64 -apiWebdavUpload1/uploadFile.feature:65 -apiWebdavUpload1/uploadFile.feature:66 -apiWebdavUpload1/uploadFile.feature:75 -apiWebdavUpload1/uploadFile.feature:76 -apiWebdavUpload1/uploadFile.feature:77 -apiWebdavUpload1/uploadFile.feature:78 -apiWebdavUpload1/uploadFile.feature:79 -apiWebdavUpload1/uploadFile.feature:80 -apiWebdavUpload1/uploadFile.feature:81 -apiWebdavUpload1/uploadFile.feature:82 -apiWebdavUpload1/uploadFile.feature:83 -apiWebdavUpload1/uploadFile.feature:84 -apiWebdavUpload1/uploadFile.feature:95 -apiWebdavUpload1/uploadFile.feature:96 -apiWebdavUpload1/uploadFile.feature:97 -apiWebdavUpload1/uploadFile.feature:98 apiWebdavUpload1/uploadFile.feature:123 apiWebdavUpload1/uploadFile.feature:124 apiWebdavUpload1/uploadFile.feature:125 From c5bb4304a7db36825362dccaa244d1006894800c Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Fri, 11 Sep 2020 11:44:39 +0545 Subject: [PATCH 24/39] Revert "skip local tests on OCIS storage" This reverts commit e634cc4d552f7b3605e258a5c07cc37e8a31b64f. --- .../features/apiOcisSpecific/apiAuthOcs-ocsGETAuth.feature | 2 +- .../features/apiOcisSpecific/apiAuthOcs-ocsPOSTAuth.feature | 2 +- .../features/apiOcisSpecific/apiAuthOcs-ocsPUTAuth.feature | 2 +- .../apiOcisSpecific/apiAuthWebDav-webDavLOCKAuth.feature | 2 +- .../apiOcisSpecific/apiAuthWebDav-webDavMOVEAuth.feature | 2 +- .../apiOcisSpecific/apiAuthWebDav-webDavPROPFINDAuth.feature | 2 +- .../apiCapabilities-capabilitiesWithNormalUser.feature | 2 +- .../features/apiOcisSpecific/apiFavorites-favorites.feature | 2 +- .../features/apiOcisSpecific/apiMain-checksums.feature | 2 +- tests/acceptance/features/apiOcisSpecific/apiMain-main.feature | 2 +- ...hareCreateSpecial2-createShareWithInvalidPermissions.feature | 2 +- .../apiOcisSpecific/apiShareManagementBasic-createShare.feature | 2 +- .../apiOcisSpecific/apiShareManagementBasic-deleteShare.feature | 2 +- .../apiOcisSpecific/apiShareOperations-accessToShare.feature | 2 +- .../apiShareOperations-getWebDAVSharePermissions.feature | 2 +- .../apiOcisSpecific/apiShareOperations-gettingShares.feature | 2 +- .../apiSharePublicLink1-createPublicLinkShare.feature | 2 +- .../apiSharePublicLink2-copyFromPublicLink.feature | 2 +- .../apiSharePublicLink2-updatePublicLinkShare.feature | 2 +- .../apiSharePublicLink2-uploadToPublicLinkShare.feature | 2 +- .../features/apiOcisSpecific/apiShareUpdate-updateShare.feature | 2 +- .../features/apiOcisSpecific/apiTrashbin-trashbinDelete.feature | 2 +- .../features/apiOcisSpecific/apiVersions-fileVersions.feature | 2 +- .../features/apiOcisSpecific/apiWebdavMove1-moveFolder.feature | 2 +- .../apiWebdavMove1-moveFolderToBlacklistedName.feature | 2 +- .../features/apiOcisSpecific/apiWebdavMove2-moveFile.feature | 2 +- .../apiWebdavMove2-moveFileToBlacklistedName.feature | 2 +- .../apiOcisSpecific/apiWebdavOperations-downloadFile.feature | 2 +- .../apiOcisSpecific/apiWebdavOperations-refuseAccess.feature | 2 +- .../features/apiOcisSpecific/apiWebdavPreviews-previews.feature | 2 +- .../apiOcisSpecific/apiWebdavProperties1-createFolder.feature | 2 +- .../apiWebdavProperties1-setFileProperties.feature | 2 +- .../apiWebdavProperties2-getFileProperties.feature | 2 +- .../apiOcisSpecific/apiWebdavUpload1-uploadFile.feature | 2 +- 34 files changed, 34 insertions(+), 34 deletions(-) diff --git a/tests/acceptance/features/apiOcisSpecific/apiAuthOcs-ocsGETAuth.feature b/tests/acceptance/features/apiOcisSpecific/apiAuthOcs-ocsGETAuth.feature index f670ebc12c..d48ec88c0d 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiAuthOcs-ocsGETAuth.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiAuthOcs-ocsGETAuth.feature @@ -1,4 +1,4 @@ -@api @skipOnOcis-OCIS-Storage +@api Feature: auth Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiAuthOcs-ocsPOSTAuth.feature b/tests/acceptance/features/apiOcisSpecific/apiAuthOcs-ocsPOSTAuth.feature index bd9b9512d5..3b3927e6e4 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiAuthOcs-ocsPOSTAuth.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiAuthOcs-ocsPOSTAuth.feature @@ -1,4 +1,4 @@ -@api @skipOnOcis-OCIS-Storage +@api Feature: auth Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiAuthOcs-ocsPUTAuth.feature b/tests/acceptance/features/apiOcisSpecific/apiAuthOcs-ocsPUTAuth.feature index 9e3ed6d659..b8e54da9a7 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiAuthOcs-ocsPUTAuth.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiAuthOcs-ocsPUTAuth.feature @@ -1,4 +1,4 @@ -@api @skipOnOcis-OCIS-Storage +@api Feature: auth @issue-ocis-reva-30 diff --git a/tests/acceptance/features/apiOcisSpecific/apiAuthWebDav-webDavLOCKAuth.feature b/tests/acceptance/features/apiOcisSpecific/apiAuthWebDav-webDavLOCKAuth.feature index 4e4b33759f..fe5c1c6751 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiAuthWebDav-webDavLOCKAuth.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiAuthWebDav-webDavLOCKAuth.feature @@ -1,4 +1,4 @@ -@api @skipOnOcis-OCIS-Storage +@api Feature: LOCK file/folder Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiAuthWebDav-webDavMOVEAuth.feature b/tests/acceptance/features/apiOcisSpecific/apiAuthWebDav-webDavMOVEAuth.feature index 7195bee736..c2291fc5ed 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiAuthWebDav-webDavMOVEAuth.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiAuthWebDav-webDavMOVEAuth.feature @@ -1,4 +1,4 @@ -@api @skipOnOcis-OCIS-Storage +@api Feature: MOVE file/folder Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiAuthWebDav-webDavPROPFINDAuth.feature b/tests/acceptance/features/apiOcisSpecific/apiAuthWebDav-webDavPROPFINDAuth.feature index b5ab1abb6d..478ab74660 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiAuthWebDav-webDavPROPFINDAuth.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiAuthWebDav-webDavPROPFINDAuth.feature @@ -1,4 +1,4 @@ -@api @skipOnOcis-OCIS-Storage +@api Feature: get file info using PROPFIND Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiCapabilities-capabilitiesWithNormalUser.feature b/tests/acceptance/features/apiOcisSpecific/apiCapabilities-capabilitiesWithNormalUser.feature index 73239cb4b9..cf833d5b24 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiCapabilities-capabilitiesWithNormalUser.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiCapabilities-capabilitiesWithNormalUser.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @skipOnOcis-OCIS-Storage +@api @files_sharing-app-required Feature: default capabilities for normal user Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiFavorites-favorites.feature b/tests/acceptance/features/apiOcisSpecific/apiFavorites-favorites.feature index df24afe6ed..95f9a387a2 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiFavorites-favorites.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiFavorites-favorites.feature @@ -1,4 +1,4 @@ -@api @skipOnOcis-OCIS-Storage +@api Feature: favorite Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiMain-checksums.feature b/tests/acceptance/features/apiOcisSpecific/apiMain-checksums.feature index 5358f55f65..d536985657 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiMain-checksums.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiMain-checksums.feature @@ -1,4 +1,4 @@ -@api @skipOnOcis-OCIS-Storage +@api Feature: checksums Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiMain-main.feature b/tests/acceptance/features/apiOcisSpecific/apiMain-main.feature index 443fd1f467..9c4ad50f95 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiMain-main.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiMain-main.feature @@ -1,4 +1,4 @@ -@api @skipOnOcis-OCIS-Storage +@api Feature: Other tests related to api @issue-ocis-reva-100 diff --git a/tests/acceptance/features/apiOcisSpecific/apiShareCreateSpecial2-createShareWithInvalidPermissions.feature b/tests/acceptance/features/apiOcisSpecific/apiShareCreateSpecial2-createShareWithInvalidPermissions.feature index 8089272731..8d08de8b99 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiShareCreateSpecial2-createShareWithInvalidPermissions.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiShareCreateSpecial2-createShareWithInvalidPermissions.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @issue-ocis-reva-243 @skipOnOcis-OCIS-Storage +@api @files_sharing-app-required @issue-ocis-reva-243 Feature: cannot share resources with invalid permissions Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiShareManagementBasic-createShare.feature b/tests/acceptance/features/apiOcisSpecific/apiShareManagementBasic-createShare.feature index 45a7f54ee3..a1c6880e2d 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiShareManagementBasic-createShare.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiShareManagementBasic-createShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @skipOnOcis-OCIS-Storage +@api @files_sharing-app-required Feature: sharing Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiShareManagementBasic-deleteShare.feature b/tests/acceptance/features/apiOcisSpecific/apiShareManagementBasic-deleteShare.feature index 6fb61e565a..3de47db441 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiShareManagementBasic-deleteShare.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiShareManagementBasic-deleteShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @issue-ocis-reva-243 @skipOnOcis-OCIS-Storage +@api @files_sharing-app-required @issue-ocis-reva-243 Feature: sharing @issue-ocis-reva-356 diff --git a/tests/acceptance/features/apiOcisSpecific/apiShareOperations-accessToShare.feature b/tests/acceptance/features/apiOcisSpecific/apiShareOperations-accessToShare.feature index adfc1743b3..afcc2da740 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiShareOperations-accessToShare.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiShareOperations-accessToShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @skipOnOcis-OCIS-Storage +@api @files_sharing-app-required Feature: sharing Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiShareOperations-getWebDAVSharePermissions.feature b/tests/acceptance/features/apiOcisSpecific/apiShareOperations-getWebDAVSharePermissions.feature index 90d80d1647..f7881377fa 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiShareOperations-getWebDAVSharePermissions.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiShareOperations-getWebDAVSharePermissions.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @issue-ocis-reva-47 @skipOnOcis-OCIS-Storage +@api @files_sharing-app-required @issue-ocis-reva-47 Feature: sharing Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiShareOperations-gettingShares.feature b/tests/acceptance/features/apiOcisSpecific/apiShareOperations-gettingShares.feature index 146b07a160..2007a366a5 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiShareOperations-gettingShares.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiShareOperations-gettingShares.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @skipOnOcis-OCIS-Storage +@api @files_sharing-app-required Feature: sharing Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink1-createPublicLinkShare.feature b/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink1-createPublicLinkShare.feature index 0bab8494b6..235effb6ae 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink1-createPublicLinkShare.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink1-createPublicLinkShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @public_link_share-feature-required @skipOnOcis-EOS-Storage @issue-ocis-reva-315 @issue-ocis-reva-316 @skipOnOcis-OCIS-Storage +@api @files_sharing-app-required @public_link_share-feature-required @skipOnOcis-EOS-Storage @issue-ocis-reva-315 @issue-ocis-reva-316 Feature: create a public link share diff --git a/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-copyFromPublicLink.feature b/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-copyFromPublicLink.feature index c89e0a01e9..598f75155e 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-copyFromPublicLink.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-copyFromPublicLink.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @public_link_share-feature-required @issue-ocis-reva-310 @skipOnOcis-OCIS-Storage +@api @files_sharing-app-required @public_link_share-feature-required @issue-ocis-reva-310 Feature: copying from public link share Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-updatePublicLinkShare.feature b/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-updatePublicLinkShare.feature index 1ee29d933b..e14ed5e6af 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-updatePublicLinkShare.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-updatePublicLinkShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @public_link_share-feature-required @issue-ocis-reva-252 @skipOnOcis-OCIS-Storage +@api @files_sharing-app-required @public_link_share-feature-required @issue-ocis-reva-252 Feature: update a public link share Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-uploadToPublicLinkShare.feature b/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-uploadToPublicLinkShare.feature index bae3bc8201..320ce525b6 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-uploadToPublicLinkShare.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-uploadToPublicLinkShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @public_link_share-feature-required @skipOnOcis-EOS-Storage @issue-ocis-reva-315 @issue-ocis-reva-316 @skipOnOcis-OCIS-Storage +@api @files_sharing-app-required @public_link_share-feature-required @skipOnOcis-EOS-Storage @issue-ocis-reva-315 @issue-ocis-reva-316 Feature: upload to a public link share diff --git a/tests/acceptance/features/apiOcisSpecific/apiShareUpdate-updateShare.feature b/tests/acceptance/features/apiOcisSpecific/apiShareUpdate-updateShare.feature index 5183cc0b56..3beddab015 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiShareUpdate-updateShare.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiShareUpdate-updateShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @skipOnOcis-OCIS-Storage +@api @files_sharing-app-required Feature: sharing Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiTrashbin-trashbinDelete.feature b/tests/acceptance/features/apiOcisSpecific/apiTrashbin-trashbinDelete.feature index ca867e9d73..c63c4f5f69 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiTrashbin-trashbinDelete.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiTrashbin-trashbinDelete.feature @@ -1,4 +1,4 @@ -@api @files_trashbin-app-required @skipOnOcis-OCIS-Storage +@api @files_trashbin-app-required Feature: files and folders can be deleted from the trashbin As a user I want to delete files and folders from the trashbin diff --git a/tests/acceptance/features/apiOcisSpecific/apiVersions-fileVersions.feature b/tests/acceptance/features/apiOcisSpecific/apiVersions-fileVersions.feature index db8b011c31..bea757a7e8 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiVersions-fileVersions.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiVersions-fileVersions.feature @@ -1,4 +1,4 @@ -@api @files_versions-app-required @skipOnOcis-EOS-Storage @issue-ocis-reva-275 @skipOnOcis-OCIS-Storage +@api @files_versions-app-required @skipOnOcis-EOS-Storage @issue-ocis-reva-275 Feature: dav-versions diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavMove1-moveFolder.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavMove1-moveFolder.feature index 33cb218570..6b5bc6a795 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavMove1-moveFolder.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavMove1-moveFolder.feature @@ -1,4 +1,4 @@ -@api @issue-ocis-reva-14 @skipOnOcis-OCIS-Storage +@api @issue-ocis-reva-14 Feature: move (rename) folder As a user I want to be able to move and rename folders diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavMove1-moveFolderToBlacklistedName.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavMove1-moveFolderToBlacklistedName.feature index 86418911b6..7a7701a7c0 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavMove1-moveFolderToBlacklistedName.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavMove1-moveFolderToBlacklistedName.feature @@ -1,4 +1,4 @@ -@api @issue-ocis-reva-14 @skipOnOcis-OCIS-Storage +@api @issue-ocis-reva-14 Feature: users cannot move (rename) a folder to a blacklisted name As an administrator I want to be able to prevent users from moving (renaming) folders to specified names diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFile.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFile.feature index d484387805..d05160f7bb 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFile.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFile.feature @@ -1,4 +1,4 @@ -@api @issue-ocis-reva-14 @skipOnOcis-OCIS-Storage +@api @issue-ocis-reva-14 Feature: move (rename) file As a user I want to be able to move and rename files diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFileToBlacklistedName.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFileToBlacklistedName.feature index 821f1d55a5..75221c1b0a 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFileToBlacklistedName.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFileToBlacklistedName.feature @@ -1,4 +1,4 @@ -@api @issue-ocis-reva-14 @skipOnOcis-OCIS-Storage +@api @issue-ocis-reva-14 Feature: users cannot move (rename) a file to a blacklisted name As an administrator I want to be able to prevent users from moving (renaming) files to specified file names diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavOperations-downloadFile.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavOperations-downloadFile.feature index dc3fa3e27c..b3dd1a0a9d 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavOperations-downloadFile.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavOperations-downloadFile.feature @@ -1,4 +1,4 @@ -@api @skipOnOcis-OCIS-Storage +@api Feature: download file As a user I want to be able to download files diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavOperations-refuseAccess.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavOperations-refuseAccess.feature index 48e42d0a15..5a1df03453 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavOperations-refuseAccess.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavOperations-refuseAccess.feature @@ -1,4 +1,4 @@ -@api @skipOnOcis-OCIS-Storage +@api Feature: refuse access As an administrator I want to refuse access to unauthenticated and disabled users diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavPreviews-previews.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavPreviews-previews.feature index 4d35b8dbe9..08d796036c 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavPreviews-previews.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavPreviews-previews.feature @@ -1,4 +1,4 @@ -@api @issue-ocis-187 @skipOnOcis-OCIS-Storage +@api @issue-ocis-187 Feature: previews of files downloaded through the webdav API Background: diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties1-createFolder.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties1-createFolder.feature index 82fae8072b..c7b96e90f3 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties1-createFolder.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties1-createFolder.feature @@ -1,4 +1,4 @@ -@api @skipOnOcis-OCIS-Storage +@api Feature: create folder As a user I want to be able to create folders diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties1-setFileProperties.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties1-setFileProperties.feature index 2de3e80d42..5ce403a669 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties1-setFileProperties.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties1-setFileProperties.feature @@ -1,4 +1,4 @@ -@api @issue-ocis-reva-57 @skipOnOcis-OCIS-Storage +@api @issue-ocis-reva-57 Feature: set file properties As a user I want to be able to set meta-information about files diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties2-getFileProperties.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties2-getFileProperties.feature index 317072b1a4..af5fee43fa 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties2-getFileProperties.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties2-getFileProperties.feature @@ -1,4 +1,4 @@ -@api @skipOnOcis-OCIS-Storage +@api Feature: get file properties As a user I want to be able to get meta-information about files diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavUpload1-uploadFile.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavUpload1-uploadFile.feature index 2ba132f675..c3b133ae8f 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavUpload1-uploadFile.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavUpload1-uploadFile.feature @@ -1,4 +1,4 @@ -@api @skipOnOcis-OCIS-Storage +@api Feature: upload file As a user I want to be able to upload files From b501e73a89e38c869f88711043610f049f18fe51 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Fri, 11 Sep 2020 11:47:49 +0545 Subject: [PATCH 25/39] skip only those local tests that fail --- .../apiShareManagementBasic-createShare.feature | 2 +- .../apiSharePublicLink1-createPublicLinkShare.feature | 4 ++-- .../apiSharePublicLink2-copyFromPublicLink.feature | 8 ++++---- .../apiOcisSpecific/apiShareUpdate-updateShare.feature | 2 +- .../apiOcisSpecific/apiTrashbin-trashbinDelete.feature | 1 + .../apiWebdavMove1-moveFolderToBlacklistedName.feature | 2 +- .../apiWebdavProperties1-createFolder.feature | 2 +- .../apiWebdavProperties2-getFileProperties.feature | 4 ++-- 8 files changed, 13 insertions(+), 12 deletions(-) diff --git a/tests/acceptance/features/apiOcisSpecific/apiShareManagementBasic-createShare.feature b/tests/acceptance/features/apiOcisSpecific/apiShareManagementBasic-createShare.feature index a1c6880e2d..772938353d 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiShareManagementBasic-createShare.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiShareManagementBasic-createShare.feature @@ -83,7 +83,7 @@ Feature: sharing | 1 | 100 | | 2 | 200 | - @issue-ocis-reva-372 @issue-ocis-reva-243 + @issue-ocis-reva-372 @issue-ocis-reva-243 @skipOnOcis-OCIS-Storage # after fixing all issues delete this Scenario and use the one from oC10 core Scenario Outline: sharing subfolder of already shared folder, GET result is correct Given using OCS API version "" diff --git a/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink1-createPublicLinkShare.feature b/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink1-createPublicLinkShare.feature index 235effb6ae..227bbce627 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink1-createPublicLinkShare.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink1-createPublicLinkShare.feature @@ -5,7 +5,7 @@ Feature: create a public link share Background: Given user "Alice" has been created with default attributes and skeleton files - @issue-37605 + @issue-37605 @skipOnOcis-OCIS-Storage # after fixing all issues make the oC10 scenario like this one, and delete this scenario Scenario: Get the mtime of a file inside a folder shared by public link using new webDAV version (run on OCIS) Given user "Alice" has created folder "testFolder" @@ -17,7 +17,7 @@ Feature: create a public link share And as "Alice" the mtime of the file "testFolder/file.txt" should be "Thu, 08 Aug 2019 04:18:13 GMT" And the mtime of file "file.txt" in the last shared public link using the WebDAV API should be "Thu, 08 Aug 2019 04:18:13 GMT" - @issue-37605 + @issue-37605 @skipOnOcis-OCIS-Storage # after fixing all issues make the oC10 scenario like this one, and delete this scenario Scenario: overwriting a file changes its mtime (new public webDAV API) (run on OCIS) Given user "Alice" has created folder "testFolder" diff --git a/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-copyFromPublicLink.feature b/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-copyFromPublicLink.feature index 598f75155e..c364374c8c 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-copyFromPublicLink.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiSharePublicLink2-copyFromPublicLink.feature @@ -6,7 +6,7 @@ Feature: copying from public link share And user "Alice" has created folder "/PARENT" And the administrator has enabled DAV tech_preview - @issue-ocis-reva-373 @issue-core-37683 + @issue-ocis-reva-373 @issue-core-37683 @skipOnOcis-OCIS-Storage # after fixing all issues delete this Scenario and use the one from oC10 core Scenario: Copy folder within a public link folder to the same folder name as an already existing file Given user "Alice" has created folder "/PARENT/testFolder" @@ -22,7 +22,7 @@ Feature: copying from public link share And the content of file "/PARENT/testFolder/testfile.txt" for user "Alice" should be "some data" And the content of file "/PARENT/copy1.txt" for user "Alice" should be "some data 1" - @issue-ocis-reva-373 @issue-core-37683 + @issue-ocis-reva-373 @issue-core-37683 @skipOnOcis-OCIS-Storage # after fixing all issues delete this Scenario and use the one from oC10 core Scenario: Copy file within a public link folder to a file with name same as an existing folder Given user "Alice" has uploaded file with content "some data" to "/PARENT/testfile.txt" @@ -37,7 +37,7 @@ Feature: copying from public link share And as "Alice" file "/PARENT/new-folder" should exist And the content of file "/PARENT/testfile.txt" for user "Alice" should be "some data" - @issue-ocis-reva-368 + @issue-ocis-reva-368 @skipOnOcis-OCIS-Storage # after fixing all issues delete this Scenario and use the one from oC10 core Scenario Outline: Copy file within a public link folder to a file with unusual destination names Given user "Alice" has uploaded file with content "some data" to "/PARENT/testfile.txt" @@ -53,7 +53,7 @@ Feature: copying from public link share | testfile.txt | | | - @issue-ocis-reva-368 + @issue-ocis-reva-368 @skipOnOcis-OCIS-Storage # after fixing all issues delete this Scenario and use the one from oC10 core Scenario: Copy folder within a public link folder to a folder with unusual destination names Given user "Alice" has created folder "/PARENT/testFolder" diff --git a/tests/acceptance/features/apiOcisSpecific/apiShareUpdate-updateShare.feature b/tests/acceptance/features/apiOcisSpecific/apiShareUpdate-updateShare.feature index 3beddab015..f44db6d51e 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiShareUpdate-updateShare.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiShareUpdate-updateShare.feature @@ -5,7 +5,7 @@ Feature: sharing Given using OCS API version "1" And user "Alice" has been created with default attributes and skeleton files - @skipOnOcis-EOS-Storage @toFixOnOCIS @issue-ocis-reva-243 + @skipOnOcis-EOS-Storage @toFixOnOCIS @issue-ocis-reva-243 @skipOnOcis-OCIS-Storage # after fixing all issues delete this Scenario and use the one from oC10 core Scenario: Share ownership change after moving a shared file to another share Given these users have been created with default attributes and without skeleton files: diff --git a/tests/acceptance/features/apiOcisSpecific/apiTrashbin-trashbinDelete.feature b/tests/acceptance/features/apiOcisSpecific/apiTrashbin-trashbinDelete.feature index c63c4f5f69..419083598a 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiTrashbin-trashbinDelete.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiTrashbin-trashbinDelete.feature @@ -40,6 +40,7 @@ Feature: files and folders can be deleted from the trashbin @smokeTest @issue-ocis-reva-118 @issue-product-179 + @skipOnOcis-OCIS-Storage # after fixing all issues delete this Scenario and use the one from oC10 core Scenario: delete a single file from the trashbin Given user "Alice" has deleted file "/textfile0.txt" diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavMove1-moveFolderToBlacklistedName.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavMove1-moveFolderToBlacklistedName.feature index 7a7701a7c0..3d1289d8bf 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavMove1-moveFolderToBlacklistedName.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavMove1-moveFolderToBlacklistedName.feature @@ -8,7 +8,7 @@ Feature: users cannot move (rename) a folder to a blacklisted name Given using OCS API version "1" And user "Alice" has been created with default attributes and without skeleton files - @issue-ocis-reva-211 @skipOnOcis-EOS-Storage @issue-ocis-reva-269 + @issue-ocis-reva-211 @skipOnOcis-EOS-Storage @issue-ocis-reva-269 @skipOnOcis-OCIS-Storage # after fixing all issues delete this Scenario and use the one from oC10 core Scenario Outline: Renaming a folder to a name that is banned by default is allowed Given using DAV path diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties1-createFolder.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties1-createFolder.feature index c7b96e90f3..47a0b94ff1 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties1-createFolder.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties1-createFolder.feature @@ -8,7 +8,7 @@ Feature: create folder Given using OCS API version "1" And user "Alice" has been created with default attributes and without skeleton files - @issue-ocis-reva-168 @skipOnOcis-EOS-Storage + @issue-ocis-reva-168 @skipOnOcis-EOS-Storage @skipOnOcis-OCIS-Storage # after fixing all issues delete this Scenario and use the one from oC10 core Scenario Outline: try to create a folder that already exists Given using DAV path diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties2-getFileProperties.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties2-getFileProperties.feature index af5fee43fa..bed40e5c98 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties2-getFileProperties.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties2-getFileProperties.feature @@ -8,7 +8,7 @@ Feature: get file properties Given using OCS API version "1" And user "Alice" has been created with default attributes and without skeleton files - @issue-ocis-reva-214 + @issue-ocis-reva-214 @skipOnOcis-OCIS-Storage # after fixing all issues delete this Scenario and use the one from oC10 core Scenario Outline: Do a PROPFIND of various file names Given using DAV path @@ -25,7 +25,7 @@ Feature: get file properties | new | /file #2.txt | dav\/files\/%username%\/file%20%232\.txt | | new | /file &2.txt | dav\/files\/%username%\/file%20&2\.txt | - @issue-ocis-reva-214 @issue-ocis-reva-265 @skipOnOcis-EOS-Storage + @issue-ocis-reva-214 @issue-ocis-reva-265 @skipOnOcis-EOS-Storage @skipOnOcis-OCIS-Storage # after fixing all issues delete this Scenario and use the one from oC10 core Scenario Outline: Do a PROPFIND of various file names Given using DAV path From f75a2520f2b7656240d48d612d18a5383e80eff3 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Fri, 11 Sep 2020 11:59:40 +0545 Subject: [PATCH 26/39] skip only those local tests that fail 2 --- .../features/apiOcisSpecific/apiWebdavMove2-moveFile.feature | 4 ++-- .../apiWebdavMove2-moveFileToBlacklistedName.feature | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFile.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFile.feature index d05160f7bb..240a259c03 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFile.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFile.feature @@ -8,7 +8,7 @@ Feature: move (rename) file Given using OCS API version "1" And user "Alice" has been created with default attributes and skeleton files - @issue-ocis-reva-211 + @issue-ocis-reva-211 @skipOnOcis-OCIS-Storage # after fixing all issues delete this Scenario and use the one from oC10 core Scenario Outline: rename a file into an invalid filename Given using DAV path @@ -20,7 +20,7 @@ Feature: move (rename) file | old | | new | - @issue-ocis-reva-211 + @issue-ocis-reva-211 @skipOnOcis-OCIS-Storage # after fixing all issues delete this Scenario and use the one from oC10 core Scenario Outline: Renaming a file to a path with extension .part is possible Given using DAV path diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFileToBlacklistedName.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFileToBlacklistedName.feature index 75221c1b0a..9f82828cff 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFileToBlacklistedName.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavMove2-moveFileToBlacklistedName.feature @@ -8,7 +8,7 @@ Feature: users cannot move (rename) a file to a blacklisted name Given using OCS API version "1" And user "Alice" has been created with default attributes and skeleton files - @issue-ocis-reva-211 + @issue-ocis-reva-211 @skipOnOcis-OCIS-Storage # after fixing all issues delete this Scenario and use the one from oC10 core Scenario Outline: rename a file to a filename that is banned by default Given using DAV path From 385cb933ca9eebfc33e5dd16bf3223268e62a46d Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Fri, 11 Sep 2020 12:13:43 +0545 Subject: [PATCH 27/39] more adjustments to expected failures! --- tests/acceptance/expected-failures-on-OCIS-storage.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/acceptance/expected-failures-on-OCIS-storage.txt b/tests/acceptance/expected-failures-on-OCIS-storage.txt index 757a10d569..528273f4ca 100644 --- a/tests/acceptance/expected-failures-on-OCIS-storage.txt +++ b/tests/acceptance/expected-failures-on-OCIS-storage.txt @@ -496,8 +496,6 @@ apiTrashbin/trashbinFilesFolders.feature:89 apiTrashbin/trashbinFilesFolders.feature:90 apiTrashbin/trashbinFilesFolders.feature:104 apiTrashbin/trashbinFilesFolders.feature:105 -apiTrashbin/trashbinFilesFolders.feature:136 -apiTrashbin/trashbinFilesFolders.feature:137 apiTrashbin/trashbinFilesFolders.feature:217 apiTrashbin/trashbinFilesFolders.feature:218 apiTrashbin/trashbinFilesFolders.feature:235 @@ -1120,6 +1118,10 @@ apiWebdavProperties2/getFileProperties.feature:25 apiWebdavProperties2/getFileProperties.feature:26 apiWebdavProperties2/getFileProperties.feature:38 apiWebdavProperties2/getFileProperties.feature:42 +apiWebdavProperties2/getFileProperties.feature:58 +apiWebdavProperties2/getFileProperties.feature:62 +apiWebdavProperties2/getFileProperties.feature:65 +apiWebdavProperties2/getFileProperties.feature:69 apiWebdavProperties2/getFileProperties.feature:81 apiWebdavProperties2/getFileProperties.feature:82 apiWebdavProperties2/getFileProperties.feature:83 From 7f7c330becc8f201e42c0e70b5e8888e06d01b75 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Fri, 11 Sep 2020 12:18:30 +0545 Subject: [PATCH 28/39] split tests in 4 parts --- .drone.star | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.star b/.drone.star index 238ec5af64..8a8ef3dab6 100644 --- a/.drone.star +++ b/.drone.star @@ -2,7 +2,7 @@ config = { 'apiTests': { 'coreBranch': 'master', 'coreCommit': '65ee49ae5dad3af84aa781b98e805fe463baf9fe', - 'numberOfParts': 2 + 'numberOfParts': 4 } } From 3365c0036c368e04c855241844cddf9b7acd38b5 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Fri, 11 Sep 2020 12:19:59 +0545 Subject: [PATCH 29/39] better naming of steps --- .drone.star | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.drone.star b/.drone.star index 8a8ef3dab6..570dda3847 100644 --- a/.drone.star +++ b/.drone.star @@ -102,7 +102,7 @@ def coreApiTests(ctx, coreBranch = 'master', coreCommit = '', part_number = 1, n return { 'kind': 'pipeline', 'type': 'docker', - 'name': 'Core-API-Tests-%s-%s' % (storage, part_number), + 'name': 'Core-API-Tests-%s-storage-%s' % (storage, part_number), 'platform': { 'os': 'linux', 'arch': 'amd64', @@ -112,7 +112,7 @@ def coreApiTests(ctx, coreBranch = 'master', coreCommit = '', part_number = 1, n revaServer(storage) + cloneCoreRepos(coreBranch, coreCommit) + [ { - 'name': 'oC10ApiTests-%s-%s' % (storage, part_number), + 'name': 'oC10ApiTests-%s-storage-%s' % (storage, part_number), 'image': 'owncloudci/php:7.2', 'pull': 'always', 'environment' : { From dfeec1dd881cb373fe9ab1272c673bf2eacc268b Mon Sep 17 00:00:00 2001 From: Vincent Petry Date: Fri, 11 Sep 2020 08:40:52 +0200 Subject: [PATCH 30/39] Update reva to butonic ocis-sharing branch Brings partial webdav properties support and versions --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index d4e30f8b21..58338fb511 100644 --- a/go.mod +++ b/go.mod @@ -20,4 +20,4 @@ require ( ) // ocis-sharing branch -replace github.com/cs3org/reva => github.com/butonic/reva v0.0.0-20200910140954-a6079f23695f +replace github.com/cs3org/reva => github.com/butonic/reva v0.0.0-20200910205656-164632b889fd diff --git a/go.sum b/go.sum index d1322cad6c..2f1ed102cd 100644 --- a/go.sum +++ b/go.sum @@ -107,8 +107,8 @@ github.com/blang/semver v3.1.0+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnweb github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869/go.mod h1:Ekp36dRnpXw/yCqJaO+ZrUyxD+3VXMFFr56k5XYrpB4= github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40 h1:y4B3+GPxKlrigF1ha5FFErxK+sr6sWxQovRMzwMhejo= github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40/go.mod h1:8rLXio+WjiTceGBHIoTvn60HIbs7Hm7bcHjyrSqYB9c= -github.com/butonic/reva v0.0.0-20200910140954-a6079f23695f h1:mh7Gvg9bBF9bCvmyq3qB3UjZeeoDGHlFIq3AQWCDv1E= -github.com/butonic/reva v0.0.0-20200910140954-a6079f23695f/go.mod h1:2nFeb46NQSd8MliTlPTc+ycYnPwmRFNqB7DXn++TYiY= +github.com/butonic/reva v0.0.0-20200910205656-164632b889fd h1:0r3nx/JU5/JspWWpLCGGacTHa4n/uTXiSIlc6wvaJqo= +github.com/butonic/reva v0.0.0-20200910205656-164632b889fd/go.mod h1:2nFeb46NQSd8MliTlPTc+ycYnPwmRFNqB7DXn++TYiY= github.com/bwmarrin/discordgo v0.19.0/go.mod h1:O9S4p+ofTFwB02em7jkpkV8M3R0/PUVOwN61zSZ0r4Q= github.com/bwmarrin/discordgo v0.20.1/go.mod h1:O9S4p+ofTFwB02em7jkpkV8M3R0/PUVOwN61zSZ0r4Q= github.com/bwmarrin/discordgo v0.20.2/go.mod h1:O9S4p+ofTFwB02em7jkpkV8M3R0/PUVOwN61zSZ0r4Q= From 0f99853888b1eb766342a6811733d48a87becf16 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Fri, 11 Sep 2020 14:18:19 +0545 Subject: [PATCH 31/39] delete passing tests from expected failures list in OCIS --- .../expected-failures-on-OCIS-storage.txt | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/tests/acceptance/expected-failures-on-OCIS-storage.txt b/tests/acceptance/expected-failures-on-OCIS-storage.txt index 528273f4ca..9f0ad414de 100644 --- a/tests/acceptance/expected-failures-on-OCIS-storage.txt +++ b/tests/acceptance/expected-failures-on-OCIS-storage.txt @@ -1002,13 +1002,9 @@ apiWebdavUpload2/uploadFileUsingOldChunking.feature:101 # # Failures that need to be investigated apiFavorites/favorites.feature:28 -apiFavorites/favorites.feature:29 apiFavorites/favorites.feature:44 -apiFavorites/favorites.feature:45 apiFavorites/favorites.feature:59 -apiFavorites/favorites.feature:60 apiFavorites/favorites.feature:75 -apiFavorites/favorites.feature:76 apiShareManagementBasic/createShare.feature:85 apiShareManagementBasic/createShare.feature:86 apiShareManagementBasic/createShare.feature:88 @@ -1101,13 +1097,6 @@ apiWebdavProperties1/createFolder.feature:29 apiWebdavProperties1/createFolder.feature:30 apiWebdavProperties1/createFolder.feature:31 apiWebdavProperties1/createFolder.feature:32 -apiWebdavProperties1/setFileProperties.feature:20 -apiWebdavProperties1/setFileProperties.feature:21 -apiWebdavProperties1/setFileProperties.feature:45 -apiWebdavProperties1/setFileProperties.feature:46 -apiWebdavProperties1/setFileProperties.feature:76 -apiWebdavProperties1/setFileProperties.feature:77 -apiWebdavProperties1/setFileProperties.feature:80 apiWebdavProperties2/getFileProperties.feature:19 apiWebdavProperties2/getFileProperties.feature:20 apiWebdavProperties2/getFileProperties.feature:21 @@ -1118,10 +1107,6 @@ apiWebdavProperties2/getFileProperties.feature:25 apiWebdavProperties2/getFileProperties.feature:26 apiWebdavProperties2/getFileProperties.feature:38 apiWebdavProperties2/getFileProperties.feature:42 -apiWebdavProperties2/getFileProperties.feature:58 -apiWebdavProperties2/getFileProperties.feature:62 -apiWebdavProperties2/getFileProperties.feature:65 -apiWebdavProperties2/getFileProperties.feature:69 apiWebdavProperties2/getFileProperties.feature:81 apiWebdavProperties2/getFileProperties.feature:82 apiWebdavProperties2/getFileProperties.feature:83 @@ -1163,7 +1148,6 @@ apiWebdavUpload1/uploadFile.feature:171 apiWebdavUpload1/uploadFile.feature:172 apiWebdavUpload1/uploadFile.feature:184 apiWebdavUpload1/uploadFile.feature:185 -apiWebdavUpload2/uploadFileUsingNewChunking.feature:74 apiShareToSharesManagementBasic/createShareToSharesFolder.feature:36 apiShareToSharesManagementBasic/createShareToSharesFolder.feature:37 apiShareToSharesManagementBasic/createShareToSharesFolder.feature:66 From c35527c0226b6b9dd69b4f42ee289f351cbb0a62 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Fri, 11 Sep 2020 14:25:22 +0545 Subject: [PATCH 32/39] rearange expected failures on OCIS storage to reduce diff with expected failures on OC storage --- .../expected-failures-on-OCIS-storage.txt | 149 +++++++++--------- 1 file changed, 74 insertions(+), 75 deletions(-) diff --git a/tests/acceptance/expected-failures-on-OCIS-storage.txt b/tests/acceptance/expected-failures-on-OCIS-storage.txt index 9f0ad414de..4b062098b8 100644 --- a/tests/acceptance/expected-failures-on-OCIS-storage.txt +++ b/tests/acceptance/expected-failures-on-OCIS-storage.txt @@ -205,8 +205,80 @@ apiShareManagementBasic/createShare.feature:269 apiShareManagementBasic/createShare.feature:270 # # https://github.com/owncloud/ocis-reva/issues/356 Fields missing in delete share OCS response -apiShareManagementBasic/deleteShare.feature:36 -apiShareManagementBasic/deleteShare.feature:37 +# https://github.com/owncloud/product/issues/203 file_target in share response +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:36 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:37 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:66 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:67 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:91 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:92 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:94 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:95 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:97 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:98 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:100 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:101 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:115 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:116 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:130 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:131 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:155 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:156 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:179 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:180 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:204 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:205 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:234 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:235 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:254 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:255 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:284 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:285 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:299 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:300 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:316 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:317 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:332 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:333 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:350 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:351 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:355 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:380 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:445 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:446 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:481 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:482 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:485 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:513 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:531 +apiShareToSharesManagementBasic/createShareToSharesFolder.feature:549 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:28 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:29 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:43 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:44 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:46 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:58 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:72 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:89 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:107 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:118 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:130 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:163 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:164 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:165 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:166 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:181 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:182 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:183 +apiShareToSharesManagementBasic/deleteShareFromShares.feature:184 +apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:42 +apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:43 +apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:69 +apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:70 +apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:97 +apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:98 +apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:135 +apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:136 # # https://github.com/owncloud/ocis-reva/issues/260 Sharee retrieves the information about a share -but gets response containing all the shares apiShareOperations/accessToShare.feature:48 @@ -1148,80 +1220,7 @@ apiWebdavUpload1/uploadFile.feature:171 apiWebdavUpload1/uploadFile.feature:172 apiWebdavUpload1/uploadFile.feature:184 apiWebdavUpload1/uploadFile.feature:185 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:36 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:37 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:66 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:67 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:91 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:92 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:94 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:95 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:97 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:98 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:100 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:101 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:115 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:116 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:130 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:131 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:155 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:156 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:179 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:180 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:204 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:205 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:234 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:235 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:254 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:255 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:284 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:285 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:299 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:300 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:316 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:317 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:332 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:333 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:350 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:351 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:355 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:380 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:445 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:446 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:481 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:482 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:485 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:513 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:531 -apiShareToSharesManagementBasic/createShareToSharesFolder.feature:549 -apiShareToSharesManagementBasic/deleteShareFromShares.feature:28 -apiShareToSharesManagementBasic/deleteShareFromShares.feature:29 -apiShareToSharesManagementBasic/deleteShareFromShares.feature:43 -apiShareToSharesManagementBasic/deleteShareFromShares.feature:44 -apiShareToSharesManagementBasic/deleteShareFromShares.feature:46 -apiShareToSharesManagementBasic/deleteShareFromShares.feature:58 -apiShareToSharesManagementBasic/deleteShareFromShares.feature:72 -apiShareToSharesManagementBasic/deleteShareFromShares.feature:89 -apiShareToSharesManagementBasic/deleteShareFromShares.feature:107 -apiShareToSharesManagementBasic/deleteShareFromShares.feature:118 -apiShareToSharesManagementBasic/deleteShareFromShares.feature:130 -apiShareToSharesManagementBasic/deleteShareFromShares.feature:163 -apiShareToSharesManagementBasic/deleteShareFromShares.feature:164 -apiShareToSharesManagementBasic/deleteShareFromShares.feature:165 -apiShareToSharesManagementBasic/deleteShareFromShares.feature:166 -apiShareToSharesManagementBasic/deleteShareFromShares.feature:181 -apiShareToSharesManagementBasic/deleteShareFromShares.feature:182 -apiShareToSharesManagementBasic/deleteShareFromShares.feature:183 -apiShareToSharesManagementBasic/deleteShareFromShares.feature:184 -apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:42 -apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:43 -apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:69 -apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:70 -apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:97 -apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:98 apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:115 apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:116 -apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:135 -apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:136 apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:153 apiShareToSharesManagementBasic/excludeGroupFromReceivingSharesToSharesFolder.feature:154 From 0f46323f99cae9934f1f5385b84e56b62a0e2de3 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Fri, 11 Sep 2020 14:41:27 +0545 Subject: [PATCH 33/39] skip some tests that fail because of test infra issues --- .../apiWebdavProperties2-getFileProperties.feature | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties2-getFileProperties.feature b/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties2-getFileProperties.feature index bed40e5c98..830201e302 100644 --- a/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties2-getFileProperties.feature +++ b/tests/acceptance/features/apiOcisSpecific/apiWebdavProperties2-getFileProperties.feature @@ -49,7 +49,7 @@ Feature: get file properties | old | /file ?2.txt | | new | /file ?2.txt | - @issue-ocis-reva-214 + @issue-ocis-reva-214 @skipOnOcis-OCIS-Storage @issue-ocis-reva-471 # after fixing all issues delete this Scenario and use the one from oC10 core Scenario Outline: Do a PROPFIND of various folder names Given using DAV path @@ -75,7 +75,7 @@ Feature: get file properties | new | /folder #2.txt | dav\/files\/%username%\/folder%20%232\.txt | | new | /folder &2.txt | dav\/files\/%username%\/folder%20&2\.txt | - @issue-ocis-reva-214 @skipOnOcis-EOS-Storage @issue-ocis-reva-265 + @issue-ocis-reva-214 @skipOnOcis-EOS-Storage @issue-ocis-reva-265 @skipOnOcis-OCIS-Storage @issue-ocis-reva-471 # after fixing all issues delete this Scenario and use the one from oC10 core Scenario Outline: Do a PROPFIND of various folder names Given using DAV path From c20a27d7df64b3259c9c56d60d3f73aaf9d08531 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Fri, 11 Sep 2020 14:51:19 +0545 Subject: [PATCH 34/39] more favorite and version tests are passing --- tests/acceptance/expected-failures-on-OCIS-storage.txt | 6 ------ 1 file changed, 6 deletions(-) diff --git a/tests/acceptance/expected-failures-on-OCIS-storage.txt b/tests/acceptance/expected-failures-on-OCIS-storage.txt index 4b062098b8..37e4e4be84 100644 --- a/tests/acceptance/expected-failures-on-OCIS-storage.txt +++ b/tests/acceptance/expected-failures-on-OCIS-storage.txt @@ -1073,10 +1073,6 @@ apiWebdavUpload2/uploadFileUsingOldChunking.feature:100 apiWebdavUpload2/uploadFileUsingOldChunking.feature:101 # # Failures that need to be investigated -apiFavorites/favorites.feature:28 -apiFavorites/favorites.feature:44 -apiFavorites/favorites.feature:59 -apiFavorites/favorites.feature:75 apiShareManagementBasic/createShare.feature:85 apiShareManagementBasic/createShare.feature:86 apiShareManagementBasic/createShare.feature:88 @@ -1128,8 +1124,6 @@ apiSharePublicLink2/copyFromPublicLink.feature:152 apiSharePublicLink2/copyFromPublicLink.feature:153 apiSharePublicLink2/multilinkSharing.feature:108 apiSharePublicLink2/uploadToPublicLinkShare.feature:92 -apiVersions/fileVersions.feature:61 -apiVersions/fileVersions.feature:69 apiWebdavMove2/moveFile.feature:21 apiWebdavMove2/moveFile.feature:22 apiWebdavMove2/moveFile.feature:34 From 668e45b0bc0fe42ddf772d3c1b25d8876b20d15d Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Fri, 11 Sep 2020 14:59:24 +0545 Subject: [PATCH 35/39] deleting not existing test suite --- tests/acceptance/expected-failures-on-OCIS-storage.txt | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/tests/acceptance/expected-failures-on-OCIS-storage.txt b/tests/acceptance/expected-failures-on-OCIS-storage.txt index 37e4e4be84..c850ba2e3e 100644 --- a/tests/acceptance/expected-failures-on-OCIS-storage.txt +++ b/tests/acceptance/expected-failures-on-OCIS-storage.txt @@ -192,18 +192,8 @@ apiShareManagement/acceptSharesToSharesFolder.feature:30 apiShareManagement/acceptSharesToSharesFolder.feature:52 # # https://github.com/owncloud/ocis-reva/issues/34 groups endpoint does not exist -apiShareManagementBasic/createShare.feature:169 -apiShareManagementBasic/createShare.feature:170 -apiShareManagementBasic/createShare.feature:194 -apiShareManagementBasic/createShare.feature:195 -apiShareManagementBasic/createShare.feature:417 -apiShareManagementBasic/createShare.feature:418 -# # https://github.com/owncloud/ocis-reva/issues/243 Sharing seems to work but does not work # https://github.com/owncloud/ocis-reva/issues/372 Listing shares via ocs API does not show path for parent folders -apiShareManagementBasic/createShare.feature:269 -apiShareManagementBasic/createShare.feature:270 -# # https://github.com/owncloud/ocis-reva/issues/356 Fields missing in delete share OCS response # https://github.com/owncloud/product/issues/203 file_target in share response apiShareToSharesManagementBasic/createShareToSharesFolder.feature:36 From c1a497898fd8cc5fcd9b6d238c0221a018787efa Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Fri, 11 Sep 2020 15:00:21 +0545 Subject: [PATCH 36/39] fix comments --- tests/acceptance/expected-failures-on-OCIS-storage.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/acceptance/expected-failures-on-OCIS-storage.txt b/tests/acceptance/expected-failures-on-OCIS-storage.txt index c850ba2e3e..560bd3b83b 100644 --- a/tests/acceptance/expected-failures-on-OCIS-storage.txt +++ b/tests/acceptance/expected-failures-on-OCIS-storage.txt @@ -1,7 +1,7 @@ # this file contains the scenarios from ownCloud10 core API tests that are currently expected to fail -# when run with OC storage +# when run with OCIS storage # -# test scenarios that specifically fail with OC storage (that were tagged skipOnOcis-OC-Storage in core) +# test scenarios that specifically fail with OCIS storage # apiShareManagementBasic/createShare.feature:336 apiShareManagementBasic/createShare.feature:357 From cb4e972dfbdd5a7d835e6f0a8a04ad09e8f5612f Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Fri, 11 Sep 2020 16:24:39 +0545 Subject: [PATCH 37/39] get rid of not existing tests --- tests/acceptance/expected-failures-on-OCIS-storage.txt | 5 ----- 1 file changed, 5 deletions(-) diff --git a/tests/acceptance/expected-failures-on-OCIS-storage.txt b/tests/acceptance/expected-failures-on-OCIS-storage.txt index 560bd3b83b..64dea60a07 100644 --- a/tests/acceptance/expected-failures-on-OCIS-storage.txt +++ b/tests/acceptance/expected-failures-on-OCIS-storage.txt @@ -3,11 +3,6 @@ # # test scenarios that specifically fail with OCIS storage # -apiShareManagementBasic/createShare.feature:336 -apiShareManagementBasic/createShare.feature:357 -apiShareManagementBasic/createShare.feature:478 -apiShareManagementBasic/createShare.feature:493 -apiShareManagementBasic/createShare.feature:508 apiShareOperations/gettingShares.feature:155 apiShareOperations/gettingShares.feature:156 apiSharePublicLink2/multilinkSharing.feature:181 From 05e030001256dc2248bc589bce22082862b625ee Mon Sep 17 00:00:00 2001 From: Vincent Petry Date: Fri, 11 Sep 2020 14:58:21 +0200 Subject: [PATCH 38/39] Update reva to v1.2.1-0.20200911111727-51649e37df2d Brings in the new OCIS storage driver --- changelog/unreleased/update-reva-to-20200911.md | 10 ++++++++++ go.mod | 5 +---- go.sum | 5 +++++ 3 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 changelog/unreleased/update-reva-to-20200911.md diff --git a/changelog/unreleased/update-reva-to-20200911.md b/changelog/unreleased/update-reva-to-20200911.md new file mode 100644 index 0000000000..6f22b3a888 --- /dev/null +++ b/changelog/unreleased/update-reva-to-20200911.md @@ -0,0 +1,10 @@ +Enhancement: update reva to v1.2.1-0.20200911111727-51649e37df2d + +- Update reva to v1.2.1-0.20200911111727-51649e37df2d +- Added new OCIS storage driver ocis [(reva/#1155)](https://github.com/cs3org/reva/pull/1155) +- App provider: fallback to env. variable if 'iopsecret' unset [(reva/#1146)](https://github.com/cs3org/reva/pull/1146) +- Add switch to database [(reva/#1135)](https://github.com/cs3org/reva/pull/1135) +- Add the ocdav HTTP svc to the standalone config [(reva/#1128)](https://github.com/cs3org/reva/pull/1128) + +https://github.com/owncloud/ocis-reva/pull/466 + diff --git a/go.mod b/go.mod index 58338fb511..7c370a282c 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/owncloud/ocis-reva go 1.13 require ( - github.com/cs3org/reva v1.2.1-0.20200826162318-c0f54e1f37ea + github.com/cs3org/reva v1.2.1-0.20200911111727-51649e37df2d github.com/gofrs/uuid v3.3.0+incompatible github.com/gopherjs/gopherjs v0.0.0-20181103185306-d547d1d9531e // indirect github.com/micro/cli/v2 v2.1.1 @@ -18,6 +18,3 @@ require ( github.com/spf13/viper v1.6.1 gopkg.in/ini.v1 v1.51.1 // indirect ) - -// ocis-sharing branch -replace github.com/cs3org/reva => github.com/butonic/reva v0.0.0-20200910205656-164632b889fd diff --git a/go.sum b/go.sum index 2f1ed102cd..631b23d222 100644 --- a/go.sum +++ b/go.sum @@ -93,6 +93,7 @@ github.com/ascarter/requestid v0.0.0-20170313220838-5b76ab3d4aee/go.mod h1:u7Wtt github.com/aws/aws-sdk-go v1.20.1/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= github.com/aws/aws-sdk-go v1.23.0/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= github.com/aws/aws-sdk-go v1.23.19/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= +github.com/aws/aws-sdk-go v1.34.2/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0= github.com/aws/aws-sdk-go v1.34.12 h1:7UbBEYDUa4uW0YmRnOd806MS1yoJMcaodBWDzvBShAI= github.com/aws/aws-sdk-go v1.34.12/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0= github.com/aws/aws-xray-sdk-go v0.9.4/go.mod h1:XtMKdBQfpVut+tJEwI7+dJFRxxRdxHDyVNp2tHXRq04= @@ -169,6 +170,9 @@ github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ3 github.com/cs3org/cato v0.0.0-20200626150132-28a40e643719/go.mod h1:XJEZ3/EQuI3BXTp/6DUzFr850vlxq11I6satRtz0YQ4= github.com/cs3org/go-cs3apis v0.0.0-20200810113633-b00aca449666 h1:E7VsSSN/2YZLSwrDMJJdAWU11lP7W1qkcXbrslb0PM0= github.com/cs3org/go-cs3apis v0.0.0-20200810113633-b00aca449666/go.mod h1:UXha4TguuB52H14EMoSsCqDj7k8a/t7g4gVP+bgY5LY= +github.com/cs3org/reva v1.2.1-0.20200826162318-c0f54e1f37ea/go.mod h1:FvYB+UPpuPCw0hH42qHVR1R2atZyy69METZI/zEaST8= +github.com/cs3org/reva v1.2.1-0.20200911111727-51649e37df2d h1:vohUfrOZVrbbzt7JUICBDX8rjcedLbuEsmuOJtx8mWY= +github.com/cs3org/reva v1.2.1-0.20200911111727-51649e37df2d/go.mod h1:Q1/JB40ZKtlhZUxz+ZqB/O/VlrnQX//NYdPPRPsP0UE= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -1291,6 +1295,7 @@ google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKa google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= google.golang.org/grpc v1.31.1 h1:SfXqXS5hkufcdZ/mHtYCh53P2b+92WQq/DZcKLgsFRs= google.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.32.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= From 111992b4a5a1e9da4f546f643651aa544030cdf7 Mon Sep 17 00:00:00 2001 From: Vincent Petry Date: Fri, 11 Sep 2020 15:21:35 +0200 Subject: [PATCH 39/39] Add OCIS storage expected failures for dav properties --- tests/acceptance/expected-failures-on-OCIS-storage.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/acceptance/expected-failures-on-OCIS-storage.txt b/tests/acceptance/expected-failures-on-OCIS-storage.txt index 64dea60a07..a2e3147278 100644 --- a/tests/acceptance/expected-failures-on-OCIS-storage.txt +++ b/tests/acceptance/expected-failures-on-OCIS-storage.txt @@ -1158,6 +1158,10 @@ apiWebdavProperties2/getFileProperties.feature:25 apiWebdavProperties2/getFileProperties.feature:26 apiWebdavProperties2/getFileProperties.feature:38 apiWebdavProperties2/getFileProperties.feature:42 +apiWebdavProperties2/getFileProperties.feature:58 +apiWebdavProperties2/getFileProperties.feature:62 +apiWebdavProperties2/getFileProperties.feature:65 +apiWebdavProperties2/getFileProperties.feature:69 apiWebdavProperties2/getFileProperties.feature:81 apiWebdavProperties2/getFileProperties.feature:82 apiWebdavProperties2/getFileProperties.feature:83