@@ -41,14 +41,15 @@ def get_previous_sha(sha, date):
41
41
return (parent_sha , parent_date )
42
42
43
43
44
- def get_packages (lang , query , search_path ):
44
+ def get_packages (config , search_path ):
45
45
try :
46
- db = "empty_" + lang
47
- ql_output = "output-" + lang + ".csv"
46
+ db = "empty_" + config . lang
47
+ ql_output = "output-" + config . lang + ".csv"
48
48
if os .path .isdir (db ):
49
49
shutil .rmtree (db )
50
- utils .create_empty_database (lang , ".java" , db )
51
- utils .run_codeql_query (query , db , ql_output , search_path )
50
+ utils .create_empty_database (
51
+ config .lang , config .ext , db , config .dbscheme )
52
+ utils .run_codeql_query (config .ql_path , db , ql_output , search_path )
52
53
53
54
return pack .PackageCollection (ql_output )
54
55
except :
@@ -71,9 +72,9 @@ def get_packages(lang, query, search_path):
71
72
72
73
configs = [
73
74
utils .LanguageConfig (
74
- "java" , "Java" , ".java" , "java/ql/src/meta/frameworks/Coverage.ql" ),
75
+ "java" , "Java" , ".java" , "java/ql/src/meta/frameworks/Coverage.ql" , [ "java/ql/lib/config/semmlecode.dbscheme" , "java/ql/src/config/semmlecode.dbscheme" ] ),
75
76
utils .LanguageConfig (
76
- "csharp" , "C#" , ".cs" , "csharp/ql/src/meta/frameworks/Coverage.ql" )
77
+ "csharp" , "C#" , ".cs" , "csharp/ql/src/meta/frameworks/Coverage.ql" , [ "csharp/ql/lib/semmlecode.csharp.dbscheme" , "csharp/ql/src/semmlecode.csharp.dbscheme" ] )
77
78
]
78
79
79
80
output_prefix = "framework-coverage-timeseries-"
@@ -142,7 +143,7 @@ def get_packages(lang, query, search_path):
142
143
csvwriter_total = language_utils [lang ]["csvwriter_total" ]
143
144
csvwriter_packages = language_utils [lang ]["csvwriter_packages" ]
144
145
145
- packages = get_packages (lang , config . ql_path , "." )
146
+ packages = get_packages (config , "." )
146
147
147
148
csvwriter_total .writerow ([
148
149
current_sha ,
0 commit comments