Merge pull request #17179 from hvitved/shared/pretty-print-models

Go/Java: Share more `PrettyPrintModels.ql` logic
This commit is contained in:
Tom Hvitved
2024-08-13 14:15:40 +02:00
committed by GitHub
3 changed files with 50 additions and 56 deletions

View File

@@ -2,17 +2,9 @@
* @kind test-postprocess
*/
import codeql.dataflow.test.ProvenancePathGraph
import semmle.code.java.dataflow.ExternalFlow
external predicate queryResults(string relation, int row, int column, string data);
external predicate queryRelations(string relation);
query predicate resultRelations(string relation) { queryRelations(relation) }
module Res = TranslateProvenanceResults<interpretModelForTest/2, queryResults/4>;
import codeql.dataflow.test.ProvenancePathGraph::TestPostProcessing::TranslateProvenanceResults<interpretModelForTest/2>
from string relation, int row, int column, string data
where Res::results(relation, row, column, data)
where results(relation, row, column, data)
select relation, row, column, data