---- On Wed, 20 Oct 2021 09:32:03 -0500 Luigi Toscano <ltoscano@redhat.com> wrote ----
On Wednesday, 20 October 2021 16:08:36 CEST Ghanshyam Mann wrote:
---- On Wed, 20 Oct 2021 09:00:17 -0500 Pete Zaitcev <zaitcev@redhat.com> wrote ----
On Wed, 20 Oct 2021 08:03:40 -0500
Ghanshyam Mann <gmann@ghanshyammann.com> wrote:
---- On Wed, 20 Oct 2021 04:43:37 -0500 Vladimir Prokofev <v@prokofev.me> wrote ---- > >
Are there any Swift S3 API tests in tempest? I didn't find any standard packages, nor as a plugin. > > I do not think we have, all tests tempest have for swift are under https://github.com/openstack/tempest/tree/master/tempest/api/object_sto rage
This came up at PTG on Monday during the Interop meeting with Arkady. We cannot baseline S3 support in interop because Tempest does not have any S3 tests, so the interoperable Swift does not need to have S3. I don't know if anything needs to be done here.
Ceph has independent S3 compliance tests, FWIW (independent means not published by Amazon). They are even in Python. Naturally they are
geared towards testing Ceph RGW: https://github.com/ceph/s3-tests
If interop need to have test for the capability then, we are fine and test can be added.
Wouldn't it make sense to adopt/fix/extend an existing "native" S3 test suite like the one Pete mentioned, instead of rewriting a new set of tests? Or maybe that's what you proposed?
For interop, we need tests to exist as one of the official OpenStack project under TC. Tests can be in tempest or tempest plugin. So either write/copy the tests in tempest or new plugins under swift. -gmann
-- Luigi