Skip to content

Commit 94f8d1f

Browse files
committed
Rust: Post-processing query for inline test expectations
1 parent daafd2e commit 94f8d1f

13 files changed

+410
-378
lines changed
Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
| unreachable.rs:13:3:13:17 | ExprStmt | This code is never reached. |
2-
| unreachable.rs:21:3:21:17 | ExprStmt | This code is never reached. |
3-
| unreachable.rs:33:3:33:17 | ExprStmt | This code is never reached. |
4-
| unreachable.rs:40:3:40:17 | ExprStmt | This code is never reached. |
5-
| unreachable.rs:61:2:61:16 | ExprStmt | This code is never reached. |
6-
| unreachable.rs:107:16:107:23 | ExprStmt | This code is never reached. |
7-
| unreachable.rs:115:15:115:22 | ExprStmt | This code is never reached. |
8-
| unreachable.rs:131:2:131:16 | ExprStmt | This code is never reached. |
9-
| unreachable.rs:141:2:141:16 | ExprStmt | This code is never reached. |
10-
| unreachable.rs:148:3:148:17 | ExprStmt | This code is never reached. |
11-
| unreachable.rs:157:4:157:18 | ExprStmt | This code is never reached. |
12-
| unreachable.rs:163:3:163:17 | ExprStmt | This code is never reached. |
13-
| unreachable.rs:169:4:169:18 | ExprStmt | This code is never reached. |
14-
| unreachable.rs:177:4:177:18 | ExprStmt | This code is never reached. |
15-
| unreachable.rs:180:2:180:16 | ExprStmt | This code is never reached. |
16-
| unreachable.rs:197:2:197:16 | ExprStmt | This code is never reached. |
17-
| unreachable.rs:203:3:203:17 | ExprStmt | This code is never reached. |
18-
| unreachable.rs:206:2:206:16 | ExprStmt | This code is never reached. |
19-
| unreachable.rs:218:3:218:17 | ExprStmt | This code is never reached. |
20-
| unreachable.rs:233:2:233:16 | ExprStmt | This code is never reached. |
21-
| unreachable.rs:242:2:242:16 | ExprStmt | This code is never reached. |
1+
| unreachable.rs:11:9:11:23 | ExprStmt | This code is never reached. |
2+
| unreachable.rs:19:9:19:23 | ExprStmt | This code is never reached. |
3+
| unreachable.rs:31:9:31:23 | ExprStmt | This code is never reached. |
4+
| unreachable.rs:38:9:38:23 | ExprStmt | This code is never reached. |
5+
| unreachable.rs:59:5:59:19 | ExprStmt | This code is never reached. |
6+
| unreachable.rs:106:13:106:20 | ExprStmt | This code is never reached. |
7+
| unreachable.rs:115:13:115:20 | ExprStmt | This code is never reached. |
8+
| unreachable.rs:131:5:131:19 | ExprStmt | This code is never reached. |
9+
| unreachable.rs:141:5:141:19 | ExprStmt | This code is never reached. |
10+
| unreachable.rs:148:9:148:23 | ExprStmt | This code is never reached. |
11+
| unreachable.rs:157:13:157:27 | ExprStmt | This code is never reached. |
12+
| unreachable.rs:163:9:163:23 | ExprStmt | This code is never reached. |
13+
| unreachable.rs:170:13:170:27 | ExprStmt | This code is never reached. |
14+
| unreachable.rs:178:13:178:27 | ExprStmt | This code is never reached. |
15+
| unreachable.rs:181:5:181:19 | ExprStmt | This code is never reached. |
16+
| unreachable.rs:200:5:200:19 | ExprStmt | This code is never reached. |
17+
| unreachable.rs:209:9:209:23 | ExprStmt | This code is never reached. |
18+
| unreachable.rs:212:5:212:19 | ExprStmt | This code is never reached. |
19+
| unreachable.rs:229:9:229:23 | ExprStmt | This code is never reached. |
20+
| unreachable.rs:244:5:244:19 | ExprStmt | This code is never reached. |
21+
| unreachable.rs:253:5:253:19 | ExprStmt | This code is never reached. |
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
extensions:
2+
- addsTo:
3+
pack: codeql/util
4+
extensible: testPostProcessingRestrictAlertsTo
5+
data:
6+
- ['This code is never reached']
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
queries/unusedentities/UnreachableCode.ql
1+
query: queries/unusedentities/UnreachableCode.ql
2+
postprocess: utils/InlineExpectationsTestQuery.ql

