Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/danglotb/dci


https://github.com/danglotb/dci

Last synced: 12 days ago
JSON representation

Awesome Lists containing this project

README

        

# DCI

## Selection of commits

We select the commit that modifies java source code, _i.e._ the list of java file of the source folder `src/main/java` returned by a `git diff` between the current revision (the commit considered) and its parent commit is not empty.

## Selection of test to be amplified

We amplify test classes and test methods that executes the changes introduced by the considered commit.

## Unsupported kinds of Commits:

Here, we list the kind of commits that are not supported by the process. You can find an example in parenthesis with the following syntax: (project#)

1. Changes in documentation, annotation etc ([xwiki-commons#6d0808f](https://github.com/xwiki/xwiki-commons/commit/6d0808f16ca2f6f8a4df41db0c9c914256ee3885))
2. No existing tests execute the changes ([xwiki-commons#bdc33d7](https://github.com/xwiki/xwiki-commons/commit/bdc33d7e07d86dc6600988bd71721068a76e9673))
3. Majority of changes is new contents ([xwiki-commons#c745c10](https://github.com/xwiki/xwiki-commons/commit/c745c10dbbde003a71c743bdb96d00a73f586fe3))
4. The targeted module is only tests ([xwiki-commons#b0dc5bc](https://github.com/xwiki/xwiki-commons/commit/b0dc5bc4db7e0efde64bb5359a1d1772f8e555e7#diff-c565d83ac939ac10f696da2bfa7b7cda))