Java/C#: Update conversion script to also produce negative models.

This commit is contained in:
Michael Nebel
2022-11-30 10:43:50 +01:00
parent fb670325d8
commit b2dd29ff05
3 changed files with 4 additions and 2 deletions

View File

@@ -74,7 +74,8 @@ class Converter:
summaries = self.getAddsTo("ExtractSummaries.ql", helpers.summaryModelPredicate)
sources = self.getAddsTo("ExtractSources.ql", helpers.sourceModelPredicate)
sinks = self.getAddsTo("ExtractSinks.ql", helpers.sinkModelPredicate)
return merge(sources, sinks, summaries)
negativeSummaries = self.getAddsTo("ExtractNegativeSummaries.ql", helpers.negativeSummaryModelPredicate)
return merge(sources, sinks, summaries, negativeSummaries)
def save(self, extensions):

View File

@@ -169,7 +169,7 @@ Requirements: `codeql` should both appear on your path.
sourceAddsTo = ""
if self.generateNegativeSummaries:
negativeSummaryAddsTo = self.getAddsTo("CaptureNegativeSummaryModels.ql", "extNegativeSummaryModel")
negativeSummaryAddsTo = self.getAddsTo("CaptureNegativeSummaryModels.ql", helpers.negativeSummaryModelPredicate)
else:
negativeSummaryAddsTo = ""

View File

@@ -7,6 +7,7 @@ import subprocess
summaryModelPredicate = "extSummaryModel"
sinkModelPredicate = "extSinkModel"
sourceModelPredicate = "extSourceModel"
negativeSummaryModelPredicate = "extNegativeSummaryModel"
addsToTemplate = """ - addsTo:
pack: {0}
extensible: {1}