Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Debugging Evoobj worse methods - long initial test case #239

Open
ongaaron96 opened this issue Nov 4, 2020 · 0 comments
Open

Debugging Evoobj worse methods - long initial test case #239

ongaaron96 opened this issue Nov 4, 2020 · 0 comments

Comments

@ongaaron96
Copy link
Collaborator

Context

Method is wheel.components.Checkbox#renderComponent(Lorg/xmlpull/v1/XmlSerializer;)V
image

Evoobj gets 0.375 to 0.875 coverage, Evosuite can consistently get 0.75 to 0.875 coverage. Both fails to cover the false branch on line 60.

However, unable to replicate results when running SF100OverallTest. testBugExample1(), Evoobj gets 0.875 coverage consistently.

Tried SF100LegitimizationTest.testLegitimizationBad2() to check the test case when covering branch on line 49 and it is initialized with long initial test case, although graph only contains 2 nodes. Legitimacy distance stuck at 23 which means test case fails at line 8, unsure if this causes the low coverage during experiments

image

Initial test case:
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant