[ 
https://issues.apache.org/jira/browse/GSOC-265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nianjun Sun updated GSOC-265:
-----------------------------
    Summary: [GSOC] [ShardingSphere] Scan and create issues for classes that 
have not implemented unit tests  (was: [GSOC] [ShardingSphere] Scan and create 
issues for classes that have not implemented unit tests.)

> [GSOC] [ShardingSphere] Scan and create issues for classes that have not 
> implemented unit tests
> -----------------------------------------------------------------------------------------------
>
>                 Key: GSOC-265
>                 URL: https://issues.apache.org/jira/browse/GSOC-265
>             Project: Comdev GSOC
>          Issue Type: Task
>            Reporter: Nianjun Sun
>            Priority: Major
>              Labels: ShardingSphere, gsoc2024, mentor
>
> h2. Apache ShardingSphere
> Apache ShardingSphere is positioned as a Database Plus, and aims at building 
> a standard layer and ecosystem above heterogeneous databases. It focuses on 
> how to reuse existing databases and their respective upper layer, rather than 
> creating a new database. The goal is to minimize or eliminate the challenges 
> caused by underlying databases fragmentation.
> {*}Page{*}: 
> [https://shardingsphere.apache.org|https://shardingsphere.apache.org/]
> {*}Github{*}: [https://github.com/apache/shardingsphere] 
>  
> h2. Background
> The ShardingSphere community has been striving for high unit test coverage, 
> so ShardingSphere community needs a scanning tool to identify all classes 
> without implemented unit tests, then generate a report based on the results, 
> and create corresponding issues in the ShardingSphere community.
>  
> h2. Task
> Here are the steps for the scannning tool:
> 1. Scan the ShardingSphere project for classes that have not implemented unit 
> tests(exclude the enum, constant, entity, interface and so on) in GitHub 
> action;
> 2. Generate report base on these scan result;
> 3. Create issues automatically.
>  
> h2. Relevant Skills
> 1. Master Java language
> 2. Have a basic understanding of GitHub action
>  
> h3. Mentor
> Nianjun Sun, Committer of Apache ShardingSphere, sunnian...@apache.org



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: gsoc-unsubscr...@community.apache.org
For additional commands, e-mail: gsoc-h...@community.apache.org

Reply via email to