Skip to content

Commit 4019e6c

Browse files
author
Dave Bartolomeo
committed
Fix test code
1 parent d004f20 commit 4019e6c

3 files changed

Lines changed: 9 additions & 4 deletions

File tree

extensions/ql-vscode/src/extension.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,7 @@ export interface CodeQLExtensionInterface {
253253
readonly distributionManager: DistributionManager;
254254
readonly databaseManager: DatabaseManager;
255255
readonly databaseUI: DatabaseUI;
256+
readonly localQueries: LocalQueries;
256257
readonly variantAnalysisManager: VariantAnalysisManager;
257258
readonly dispose: () => void;
258259
}
@@ -978,6 +979,7 @@ async function activateWithInstalledDistribution(
978979
return {
979980
ctx,
980981
cliServer,
982+
localQueries,
981983
qs,
982984
distributionManager,
983985
databaseManager: dbm,

extensions/ql-vscode/src/local-queries.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,7 @@ export class LocalQueries extends DisposableObject {
371371
await this.localQueryResultsView.showResults(query, forceReveal, false);
372372
}
373373

374-
private async compileAndRunQueryAgainstDatabase(
374+
async compileAndRunQueryAgainstDatabase(
375375
db: DatabaseItem,
376376
initialInfo: InitialQueryInfo,
377377
queryStorageDir: string,

extensions/ql-vscode/test/vscode-tests/cli-integration/queries.test.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import { QueryRunner } from "../../../src/queryRunner";
2525
import { CompletedQueryInfo } from "../../../src/query-results";
2626
import { SELECT_QUERY_NAME } from "../../../src/contextual/locationFinder";
2727
import { createMockCommandManager } from "../../__mocks__/commandsMock";
28+
import { LocalQueries } from "../../../src/local-queries";
2829

2930
jest.setTimeout(20_000);
3031

@@ -36,6 +37,7 @@ describeWithCodeQL()("Queries", () => {
3637
let databaseManager: DatabaseManager;
3738
let cli: CodeQLCliServer;
3839
let qs: QueryRunner;
40+
let localQueries: LocalQueries;
3941
const progress = jest.fn();
4042
let token: CancellationToken;
4143
let ctx: ExtensionContext;
@@ -50,6 +52,7 @@ describeWithCodeQL()("Queries", () => {
5052
databaseManager = extension.databaseManager;
5153
cli = extension.cliServer;
5254
qs = extension.qs;
55+
localQueries = extension.localQueries;
5356
cli.quiet = true;
5457
ctx = extension.ctx;
5558
qlpackFile = `${ctx.storageUri?.fsPath}/quick-queries/qlpack.yml`;
@@ -132,7 +135,7 @@ describeWithCodeQL()("Queries", () => {
132135

133136
async function runQueryWithExtensions() {
134137
const result = new CompletedQueryInfo(
135-
await qs.compileAndRunQueryAgainstDatabase(
138+
await localQueries.compileAndRunQueryAgainstDatabase(
136139
dbItem,
137140
await mockInitialQueryInfo(queryUsingExtensionPath),
138141
join(tmpDir.name, "mock-storage-path"),
@@ -162,7 +165,7 @@ describeWithCodeQL()("Queries", () => {
162165

163166
it("should run a query", async () => {
164167
const queryPath = join(__dirname, "data", "simple-query.ql");
165-
const result = qs.compileAndRunQueryAgainstDatabase(
168+
const result = localQueries.compileAndRunQueryAgainstDatabase(
166169
dbItem,
167170
await mockInitialQueryInfo(queryPath),
168171
join(tmpDir.name, "mock-storage-path"),
@@ -178,7 +181,7 @@ describeWithCodeQL()("Queries", () => {
178181
it("should restart the database and run a query", async () => {
179182
await commands.executeCommand("codeQL.restartQueryServer");
180183
const queryPath = join(__dirname, "data", "simple-query.ql");
181-
const result = await qs.compileAndRunQueryAgainstDatabase(
184+
const result = await localQueries.compileAndRunQueryAgainstDatabase(
182185
dbItem,
183186
await mockInitialQueryInfo(queryPath),
184187
join(tmpDir.name, "mock-storage-path"),

0 commit comments

Comments
 (0)