This project to build a dynamic code analyzer for Java Language to generate statement and branches code coverage reports.
path: test_examples/HelloWorld.java
path: augmented_files/HelloWorldAugmented
Step 3: Run the modified augmented java file to know which blocks of the code are visited then store the visited block at text file.
path: visited_blocks/HelloWorldAugmentedVisitedBlocks.java
Note:
- Green lines are highlighted for visited lines.
- Orange lines are highlighted for branches (if/else/for/while) if the boolean expression has more than one condition, like a || b, and the first condition always evaluate to true, this means that the second condition b never executed.
- Red lines are highlighted for not visited lines.
Step 4: Use the text file from the previous step to generate an HTML file with highlighted red, green and orange lines as program output.
- Mostafa Saad : @MostafaSaad7
- Mostafa Ayman : @MostafaAE
- Mostafa Amin : @MostafaAmin0
- Mariam Gad : @MariamGad
- Mayar Hanafy : @MayarHanafy
- Maha Elkomey : @MahaElomey