[MDEV-28728] Spider: share MTR test cases among different wrappers Created: 2022-06-02  Updated: 2023-11-28

Status: Stalled
Project: MariaDB Server
Component/s: Storage Engine - Spider
Fix Version/s: 10.4, 10.5, 10.6

Type: Task Priority: Major
Reporter: Nayuta Yanagisawa (Inactive) Assignee: Yuchen Pei
Resolution: Unresolved Votes: 0
Labels: None

Issue Links:
Relates

 Description   

Spider bundled with the community server maintains MTR test cases par wrapper basis (see spider/t, spider/oracle). It would be great if we can share the tests among different wrappers.

The directory structure would be the following:

.
└── mysql-test
    └── spider
        ├── common
        ├── native
        │   └── mariadb
        └── none

The test bodies that should be executed in with different wrappers are in the common directory and they are sourced from test files in mariadb and mysql. A test specific to each wrapper can be just placed in the corresponding directory (none is for tests without remote node specification).

We can execute the same test in different configurations by the above approach too.


Generated at Thu Feb 08 10:03:01 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.