You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shardingsphere.apache.org by Liang Zhang <zh...@apache.org> on 2019/11/14 04:25:18 UTC

Re: ������:[DISCUSS] The acceptance test

Hello, thank you for participant community, we are for English only, welcome translate your mail to English and communicate again.

On 2019/11/13 12:41:37, "郑云朋" <zh...@hydee.cn> wrote: 
> 测试:shardsphere  proxy
> 
> 
> 环境:
>     mysql数据库5.6
>        数据库:h1   h2
> 使用场景:
>      两个数据库中表跨库关联查询
> 
> 
> ----------
> 
> 该邮件从移动设备发送
> 
> 
> --------------原始邮件--------------
> 发件人:"Zhang Yonglun "<zh...@apache.org>;
> 发送时间:2019年11月13日(星期三) 晚上8:28
> 收件人:"dev" <de...@shardingsphere.apache.org>;
> 主题:[DISCUSS] The acceptance test
> -----------------------------------
> 
>  Hi all,
> 
> I'd like to setup an acceptance test environment which could cover the
> basic scenarios for ShardingSphere.
> 
> It focuses on function test but not performance test. We can test any tags
> or branches of the GitHub repository. It's convenient to verify
> the influence of a new feature, especially to releasing process.
> 
> I suppose to setup the environment in https://builds.apache.org, and
> install MySQL server in this cluster from the Docker Hub. Is it compliant
> to just use MySQL?
> 
> I think the test scenarios should include:
> 
> Access:
> Sharding-JDBC
> Sharding-Proxy
> 
> Mode:
> Single routing
> Database routing
> Table routing
> Full routing
> MasterSlave
> MasterSlave + Single routing
> MasterSlave + Database routing
> MasterSlave + Table routing
> MasterSlave + Full routing
> Encryption
> Encryption + Single routing
> Encryption + Database routing
> Encryption + Table routing
> Encryption + Full routing
> 
> SQL:
> INSERT
> UPDATE
> SELECT
> DELETE
> Access(2) * Mode(14) * SQL(4) = 112 secnarios
> 
> 
> -- 
> Zhang Yonglun
> Apache ShardingSphere