[ 
https://issues.apache.org/jira/browse/ISIS-1967?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16547678#comment-16547678
 ] 

ASF GitHub Bot commented on ISIS-1967:
--------------------------------------

petersear commented on issue #114: ISIS-1967: Add tests from Diffblue Deeptest
URL: https://github.com/apache/isis/pull/114#issuecomment-405887998
 
 
   Thanks Andi
   I really appreciate you taking the time to consider my PR and providing 
feedback on the tests proposed for inclusion in isis.
   We are on the way to resolving some of your concerns:
   
   1. Naming of tests is something we had already identified for improvement 
and, in fact, the latest analysis includes these changes.
   As an example:
   ```public void 
org_apache_isis_applib_internal_base__Bytes_prepend_001_8ef33eec105cda50() 
throws Throwable {```
   is now:
   ```public void prepend1() throws Throwable {```
   
   2. Deeptest software aims to identify all paths through the code and 
produces a test for each case. The idea is to maximize coverage and remove the 
possibility that an area of code is not covered. This means a large number of 
tests will be generated - these are compiled and run by the software with only 
those which pass being made available by default. It is not suggested that each 
of these is manually inspected because they represent the current working code 
and serve to track whether that original behaviour changes in the future (due 
to a bug or re-design)
   
   3. We do not currently support dependency injection but we are working on it 
and can let you know when it is available.
   
   Thanks again for your time. We would be happy to provide further tests for 
your consideration, after the naming and appearance-related changes which have 
been made recently, and to discuss any issues remaining you may have.
   
   Best regards
   
   Peter

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Add tests from Diffblue Deeptest
> --------------------------------
>
>                 Key: ISIS-1967
>                 URL: https://issues.apache.org/jira/browse/ISIS-1967
>             Project: Isis
>          Issue Type: Test
>          Components: Core
>         Environment: Ubuntu 16.04
>            Reporter: Peter
>            Priority: Minor
>              Labels: newbie, test
>
> [Diffblue|https://www.diffblue.com/] is an Oxford, UK-based start-up which 
> develops software to analyse code and automatically generate tests. We have 
> run an analysis against the apache-isis repository on github, which has 
> produced 8891 verified tests. I am proposing to file a PR to add a sample 
> (21) of these tests into the Isis repo.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to