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

Peter commented on ISIS-1967:
-----------------------------

Diffblue Deeptest generates tests based on the existing code base within a 
repository. The tests are expected to run successfully because they reflect the 
code they were generated for.
If there is a test failure it is likely to be for one of two reasons:
1. unexpected failure - a bug has been introduced to the code by a change which 
was not intended to alter the original behaviour
2. expected failure - the code has been redesigned so the test no longer 
matches its behaviour.
The first case would be resolved by fixing the bug in the code, the second 
would require a developer to modify the test to match current behaviour in the 
source but they would not necessarily have to  rewrite the test from scratch.
A new Deeptest run would generate a new set of tests which would reflect any 
design changes or additions to the code.
There is no free version of Deeptest but of course this PR and any other we 
submit come without obligation.

> 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