Add the --threads config option to finalize db (#281)

This flag is already being used for `runQueries`, so let's use it for
finalize as well.
This commit is contained in:
Andrew Eisenberg
2020-11-03 08:25:40 -08:00
committed by GitHub
parent a6c99e6b5b
commit bc1ee1620f
6 changed files with 14 additions and 10 deletions

View File

@@ -74,7 +74,7 @@ export interface CodeQL {
/**
* Finalize a database using 'codeql database finalize'.
*/
finalizeDatabase(databasePath: string): Promise<void>;
finalizeDatabase(databasePath: string, threadsFlag: string): Promise<void>;
/**
* Run 'codeql resolve queries'.
*/
@@ -561,12 +561,13 @@ function getCodeQLForCmd(cmd: string): CodeQL {
errorMatchers
);
},
async finalizeDatabase(databasePath: string) {
async finalizeDatabase(databasePath: string, threadsFlag: string) {
await toolrunnerErrorCatcher(
cmd,
[
"database",
"finalize",
threadsFlag,
...getExtraOptionsFromEnv(["database", "finalize"]),
databasePath,
],