Update README.md
This commit is contained in:
194
README.md
194
README.md
@@ -222,54 +222,246 @@ Total: 5 lines impacted
|
|||||||
|
|
||||||
### Change at Line 4 (int b = a + 2;)
|
### Change at Line 4 (int b = a + 2;)
|
||||||
AIS = {4, 6, 7}
|
AIS = {4, 6, 7}
|
||||||
|
```Bash
|
||||||
|
=== Impact Analysis for Line 4 ===
|
||||||
|
|
||||||
|
Statement(s) at line 4:
|
||||||
|
2: int b = a + 2 ;
|
||||||
|
|
||||||
|
=== IMPACTED LINES ===
|
||||||
|
Line 4
|
||||||
|
Line 6
|
||||||
|
Line 7
|
||||||
|
|
||||||
|
Total: 3 lines impacted
|
||||||
|
```
|
||||||
|
1. TP: {4, 6, 7} |TP| = 3
|
||||||
|
2. FP: {} |FP| = 0
|
||||||
|
3. FN: {} |FN| = 0
|
||||||
|
4. TN: {} |TN| = 0
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
||||||
## Test6 Nested Control
|
## Test6 Nested Control
|
||||||
### Change at Line 5 (if (x > 5))
|
### Change at Line 5 (if (x > 5))
|
||||||
AIS = {5, 6, 7, 10, 11}
|
AIS = {5, 6, 7, 10, 11}
|
||||||
|
```bash
|
||||||
|
=== Impact Analysis for Line 5 ===
|
||||||
|
|
||||||
|
Statement(s) at line 5:
|
||||||
|
4: block
|
||||||
|
3: if ( x > 5 )
|
||||||
|
|
||||||
|
=== IMPACTED LINES ===
|
||||||
|
Line 5
|
||||||
|
Line 6
|
||||||
|
Line 7
|
||||||
|
Line 10
|
||||||
|
Line 11
|
||||||
|
|
||||||
|
Total: 5 lines impacted
|
||||||
|
```
|
||||||
|
1. TP: {5, 6, 7, 10, 11} |TP| = 5
|
||||||
|
2. FP: {} |FP| = 0
|
||||||
|
3. FN: {} |FN| = 0
|
||||||
|
4. TN: {} |TN| = 0
|
||||||
|
|
||||||
### Change at Line 6 (if (x > 8))
|
### Change at Line 6 (if (x > 8))
|
||||||
AIS = {6, 7, 10, 11}
|
AIS = {6, 7, 10, 11}
|
||||||
|
```bash
|
||||||
|
=== Impact Analysis for Line 6 ===
|
||||||
|
|
||||||
|
Statement(s) at line 6:
|
||||||
|
5: if ( x > 8 )
|
||||||
|
6: block
|
||||||
|
|
||||||
|
=== IMPACTED LINES ===
|
||||||
|
Line 6
|
||||||
|
Line 7
|
||||||
|
Line 10
|
||||||
|
Line 11
|
||||||
|
|
||||||
|
Total: 4 lines impacted
|
||||||
|
```
|
||||||
|
1. TP: {6, 7, 10, 11} |TP| = 4
|
||||||
|
2. FP: {} |FP| = 0
|
||||||
|
3. FN: {} |FN| = 0
|
||||||
|
4. TN: {} |TN| = 0
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
||||||
## Test7 While Loop
|
## Test7 While Loop
|
||||||
### Change at Line 5 (while (count < 5))
|
### Change at Line 5 (while (count < 5))
|
||||||
AIS = {5, 6, 7, 9}
|
AIS = {5, 6, 7, 9}
|
||||||
|
```bash
|
||||||
|
=== Impact Analysis for Line 5 ===
|
||||||
|
|
||||||
|
Statement(s) at line 5:
|
||||||
|
3: while ( count < 5 )
|
||||||
|
4: block
|
||||||
|
|
||||||
|
=== IMPACTED LINES ===
|
||||||
|
Line 5
|
||||||
|
Line 6
|
||||||
|
Line 7
|
||||||
|
Line 9
|
||||||
|
|
||||||
|
Total: 4 lines impacted
|
||||||
|
```
|
||||||
|
1. TP: {5, 6, 7, 9} |TP| = 4
|
||||||
|
2. FP: {} |FP| = 0
|
||||||
|
3. FN: {} |FN| = 0
|
||||||
|
4. TN: {} |TN| = 0
|
||||||
|
|
||||||
### Change at Line 3 (int count = 0;)
|
### Change at Line 3 (int count = 0;)
|
||||||
AIS = {3, 5, 6, 7, 9}
|
AIS = {3, 5, 6, 7, 9}
|
||||||
|
```bash
|
||||||
|
=== Impact Analysis for Line 3 ===
|
||||||
|
|
||||||
|
Statement(s) at line 3:
|
||||||
|
1: int count = 0 ;
|
||||||
|
|
||||||
|
=== IMPACTED LINES ===
|
||||||
|
Line 3
|
||||||
|
Line 5
|
||||||
|
Line 6
|
||||||
|
Line 7
|
||||||
|
Line 9
|
||||||
|
|
||||||
|
Total: 5 lines impacted
|
||||||
|
```
|
||||||
|
1. TP: {3, 5, 6, 7, 9} |TP| = 5
|
||||||
|
2. FP: {} |FP| = 0
|
||||||
|
3. FN: {} |FN| = 0
|
||||||
|
4. TN: {} |TN| = 0
|
||||||
***
|
***
|
||||||
|
|
||||||
## Test8 Reassignment
|
## Test8 Reassignment
|
||||||
### Change at Line 3 (int x = 5;)
|
### Change at Line 3 (int x = 5;)
|
||||||
AIS = {3, 4, 7}
|
AIS = {3, 4, 7}
|
||||||
|
```bash
|
||||||
|
=== Impact Analysis for Line 3 ===
|
||||||
|
|
||||||
|
Statement(s) at line 3:
|
||||||
|
1: int x = 5 ;
|
||||||
|
|
||||||
|
=== IMPACTED LINES ===
|
||||||
|
Line 3
|
||||||
|
Line 4
|
||||||
|
Line 7
|
||||||
|
|
||||||
|
Total: 3 lines impacted
|
||||||
|
```
|
||||||
|
1. TP: {3, 4, 7} |TP| = 3
|
||||||
|
2. FP: {} |FP| = 0
|
||||||
|
3. FN: {} |FN| = 0
|
||||||
|
4. TN: {} |TN| = 0
|
||||||
|
|
||||||
### Change at Line 5 (x = 10;)
|
### Change at Line 5 (x = 10;)
|
||||||
AIS = {5, 6, 8}
|
AIS = {5, 6, 8}
|
||||||
|
```bash
|
||||||
|
=== Impact Analysis for Line 5 ===
|
||||||
|
|
||||||
|
Statement(s) at line 5:
|
||||||
|
3: x = 10 ;
|
||||||
|
|
||||||
|
=== IMPACTED LINES ===
|
||||||
|
Line 5
|
||||||
|
Line 6
|
||||||
|
Line 8
|
||||||
|
|
||||||
|
Total: 3 lines impacted
|
||||||
|
```
|
||||||
|
1. TP: {5, 6, 8} |TP| = 3
|
||||||
|
2. FP: {} |FP| = 0
|
||||||
|
3. FN: {} |FN| = 0
|
||||||
|
4. TN: {} |TN| = 0
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
||||||
## Test9 No Impact
|
## Test9 No Impact
|
||||||
### Change at Line 4 (int y = 10;)
|
### Change at Line 4 (int y = 10;)
|
||||||
AIS = {4, 6, 8}
|
AIS = {4, 6, 8}
|
||||||
|
```bash
|
||||||
|
=== Impact Analysis for Line 4 ===
|
||||||
|
|
||||||
|
Statement(s) at line 4:
|
||||||
|
2: int y = 10 ;
|
||||||
|
|
||||||
|
=== IMPACTED LINES ===
|
||||||
|
Line 4
|
||||||
|
Line 6
|
||||||
|
Line 8
|
||||||
|
|
||||||
|
Total: 3 lines impacted
|
||||||
|
```
|
||||||
|
1. TP: {4, 6, 8} |TP| = 3
|
||||||
|
2. FP: {} |FP| = 0
|
||||||
|
3. FN: {} |FN| = 0
|
||||||
|
4. TN: {} |TN| = 0
|
||||||
|
|
||||||
### Change at Line 3 (int x = 5;)
|
### Change at Line 3 (int x = 5;)
|
||||||
AIS = {3, 5, 7}
|
AIS = {3, 5, 7}
|
||||||
|
```bash
|
||||||
|
=== Impact Analysis for Line 3 ===
|
||||||
|
|
||||||
|
Statement(s) at line 3:
|
||||||
|
1: int x = 5 ;
|
||||||
|
|
||||||
|
=== IMPACTED LINES ===
|
||||||
|
Line 3
|
||||||
|
Line 5
|
||||||
|
Line 7
|
||||||
|
|
||||||
|
Total: 3 lines impacted
|
||||||
|
```
|
||||||
|
1. TP: {3, 5, 7} |TP| = 3
|
||||||
|
2. FP: {} |FP| = 0
|
||||||
|
3. FN: {} |FN| = 0
|
||||||
|
4. TN: {} |TN| = 0
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
||||||
## Test10 Complex Expression
|
## Test10 Complex Expression
|
||||||
### Change at Line 3 (int a = 2;)
|
### Change at Line 3 (int a = 2;)
|
||||||
AIS = {3, 6, 7, 8, 9}
|
AIS = {3, 6, 7, 8, 9}
|
||||||
|
```bash
|
||||||
|
=== Impact Analysis for Line 3 ===
|
||||||
|
|
||||||
|
Statement(s) at line 3:
|
||||||
|
1: int a = 2 ;
|
||||||
|
|
||||||
|
=== IMPACTED LINES ===
|
||||||
|
Line 3
|
||||||
|
Line 6
|
||||||
|
Line 7
|
||||||
|
Line 8
|
||||||
|
Line 9
|
||||||
|
|
||||||
|
Total: 5 lines impacted
|
||||||
|
```
|
||||||
|
1. TP: {3, 6, 7, 8, 9} |TP| = 5
|
||||||
|
2. FP: {} |FP| = 0
|
||||||
|
3. FN: {} |FN| = 0
|
||||||
|
4. TN: {} |TN| = 0
|
||||||
|
|
||||||
### Change at Line 8 (if (x > 5))
|
### Change at Line 8 (if (x > 5))
|
||||||
AIS = {8, 9}
|
AIS = {8, 9}
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
=== Impact Analysis for Line 8 ===
|
||||||
|
|
||||||
|
Statement(s) at line 8:
|
||||||
|
6: if ( x > 5 )
|
||||||
|
7: block
|
||||||
|
|
||||||
=== IMPACTED LINES ===
|
=== IMPACTED LINES ===
|
||||||
Line 6
|
|
||||||
Line 8
|
Line 8
|
||||||
|
Line 9
|
||||||
|
|
||||||
|
Total: 2 lines impacted
|
||||||
```
|
```
|
||||||
|
1. TP: {8, 9} |TP| = 2
|
||||||
|
2. FP: {} |FP| = 0
|
||||||
|
3. FN: {} |FN| = 0
|
||||||
|
4. TN: {} |TN| = 0
|
||||||
|
|||||||
Reference in New Issue
Block a user