mirror of
https://github.com/github/codeql.git
synced 2026-04-24 08:15:14 +02:00
Shared: Apply ShowProvenance in InlineFlowTest.qll
This commit is contained in:
@@ -8,6 +8,7 @@ import semmle.code.java.dataflow.DataFlow
|
||||
private import codeql.dataflow.test.InlineFlowTest
|
||||
private import semmle.code.java.dataflow.internal.DataFlowImplSpecific
|
||||
private import semmle.code.java.dataflow.internal.TaintTrackingImplSpecific
|
||||
private import semmle.code.java.dataflow.ExternalFlow as ExternalFlow
|
||||
private import internal.InlineExpectationsTestImpl
|
||||
|
||||
private module FlowTestImpl implements InputSig<Location, JavaDataFlow> {
|
||||
@@ -28,6 +29,8 @@ private module FlowTestImpl implements InputSig<Location, JavaDataFlow> {
|
||||
(if exists(getSourceArgString(src)) then result = getSourceArgString(src) else result = "") and
|
||||
exists(sink)
|
||||
}
|
||||
|
||||
predicate interpretModelForTest = ExternalFlow::interpretModelForTest/2;
|
||||
}
|
||||
|
||||
import InlineFlowTestMake<Location, JavaDataFlow, JavaTaintTracking, Impl, FlowTestImpl>
|
||||
|
||||
@@ -8,6 +8,7 @@ import semmle.code.java.dataflow.DataFlow
|
||||
private import codeql.dataflow.test.InlineFlowTest
|
||||
private import semmle.code.java.dataflow.internal.DataFlowImplSpecific
|
||||
private import semmle.code.java.dataflow.internal.TaintTrackingImplSpecific
|
||||
private import semmle.code.java.dataflow.ExternalFlow as ExternalFlow
|
||||
private import internal.InlineExpectationsTestImpl
|
||||
|
||||
private module FlowTestImpl implements InputSig<Location, JavaDataFlow> {
|
||||
@@ -28,6 +29,8 @@ private module FlowTestImpl implements InputSig<Location, JavaDataFlow> {
|
||||
(if exists(getSourceArgString(src)) then result = getSourceArgString(src) else result = "") and
|
||||
exists(sink)
|
||||
}
|
||||
|
||||
predicate interpretModelForTest = ExternalFlow::interpretModelForTest/2;
|
||||
}
|
||||
|
||||
import InlineFlowTestMake<Location, JavaDataFlow, JavaTaintTracking, Impl, FlowTestImpl>
|
||||
|
||||
@@ -8,6 +8,7 @@ import semmle.code.java.dataflow.DataFlow
|
||||
private import codeql.dataflow.test.InlineFlowTest
|
||||
private import semmle.code.java.dataflow.internal.DataFlowImplSpecific
|
||||
private import semmle.code.java.dataflow.internal.TaintTrackingImplSpecific
|
||||
private import semmle.code.java.dataflow.ExternalFlow as ExternalFlow
|
||||
private import internal.InlineExpectationsTestImpl
|
||||
|
||||
private module FlowTestImpl implements InputSig<Location, JavaDataFlow> {
|
||||
@@ -28,6 +29,8 @@ private module FlowTestImpl implements InputSig<Location, JavaDataFlow> {
|
||||
(if exists(getSourceArgString(src)) then result = getSourceArgString(src) else result = "") and
|
||||
exists(sink)
|
||||
}
|
||||
|
||||
predicate interpretModelForTest = ExternalFlow::interpretModelForTest/2;
|
||||
}
|
||||
|
||||
import InlineFlowTestMake<Location, JavaDataFlow, JavaTaintTracking, Impl, FlowTestImpl>
|
||||
|
||||
Reference in New Issue
Block a user