rust/ql/test/query-tests/unusedentities/UnusedValue.expected

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,21 @@
1010
| main.rs:65:5:65:5 | g | Variable is assigned a value that is never used. |
1111
| main.rs:87:9:87:9 | a | Variable is assigned a value that is never used. |
1212
| main.rs:108:9:108:10 | is | Variable is assigned a value that is never used. |
13-
| main.rs:133:13:133:17 | total | Variable is assigned a value that is never used. |
14-
| main.rs:203:13:203:31 | res | Variable is assigned a value that is never used. |
15-
| main.rs:218:9:218:24 | kind | Variable is assigned a value that is never used. |
16-
| main.rs:223:9:223:32 | kind | Variable is assigned a value that is never used. |
17-
| main.rs:280:13:280:17 | total | Variable is assigned a value that is never used. |
18-
| main.rs:348:5:348:39 | kind | Variable is assigned a value that is never used. |
19-
| main.rs:370:9:370:9 | x | Variable is assigned a value that is never used. |
20-
| main.rs:378:17:378:17 | x | Variable is assigned a value that is never used. |
21-
| main.rs:432:9:432:10 | i6 | Variable is assigned a value that is never used. |
13+
| main.rs:131:13:131:17 | total | Variable is assigned a value that is never used. |
14+
| main.rs:194:13:194:31 | res | Variable is assigned a value that is never used. |
15+
| main.rs:206:9:206:24 | kind | Variable is assigned a value that is never used. |
16+
| main.rs:210:9:210:32 | kind | Variable is assigned a value that is never used. |
17+
| main.rs:266:13:266:17 | total | Variable is assigned a value that is never used. |
18+
| main.rs:334:5:334:39 | kind | Variable is assigned a value that is never used. |
19+
| main.rs:359:9:359:9 | x | Variable is assigned a value that is never used. |
20+
| main.rs:367:17:367:17 | x | Variable is assigned a value that is never used. |
21+
| main.rs:418:9:418:10 | i6 | Variable is assigned a value that is never used. |
2222
| more.rs:24:9:24:11 | val | Variable is assigned a value that is never used. |
23-
| more.rs:46:9:46:14 | a_ptr4 | Variable is assigned a value that is never used. |
24-
| more.rs:61:9:61:13 | d_ptr | Variable is assigned a value that is never used. |
25-
| more.rs:67:9:67:17 | f_ptr | Variable is assigned a value that is never used. |
26-
| unreachable.rs:166:6:166:6 | x | Variable is assigned a value that is never used. |
27-
| unreachable.rs:190:14:190:14 | a | Variable is assigned a value that is never used. |
28-
| unreachable.rs:199:9:199:9 | a | Variable is assigned a value that is never used. |
29-
| unreachable.rs:210:11:210:11 | a | Variable is assigned a value that is never used. |
30-
| unreachable.rs:217:6:217:6 | a | Variable is assigned a value that is never used. |
23+
| more.rs:44:9:44:14 | a_ptr4 | Variable is assigned a value that is never used. |
24+
| more.rs:59:9:59:13 | d_ptr | Variable is assigned a value that is never used. |
25+
| more.rs:65:9:65:17 | f_ptr | Variable is assigned a value that is never used. |
26+
| unreachable.rs:166:9:166:9 | x | Variable is assigned a value that is never used. |
27+
| unreachable.rs:191:17:191:17 | a | Variable is assigned a value that is never used. |
28+
| unreachable.rs:202:12:202:12 | a | Variable is assigned a value that is never used. |
29+
| unreachable.rs:216:14:216:14 | a | Variable is assigned a value that is never used. |
30+
| unreachable.rs:225:9:225:9 | a | Variable is assigned a value that is never used. |
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
extensions:
2+
- addsTo:
3+
pack: codeql/util
4+
extensible: testPostProcessingRestrictAlertsTo
5+
data:
6+
- ['value that is never used']
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
queries/unusedentities/UnusedValue.ql
1+
query: queries/unusedentities/UnusedValue.ql
2+
postprocess: utils/InlineExpectationsTestQuery.ql
Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
| main.rs:25:9:25:9 | a | Variable is not used. |
22
| main.rs:90:13:90:13 | d | Variable is not used. |
3-
| main.rs:141:5:141:5 | y | Variable is not used. |
4-
| main.rs:168:9:168:9 | x | Variable is not used. |
5-
| main.rs:250:17:250:17 | a | Variable is not used. |
6-
| main.rs:258:20:258:22 | val | Variable is not used. |
7-
| main.rs:272:14:272:16 | val | Variable is not used. |
8-
| main.rs:287:22:287:24 | val | Variable is not used. |
9-
| main.rs:294:24:294:26 | val | Variable is not used. |
10-
| main.rs:302:13:302:15 | num | Variable is not used. |
11-
| main.rs:317:12:317:12 | j | Variable is not used. |
12-
| main.rs:337:25:337:25 | y | Variable is not used. |
13-
| main.rs:340:28:340:28 | a | Variable is not used. |
14-
| main.rs:343:9:343:9 | p | Variable is not used. |
15-
| main.rs:358:9:358:13 | right | Variable is not used. |
16-
| main.rs:364:9:364:14 | right2 | Variable is not used. |
17-
| main.rs:371:13:371:13 | y | Variable is not used. |
18-
| main.rs:379:21:379:21 | y | Variable is not used. |
19-
| main.rs:427:27:427:29 | val | Variable is not used. |
20-
| main.rs:430:22:430:24 | acc | Variable is not used. |
21-
| main.rs:455:9:455:14 | unused | Variable is not used. |
3+
| main.rs:139:5:139:5 | y | Variable is not used. |
4+
| main.rs:166:9:166:9 | x | Variable is not used. |
5+
| main.rs:236:17:236:17 | a | Variable is not used. |
6+
| main.rs:244:20:244:22 | val | Variable is not used. |
7+
| main.rs:258:14:258:16 | val | Variable is not used. |
8+
| main.rs:273:22:273:24 | val | Variable is not used. |
9+
| main.rs:280:24:280:26 | val | Variable is not used. |
10+
| main.rs:288:13:288:15 | num | Variable is not used. |
11+
| main.rs:303:12:303:12 | j | Variable is not used. |
12+
| main.rs:323:25:323:25 | y | Variable is not used. |
13+
| main.rs:326:28:326:28 | a | Variable is not used. |
14+
| main.rs:329:9:329:9 | p | Variable is not used. |
15+
| main.rs:347:9:347:13 | right | Variable is not used. |
16+
| main.rs:353:9:353:14 | right2 | Variable is not used. |
17+
| main.rs:360:13:360:13 | y | Variable is not used. |
18+
| main.rs:368:21:368:21 | y | Variable is not used. |
19+
| main.rs:413:26:413:28 | val | Variable is not used. |
20+
| main.rs:416:21:416:23 | acc | Variable is not used. |
21+
| main.rs:437:9:437:14 | unused | Variable is not used. |
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
extensions:
2+
- addsTo:
3+
pack: codeql/util
4+
extensible: testPostProcessingRestrictAlertsTo
5+
data:
6+
- ['Variable is not used']
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
queries/unusedentities/UnusedVariable.ql
1+
query: queries/unusedentities/UnusedVariable.ql
2+
postprocess: utils/InlineExpectationsTestQuery.ql

0 commit comments

Comments
 (0)