evosuite-plus-plus icon indicating copy to clipboard operation
evosuite-plus-plus copied to clipboard

Manual evaluation on computation graph construction

Open llmhyy opened this issue 4 years ago • 0 comments

Context

We need to thoroughly evaluate the computation graph construction. A graph is derived from analyzing the data flow and call graph of a branch. A computation graph describes what fields and objects will be used to influence the branch decision. For example,

I56 Branch 5 IF_ICMPEQ L10

Steps to Reproduce

Please break down here below all the needed steps to reproduce the issue. [If possible, please upload an example of the project you are generating tests for.]

  1. Run test case: regression.objectconstruction.testgeneration.testcase.ObjectOrientedTest.testComputationGraphConstruction()
  2. It will generate a computation graph for each branch as pictures.
  3. Manually evaluate whether those graphs are correct
  4. Turn each graph into a test case.

llmhyy avatar Jul 27 '20 08:07 llmhyy