Python: Require MISSING: flow annotations for normal data-flow tests

I had to rewrite the SINK1-SINK7 definitions, since this new requirement
complained that we had to add this `MISSING: flow` annotation :D

Doing this implementation also revealed that there was a bug, since I
did not compare files when checking for these `MISSING:` annotations. So
fixed that up in the implementation for inline taint tests as well.

(extra whitespace in argumentPassing.py to avoid changing line numbers
for other tests)
This commit is contained in:
Rasmus Wriedt Larsen
2022-02-01 16:46:37 +01:00
parent 2bc4a60496
commit 5ee755db09
8 changed files with 50 additions and 23 deletions

View File

@@ -0,0 +1,2 @@
missingAnnotationOnSINK
failures