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

Icfg dot exporter #640

Merged
merged 18 commits into from
Jul 28, 2023
Merged

Icfg dot exporter #640

merged 18 commits into from
Jul 28, 2023

Conversation

palaniappan1
Copy link
Collaborator

The test does not seem to make sense, as I am comparing two strings that I know will be the same. I tried the resulting string in the https://dreampuf.github.io/GraphvizOnline/ website to visualize the ICFG. I also attach the resulting png image of the ICFG.
graphviz

@palaniappan1 palaniappan1 requested a review from kadirayk June 30, 2023 06:38
@palaniappan1 palaniappan1 linked an issue Jun 30, 2023 that may be closed by this pull request
@codecov
Copy link

codecov bot commented Jun 30, 2023

Codecov Report

Patch coverage: 90.47% and project coverage change: +0.57% 🎉

Comparison is base (889b9dd) 64.51% compared to head (d792dc5) 65.08%.
Report is 6 commits behind head on develop.

Additional details and impacted files
@@              Coverage Diff              @@
##             develop     #640      +/-   ##
=============================================
+ Coverage      64.51%   65.08%   +0.57%     
- Complexity      3310     3350      +40     
=============================================
  Files            311      312       +1     
  Lines          14754    14849      +95     
  Branches        2451     2473      +22     
=============================================
+ Hits            9519     9665     +146     
+ Misses          4352     4296      -56     
- Partials         883      888       +5     
Files Changed Coverage Δ
...re/src/main/java/sootup/core/util/DotExporter.java 55.45% <78.26%> (+55.45%) ⬆️
...procedural/icfg/JimpleBasedInterproceduralCFG.java 51.11% <93.33%> (+8.44%) ⬆️
...analysis/interprocedural/icfg/ICFGDotExporter.java 94.02% <94.02%> (ø)

... and 9 files with indirect coverage changes

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

palaniappan1 and others added 10 commits July 12, 2023 12:36
1. One more test case added
2.ICFGDotExporter moved from core to callgraph module
1. Created a folder ICFG in resources folder to add the files.
2. Converted the CallGraph String into Java Object for test
@kadirayk kadirayk merged commit da1d32a into develop Jul 28, 2023
@swissiety swissiety deleted the ICFG-DotExporter branch August 4, 2023 15:22
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

Successfully merging this pull request may close these issues.

DotExporter for ICFG
3 participants