Move VS Code integration tests to /test directory (#1912)

This commit is contained in:
Charis Kyriakou
2023-01-03 10:31:38 +00:00
committed by GitHub
parent a7be6cf31a
commit 35d1d8ba6e
171 changed files with 361 additions and 366 deletions

View File

@@ -5,17 +5,17 @@ export function copyTestData() {
}
export function watchTestData() {
return watch(["src/vscode-tests/*/data/**/*"], copyTestData);
return watch(["test/vscode-tests/*/data/**/*"], copyTestData);
}
function copyNoWorkspaceData() {
return src("src/vscode-tests/no-workspace/data/**/*").pipe(
return src("test/vscode-tests/no-workspace/data/**/*").pipe(
dest("out/vscode-tests/no-workspace/data"),
);
}
function copyCliIntegrationData() {
return src("src/vscode-tests/cli-integration/data/**/*").pipe(
return src("test/vscode-tests/cli-integration/data/**/*").pipe(
dest("out/vscode-tests/cli-integration/data"),
);
}

View File

@@ -8,8 +8,8 @@ module.exports = {
projects: [
"<rootDir>/src/view",
"<rootDir>/test/unit-tests",
"<rootDir>/src/vscode-tests/cli-integration",
"<rootDir>/src/vscode-tests/no-workspace",
"<rootDir>/src/vscode-tests/minimal-workspace",
"<rootDir>/test/vscode-tests/cli-integration",
"<rootDir>/test/vscode-tests/no-workspace",
"<rootDir>/test/vscode-tests/minimal-workspace",
],
};

View File

@@ -1288,9 +1288,9 @@
"test:unit": "cross-env TZ=UTC LANG=en-US jest --projects test/unit-tests",
"test:view": "jest --projects src/view",
"integration": "npm-run-all integration:*",
"integration:no-workspace": "jest --projects src/vscode-tests/no-workspace",
"integration:minimal-workspace": "jest --projects src/vscode-tests/minimal-workspace",
"cli-integration": "jest --projects src/vscode-tests/cli-integration",
"integration:no-workspace": "jest --projects test/vscode-tests/no-workspace",
"integration:minimal-workspace": "jest --projects test/vscode-tests/minimal-workspace",
"cli-integration": "jest --projects test/vscode-tests/cli-integration",
"update-vscode": "node ./node_modules/vscode/bin/install",
"format": "prettier --write **/*.{ts,tsx} && eslint . --ext .ts,.tsx --fix",
"lint": "eslint . --ext .ts,.tsx --max-warnings=0",

View File

@@ -7,7 +7,7 @@
"lib": ["ES2021", "dom"],
"jsx": "react",
"sourceMap": true,
"rootDir": "..",
"rootDir": "../../..",
"strict": true,
"noUnusedLocals": true,
"noImplicitReturns": true,

View File

@@ -11,7 +11,7 @@ import {
AnalysisAlert,
AnalysisRawResults,
} from "../../remote-queries/shared/analysis-result";
import { createMockRepositoryWithMetadata } from "../../vscode-tests/factories/remote-queries/shared/repository";
import { createMockRepositoryWithMetadata } from "../../../test/factories/remote-queries/shared/repository";
import * as analysesResults from "../remote-queries/data/analysesResultsMessage.json";
import * as rawResults from "../remote-queries/data/rawResults.json";

View File

@@ -12,8 +12,8 @@ import {
VariantAnalysisScannedRepositoryState,
VariantAnalysisStatus,
} from "../../remote-queries/shared/variant-analysis";
import { createMockVariantAnalysis } from "../../vscode-tests/factories/remote-queries/shared/variant-analysis";
import { createMockRepositoryWithMetadata } from "../../vscode-tests/factories/remote-queries/shared/repository";
import { createMockVariantAnalysis } from "../../../test/factories/remote-queries/shared/variant-analysis";
import { createMockRepositoryWithMetadata } from "../../../test/factories/remote-queries/shared/repository";
export default {
title: "Variant Analysis/Variant Analysis",

View File

@@ -12,9 +12,9 @@ import {
VariantAnalysisStatus,
} from "../../remote-queries/shared/variant-analysis";
import { AnalysisAlert } from "../../remote-queries/shared/analysis-result";
import { createMockVariantAnalysis } from "../../vscode-tests/factories/remote-queries/shared/variant-analysis";
import { createMockRepositoryWithMetadata } from "../../vscode-tests/factories/remote-queries/shared/repository";
import { createMockScannedRepo } from "../../vscode-tests/factories/remote-queries/shared/scanned-repositories";
import { createMockVariantAnalysis } from "../../../test/factories/remote-queries/shared/variant-analysis";
import { createMockRepositoryWithMetadata } from "../../../test/factories/remote-queries/shared/repository";
import { createMockScannedRepo } from "../../../test/factories/remote-queries/shared/scanned-repositories";
import * as analysesResults from "../remote-queries/data/analysesResultsMessage.json";

View File

@@ -8,8 +8,8 @@ import {
VariantAnalysisRepoStatus,
VariantAnalysisStatus,
} from "../../remote-queries/shared/variant-analysis";
import { createMockVariantAnalysis } from "../../vscode-tests/factories/remote-queries/shared/variant-analysis";
import { createMockScannedRepo } from "../../vscode-tests/factories/remote-queries/shared/scanned-repositories";
import { createMockVariantAnalysis } from "../../../test/factories/remote-queries/shared/variant-analysis";
import { createMockScannedRepo } from "../../../test/factories/remote-queries/shared/scanned-repositories";
export default {
title: "Variant Analysis/Variant Analysis Header",

View File

@@ -9,9 +9,9 @@ import {
VariantAnalysisRepoStatus,
VariantAnalysisStatus,
} from "../../remote-queries/shared/variant-analysis";
import { createMockScannedRepo } from "../../vscode-tests/factories/remote-queries/shared/scanned-repositories";
import { createMockVariantAnalysis } from "../../vscode-tests/factories/remote-queries/shared/variant-analysis";
import { createMockRepositoryWithMetadata } from "../../vscode-tests/factories/remote-queries/shared/repository";
import { createMockScannedRepo } from "../../../test/factories/remote-queries/shared/scanned-repositories";
import { createMockVariantAnalysis } from "../../../test/factories/remote-queries/shared/variant-analysis";
import { createMockRepositoryWithMetadata } from "../../../test/factories/remote-queries/shared/repository";
import {
defaultFilterSortState,
RepositoriesFilterSortState,

View File

@@ -4,7 +4,7 @@ import { ComponentMeta, ComponentStory } from "@storybook/react";
import { VariantAnalysisContainer } from "../../view/variant-analysis/VariantAnalysisContainer";
import { VariantAnalysisSkippedRepositoriesTab } from "../../view/variant-analysis/VariantAnalysisSkippedRepositoriesTab";
import { createMockRepositoryWithMetadata } from "../../vscode-tests/factories/remote-queries/shared/repository";
import { createMockRepositoryWithMetadata } from "../../../test/factories/remote-queries/shared/repository";
export default {
title: "Variant Analysis/Variant Analysis Skipped Repositories Tab",

View File

@@ -3,8 +3,8 @@ import { render as reactRender, screen } from "@testing-library/react";
import userEvent from "@testing-library/user-event";
import { CodePaths, CodePathsProps } from "../CodePaths";
import { createMockCodeFlows } from "../../../../vscode-tests/factories/remote-queries/shared/CodeFlow";
import { createMockAnalysisMessage } from "../../../../vscode-tests/factories/remote-queries/shared/AnalysisMessage";
import { createMockCodeFlows } from "../../../../../test/factories/remote-queries/shared/CodeFlow";
import { createMockAnalysisMessage } from "../../../../../test/factories/remote-queries/shared/AnalysisMessage";
describe(CodePaths.name, () => {
const render = (props?: CodePathsProps) =>

View File

@@ -7,7 +7,7 @@
"lib": ["ES2021", "dom"],
"jsx": "react",
"sourceMap": true,
"rootDir": "..",
"rootDir": "../..",
"strict": true,
"noUnusedLocals": true,
"noImplicitReturns": true,

View File

@@ -6,7 +6,7 @@ import {
} from "../../../remote-queries/shared/variant-analysis";
import userEvent from "@testing-library/user-event";
import { RepoRow, RepoRowProps } from "../RepoRow";
import { createMockRepositoryWithMetadata } from "../../../vscode-tests/factories/remote-queries/shared/repository";
import { createMockRepositoryWithMetadata } from "../../../../test/factories/remote-queries/shared/repository";
describe(RepoRow.name, () => {
const render = (props: Partial<RepoRowProps> = {}) => {

View File

@@ -5,7 +5,7 @@ import {
VariantAnalysisStatus,
} from "../../../remote-queries/shared/variant-analysis";
import { VariantAnalysis, VariantAnalysisProps } from "../VariantAnalysis";
import { createMockVariantAnalysis } from "../../../vscode-tests/factories/remote-queries/shared/variant-analysis";
import { createMockVariantAnalysis } from "../../../../test/factories/remote-queries/shared/variant-analysis";
describe(VariantAnalysis.name, () => {
const render = (props: Partial<VariantAnalysisProps> = {}) =>

View File

@@ -10,9 +10,9 @@ import {
VariantAnalysisAnalyzedRepos,
VariantAnalysisAnalyzedReposProps,
} from "../VariantAnalysisAnalyzedRepos";
import { createMockVariantAnalysis } from "../../../vscode-tests/factories/remote-queries/shared/variant-analysis";
import { createMockRepositoryWithMetadata } from "../../../vscode-tests/factories/remote-queries/shared/repository";
import { createMockScannedRepo } from "../../../vscode-tests/factories/remote-queries/shared/scanned-repositories";
import { createMockVariantAnalysis } from "../../../../test/factories/remote-queries/shared/variant-analysis";
import { createMockRepositoryWithMetadata } from "../../../../test/factories/remote-queries/shared/repository";
import { createMockScannedRepo } from "../../../../test/factories/remote-queries/shared/scanned-repositories";
import {
defaultFilterSortState,
SortKey,

View File

@@ -10,12 +10,12 @@ import {
VariantAnalysisOutcomePanelProps,
VariantAnalysisOutcomePanels,
} from "../VariantAnalysisOutcomePanels";
import { createMockVariantAnalysis } from "../../../vscode-tests/factories/remote-queries/shared/variant-analysis";
import { createMockRepositoryWithMetadata } from "../../../vscode-tests/factories/remote-queries/shared/repository";
import { createMockVariantAnalysis } from "../../../../test/factories/remote-queries/shared/variant-analysis";
import { createMockRepositoryWithMetadata } from "../../../../test/factories/remote-queries/shared/repository";
import {
createMockScannedRepo,
createMockScannedRepos,
} from "../../../vscode-tests/factories/remote-queries/shared/scanned-repositories";
} from "../../../../test/factories/remote-queries/shared/scanned-repositories";
import { defaultFilterSortState } from "../../../pure/variant-analysis-filter-sort";
describe(VariantAnalysisOutcomePanels.name, () => {

View File

@@ -3,7 +3,7 @@ import { AppEvent, AppEventEmitter } from "../../src/common/events";
import { Memento } from "../../src/common/memento";
import { Disposable } from "../../src/pure/disposable-object";
import { createMockLogger } from "./loggerMock";
import { createMockMemento } from "../../src/vscode-tests/mock-memento";
import { createMockMemento } from "../mock-memento";
export function createMockApp({
extensionPath = "/mock/extension/path",

View File

@@ -5,7 +5,7 @@ import {
LocalList,
RemoteRepositoryList,
SelectedDbItem,
} from "../../databases/config/db-config";
} from "../../src/databases/config/db-config";
export function createDbConfig({
remoteLists = [],

View File

@@ -1,12 +1,12 @@
import { faker } from "@faker-js/faker";
import { InitialQueryInfo, LocalQueryInfo } from "../../../query-results";
import { InitialQueryInfo, LocalQueryInfo } from "../../../src/query-results";
import {
QueryEvaluationInfo,
QueryWithResults,
} from "../../../run-queries-shared";
} from "../../../src/run-queries-shared";
import { CancellationTokenSource } from "vscode";
import { QueryResultType } from "../../../pure/legacy-messages";
import { QueryMetadata } from "../../../pure/interface-types";
import { QueryResultType } from "../../../src/pure/legacy-messages";
import { QueryMetadata } from "../../../src/pure/interface-types";
export function createMockLocalQueryInfo({
startTime = new Date(),

View File

@@ -2,7 +2,7 @@ import { faker } from "@faker-js/faker";
import {
Repository,
RepositoryWithMetadata,
} from "../../../../remote-queries/gh-api/repository";
} from "../../../../src/remote-queries/gh-api/repository";
export function createMockRepository(name = faker.random.word()): Repository {
return {

View File

@@ -2,7 +2,7 @@ import { faker } from "@faker-js/faker";
import {
VariantAnalysisRepoStatus,
VariantAnalysisScannedRepository,
} from "../../../../remote-queries/gh-api/variant-analysis";
} from "../../../../src/remote-queries/gh-api/variant-analysis";
import { createMockRepositoryWithMetadata } from "./repository";
export function createMockScannedRepo(

View File

@@ -3,7 +3,7 @@ import {
VariantAnalysisNotFoundRepositoryGroup,
VariantAnalysisSkippedRepositories,
VariantAnalysisSkippedRepositoryGroup,
} from "../../../../remote-queries/gh-api/variant-analysis";
} from "../../../../src/remote-queries/gh-api/variant-analysis";
import { createMockRepositoryWithMetadata } from "./repository";
export function createMockSkippedRepos(): VariantAnalysisSkippedRepositories {

View File

@@ -4,8 +4,8 @@ import {
VariantAnalysisScannedRepository,
VariantAnalysisSkippedRepositories,
VariantAnalysisStatus,
} from "../../../../remote-queries/gh-api/variant-analysis";
import { VariantAnalysisQueryLanguage } from "../../../../remote-queries/shared/variant-analysis";
} from "../../../../src/remote-queries/gh-api/variant-analysis";
import { VariantAnalysisQueryLanguage } from "../../../../src/remote-queries/shared/variant-analysis";
import { createMockScannedRepos } from "./scanned-repositories";
import { createMockSkippedRepos } from "./skipped-repositories";
import { createMockRepository } from "./repository";

View File

@@ -1,6 +1,6 @@
import { faker } from "@faker-js/faker";
import { VariantAnalysisRepoTask } from "../../../../remote-queries/gh-api/variant-analysis";
import { VariantAnalysisRepoStatus } from "../../../../remote-queries/shared/variant-analysis";
import { VariantAnalysisRepoTask } from "../../../../src/remote-queries/gh-api/variant-analysis";
import { VariantAnalysisRepoStatus } from "../../../../src/remote-queries/shared/variant-analysis";
import { createMockRepository } from "./repository";
export function createMockVariantAnalysisRepoTask(): VariantAnalysisRepoTask {

View File

@@ -1,6 +1,6 @@
import { nanoid } from "nanoid";
import { RemoteQueryHistoryItem } from "../../../remote-queries/remote-query-history-item";
import { QueryStatus } from "../../../query-status";
import { RemoteQueryHistoryItem } from "../../../src/remote-queries/remote-query-history-item";
import { QueryStatus } from "../../../src/query-status";
export function createMockRemoteQueryHistoryItem({
date = new Date("2022-01-01T00:00:00.000Z"),

View File

@@ -1,4 +1,4 @@
import { AnalysisMessage } from "../../../../remote-queries/shared/analysis-result";
import { AnalysisMessage } from "../../../../src/remote-queries/shared/analysis-result";
export function createMockAnalysisMessage(): AnalysisMessage {
return {

View File

@@ -1,4 +1,4 @@
import { CodeFlow } from "../../../../remote-queries/shared/analysis-result";
import { CodeFlow } from "../../../../src/remote-queries/shared/analysis-result";
import { createMockAnalysisMessage } from "./AnalysisMessage";
export function createMockCodeFlows(): CodeFlow[] {

View File

@@ -2,7 +2,7 @@ import { faker } from "@faker-js/faker";
import {
Repository,
RepositoryWithMetadata,
} from "../../../../remote-queries/shared/repository";
} from "../../../../src/remote-queries/shared/repository";
export function createMockRepository(): Repository {
return {

View File

@@ -2,7 +2,7 @@ import { faker } from "@faker-js/faker";
import {
VariantAnalysisRepoStatus,
VariantAnalysisScannedRepository,
} from "../../../../remote-queries/shared/variant-analysis";
} from "../../../../src/remote-queries/shared/variant-analysis";
import { createMockRepositoryWithMetadata } from "./repository";
export function createMockScannedRepo(

View File

@@ -2,7 +2,7 @@ import { faker } from "@faker-js/faker";
import {
VariantAnalysisSkippedRepositories,
VariantAnalysisSkippedRepositoryGroup,
} from "../../../../remote-queries/shared/variant-analysis";
} from "../../../../src/remote-queries/shared/variant-analysis";
import { createMockRepositoryWithMetadata } from "./repository";
export function createMockSkippedRepos(): VariantAnalysisSkippedRepositories {

View File

@@ -2,7 +2,7 @@ import { faker } from "@faker-js/faker";
import {
VariantAnalysisRepositoryTask,
VariantAnalysisRepoStatus,
} from "../../../../remote-queries/shared/variant-analysis";
} from "../../../../src/remote-queries/shared/variant-analysis";
import { createMockRepositoryWithMetadata } from "./repository";
export function createMockVariantAnalysisRepositoryTask(

View File

@@ -2,7 +2,7 @@ import { faker } from "@faker-js/faker";
import {
VariantAnalysisQueryLanguage,
VariantAnalysisSubmission,
} from "../../../../remote-queries/shared/variant-analysis";
} from "../../../../src/remote-queries/shared/variant-analysis";
export function createMockSubmission(): VariantAnalysisSubmission {
return {

View File

@@ -5,7 +5,7 @@ import {
VariantAnalysisScannedRepository,
VariantAnalysisSkippedRepositories,
VariantAnalysisStatus,
} from "../../../../remote-queries/shared/variant-analysis";
} from "../../../../src/remote-queries/shared/variant-analysis";
import { createMockScannedRepos } from "./scanned-repositories";
import { createMockSkippedRepos } from "./skipped-repositories";
import { createMockRepository } from "./repository";

View File

@@ -1,6 +1,6 @@
import { VariantAnalysisHistoryItem } from "../../../remote-queries/variant-analysis-history-item";
import { QueryStatus } from "../../../query-status";
import { VariantAnalysisStatus } from "../../../remote-queries/shared/variant-analysis";
import { VariantAnalysisHistoryItem } from "../../../src/remote-queries/variant-analysis-history-item";
import { QueryStatus } from "../../../src/query-status";
import { VariantAnalysisStatus } from "../../../src/remote-queries/shared/variant-analysis";
import { createMockVariantAnalysis } from "./shared/variant-analysis";
export function createMockVariantAnalysisHistoryItem({

View File

@@ -1,4 +1,4 @@
import { Memento } from "../common/memento";
import { Memento } from "../src/common/memento";
export function createMockMemento(): Memento {
return new MockMemento();

View File

@@ -1,13 +1,11 @@
{
"extends": "../tsconfig.json",
"include": [
"**/*.ts",
"../src/vscode-tests/factories/db-config-factories.ts"
],
"include": ["**/*.ts", "../src/**/*.ts"],
"exclude": [],
"compilerOptions": {
"noEmit": true,
"resolveJsonModule": true,
"rootDir": ".."
"rootDir": "..",
"jsx": "react"
}
}

View File

@@ -5,7 +5,7 @@ import { DbConfigValidationErrorKind } from "../../../../src/databases/db-valida
import {
createDbConfig,
createLocalDbConfigItem,
} from "../../../../src/vscode-tests/factories/db-config-factories";
} from "../../../factories/db-config-factories";
describe("db config validation", () => {
const extensionPath = join(__dirname, "../../../..");

View File

@@ -14,7 +14,7 @@ import {
createLocalTree,
createRemoteTree,
} from "../../../src/databases/db-tree-creator";
import { createDbConfig } from "../../../src/vscode-tests/factories/db-config-factories";
import { createDbConfig } from "../../factories/db-config-factories";
describe("db tree creator", () => {
describe("createRemoteTree", () => {

View File

@@ -11,7 +11,7 @@ import {
submitVariantAnalysis,
} from "../../../../src/remote-queries/gh-api/gh-api-client";
import { Credentials } from "../../../../src/authentication";
import { createMockSubmission } from "../../../../src/vscode-tests/factories/remote-queries/shared/variant-analysis-submission";
import { createMockSubmission } from "../../../factories/remote-queries/shared/variant-analysis-submission";
import { MockGitHubApiServer } from "../../../../src/mocks/mock-gh-api-server";
import { response } from "../../../../src/mocks/scenarios/problem-query-success/0-getRepo.json";

View File

@@ -13,11 +13,11 @@ import {
import {
createMockScannedRepo,
createMockScannedRepos,
} from "../../../src/vscode-tests/factories/remote-queries/gh-api/scanned-repositories";
import { createMockSkippedRepos } from "../../../src/vscode-tests/factories/remote-queries/gh-api/skipped-repositories";
import { createMockApiResponse } from "../../../src/vscode-tests/factories/remote-queries/gh-api/variant-analysis-api-response";
import { createMockSubmission } from "../../../src/vscode-tests/factories/remote-queries/shared/variant-analysis-submission";
import { createMockVariantAnalysisRepoTask } from "../../../src/vscode-tests/factories/remote-queries/gh-api/variant-analysis-repo-task";
} from "../../factories/remote-queries/gh-api/scanned-repositories";
import { createMockSkippedRepos } from "../../factories/remote-queries/gh-api/skipped-repositories";
import { createMockApiResponse } from "../../factories/remote-queries/gh-api/variant-analysis-api-response";
import { createMockSubmission } from "../../factories/remote-queries/shared/variant-analysis-submission";
import { createMockVariantAnalysisRepoTask } from "../../factories/remote-queries/gh-api/variant-analysis-repo-task";
describe(processVariantAnalysis.name, () => {
const scannedRepos = createMockScannedRepos();

View File

@@ -7,8 +7,8 @@ import {
VariantAnalysisRepoStatus,
getActionsWorkflowRunUrl,
} from "../../src/remote-queries/shared/variant-analysis";
import { createMockScannedRepo } from "../../src/vscode-tests/factories/remote-queries/shared/scanned-repositories";
import { createMockVariantAnalysis } from "../../src/vscode-tests/factories/remote-queries/shared/variant-analysis";
import { createMockScannedRepo } from "../factories/remote-queries/shared/scanned-repositories";
import { createMockVariantAnalysis } from "../factories/remote-queries/shared/variant-analysis";
describe("parseVariantAnalysisQueryLanguage", () => {
it("parses a valid language", () => {

View File

@@ -1,13 +1,13 @@
import { join } from "path";
import { extensions, CancellationToken, Uri, window } from "vscode";
import { CodeQLExtensionInterface } from "../../extension";
import { CodeQLCliServer } from "../../cli";
import { DatabaseManager } from "../../databases";
import { CodeQLExtensionInterface } from "../../../src/extension";
import { CodeQLCliServer } from "../../../src/cli";
import { DatabaseManager } from "../../../src/databases";
import {
importArchiveDatabase,
promptImportInternetDatabase,
} from "../../databaseFetcher";
} from "../../../src/databaseFetcher";
import { cleanDatabases, dbLoc, DB_URL, storagePath } from "./global.helper";
jest.setTimeout(60_000);

View File

@@ -1,14 +1,14 @@
import { commands, extensions, window } from "vscode";
import { CodeQLExtensionInterface } from "../../../extension";
import { CodeQLExtensionInterface } from "../../../../src/extension";
import { readJson } from "fs-extra";
import * as path from "path";
import { DbConfig } from "../../../databases/config/db-config";
import { DbConfig } from "../../../../src/databases/config/db-config";
import {
AddListQuickPickItem,
RemoteDatabaseQuickPickItem,
} from "../../../databases/ui/db-panel";
import { DbListKind } from "../../../databases/db-item";
} from "../../../../src/databases/ui/db-panel";
import { DbListKind } from "../../../../src/databases/db-item";
jest.setTimeout(60_000);

View File

@@ -2,9 +2,9 @@ import { join } from "path";
import { load, dump } from "js-yaml";
import { realpathSync, readFileSync, writeFileSync } from "fs-extra";
import { commands } from "vscode";
import { DatabaseManager } from "../../databases";
import { CodeQLCliServer } from "../../cli";
import { removeWorkspaceRefs } from "../../remote-queries/run-remote-query";
import { DatabaseManager } from "../../../src/databases";
import { CodeQLCliServer } from "../../../src/cli";
import { removeWorkspaceRefs } from "../../../src/remote-queries/run-remote-query";
// This file contains helpers shared between actual tests.

View File

@@ -1,15 +1,15 @@
import { join } from "path";
import { extensions } from "vscode";
import { CodeQLCliServer } from "../../cli";
import { CodeQLExtensionInterface } from "../../extension";
import { tryGetQueryMetadata } from "../../helpers";
import { CodeQLCliServer } from "../../../src/cli";
import { CodeQLExtensionInterface } from "../../../src/extension";
import { tryGetQueryMetadata } from "../../../src/helpers";
// up to 3 minutes per test
jest.setTimeout(3 * 60 * 1000);
describe("helpers (with CLI)", () => {
const baseDir = join(__dirname, "../../../src/vscode-tests/cli-integration");
const baseDir = __dirname;
let cli: CodeQLCliServer;

View File

@@ -9,7 +9,7 @@ import fetch from "node-fetch";
import { DB_URL, dbLoc, setStoragePath, storagePath } from "./global.helper";
import * as tmp from "tmp";
import { getTestSetting } from "../test-config";
import { CUSTOM_CODEQL_PATH_SETTING } from "../../config";
import { CUSTOM_CODEQL_PATH_SETTING } from "../../../src/config";
import { extensions, workspace } from "vscode";
import baseJestSetup from "../jest.setup";

View File

@@ -3,15 +3,15 @@ import { join, basename } from "path";
import { dirSync } from "tmp";
import { pathToFileURL } from "url";
import { CancellationTokenSource } from "vscode-jsonrpc";
import * as messages from "../../pure/legacy-messages";
import * as qsClient from "../../legacy-query-server/queryserver-client";
import * as cli from "../../cli";
import { CellValue } from "../../pure/bqrs-cli-types";
import * as messages from "../../../src/pure/legacy-messages";
import * as qsClient from "../../../src/legacy-query-server/queryserver-client";
import * as cli from "../../../src/cli";
import { CellValue } from "../../../src/pure/bqrs-cli-types";
import { extensions } from "vscode";
import { CodeQLExtensionInterface } from "../../extension";
import { CodeQLExtensionInterface } from "../../../src/extension";
import { describeWithCodeQL } from "../cli";
import { QueryServerClient } from "../../legacy-query-server/queryserver-client";
import { extLogger, ProgressReporter } from "../../common";
import { QueryServerClient } from "../../../src/legacy-query-server/queryserver-client";
import { extLogger, ProgressReporter } from "../../../src/common";
const baseDir = join(__dirname, "../../../test/data");

View File

@@ -1,18 +1,18 @@
import { join, basename } from "path";
import { dirSync } from "tmp";
import { CancellationTokenSource } from "vscode-jsonrpc";
import * as messages from "../../pure/new-messages";
import * as qsClient from "../../query-server/queryserver-client";
import * as cli from "../../cli";
import { CellValue } from "../../pure/bqrs-cli-types";
import * as messages from "../../../src/pure/new-messages";
import * as qsClient from "../../../src/query-server/queryserver-client";
import * as cli from "../../../src/cli";
import { CellValue } from "../../../src/pure/bqrs-cli-types";
import { extensions, Uri } from "vscode";
import { CodeQLExtensionInterface } from "../../extension";
import { CodeQLExtensionInterface } from "../../../src/extension";
import { describeWithCodeQL } from "../cli";
import { QueryServerClient } from "../../query-server/queryserver-client";
import { extLogger, ProgressReporter } from "../../common";
import { QueryResultType } from "../../pure/new-messages";
import { QueryServerClient } from "../../../src/query-server/queryserver-client";
import { extLogger, ProgressReporter } from "../../../src/common";
import { QueryResultType } from "../../../src/pure/new-messages";
import { cleanDatabases, dbLoc, storagePath } from "./global.helper";
import { importArchiveDatabase } from "../../databaseFetcher";
import { importArchiveDatabase } from "../../../src/databaseFetcher";
const baseDir = join(__dirname, "../../../test/data");

View File

@@ -1,15 +1,15 @@
import { extensions, QuickPickItem, window } from "vscode";
import { join } from "path";
import { CodeQLCliServer } from "../../cli";
import { CodeQLExtensionInterface } from "../../extension";
import { getErrorMessage } from "../../pure/helpers-pure";
import { CodeQLCliServer } from "../../../src/cli";
import { CodeQLExtensionInterface } from "../../../src/extension";
import { getErrorMessage } from "../../../src/pure/helpers-pure";
import * as helpers from "../../helpers";
import * as helpers from "../../../src/helpers";
import {
handleDownloadPacks,
handleInstallPackDependencies,
} from "../../packaging";
} from "../../../src/packaging";
// up to 3 minutes per test
jest.setTimeout(3 * 60 * 1000);
@@ -91,10 +91,7 @@ describe("Packaging commands", () => {
});
it("should install valid workspace pack", async () => {
const rootDir = join(
__dirname,
"../../../src/vscode-tests/cli-integration/data",
);
const rootDir = join(__dirname, "./data");
quickPickSpy.mockResolvedValue([
{
label: "integration-test-queries-javascript",
@@ -109,10 +106,7 @@ describe("Packaging commands", () => {
});
it("should throw an error when installing invalid workspace pack", async () => {
const rootDir = join(
__dirname,
"../../../src/vscode-tests/cli-integration/data-invalid-pack",
);
const rootDir = join(__dirname, "../data-invalid-pack");
quickPickSpy.mockResolvedValue([
{
label: "foo/bar",

View File

@@ -15,15 +15,15 @@ import {
} from "fs-extra";
import { load, dump } from "js-yaml";
import { DatabaseItem, DatabaseManager } from "../../databases";
import { CodeQLExtensionInterface } from "../../extension";
import { DatabaseItem, DatabaseManager } from "../../../src/databases";
import { CodeQLExtensionInterface } from "../../../src/extension";
import { cleanDatabases, dbLoc, storagePath } from "./global.helper";
import { importArchiveDatabase } from "../../databaseFetcher";
import { CodeQLCliServer } from "../../cli";
import { importArchiveDatabase } from "../../../src/databaseFetcher";
import { CodeQLCliServer } from "../../../src/cli";
import { describeWithCodeQL } from "../cli";
import { tmpDir } from "../../helpers";
import { createInitialQueryInfo } from "../../run-queries-shared";
import { QueryRunner } from "../../queryRunner";
import { tmpDir } from "../../../src/helpers";
import { createInitialQueryInfo } from "../../../src/run-queries-shared";
import { QueryRunner } from "../../../src/queryRunner";
jest.setTimeout(20_000);

View File

@@ -10,22 +10,22 @@ import {
} from "vscode";
import { load } from "js-yaml";
import { QlPack } from "../../../remote-queries/run-remote-query";
import { CodeQLCliServer } from "../../../cli";
import { CodeQLExtensionInterface } from "../../../extension";
import { QlPack } from "../../../../src/remote-queries/run-remote-query";
import { CodeQLCliServer } from "../../../../src/cli";
import { CodeQLExtensionInterface } from "../../../../src/extension";
import {
setRemoteControllerRepo,
setRemoteRepositoryLists,
} from "../../../config";
import { UserCancellationException } from "../../../commandRunner";
import * as ghApiClient from "../../../remote-queries/gh-api/gh-api-client";
import { Repository } from "../../../remote-queries/gh-api/repository";
} from "../../../../src/config";
import { UserCancellationException } from "../../../../src/commandRunner";
import * as ghApiClient from "../../../../src/remote-queries/gh-api/gh-api-client";
import { Repository } from "../../../../src/remote-queries/gh-api/repository";
import { createMockExtensionContext } from "../../no-workspace";
import { OutputChannelLogger } from "../../../common";
import { RemoteQueriesSubmission } from "../../../remote-queries/shared/remote-queries";
import { OutputChannelLogger } from "../../../../src/common";
import { RemoteQueriesSubmission } from "../../../../src/remote-queries/shared/remote-queries";
import { readBundledPack } from "../../utils/bundled-pack-helpers";
import { RemoteQueriesManager } from "../../../remote-queries/remote-queries-manager";
import { Credentials } from "../../../authentication";
import { RemoteQueriesManager } from "../../../../src/remote-queries/remote-queries-manager";
import { Credentials } from "../../../../src/authentication";
import {
fixWorkspaceReferences,
restoreWorkspaceReferences,
@@ -35,10 +35,7 @@ import {
jest.setTimeout(3 * 60 * 1000);
describe("Remote queries", () => {
const baseDir = join(
__dirname,
"../../../../src/vscode-tests/cli-integration",
);
const baseDir = join(__dirname, "..");
const qlpackFileWithWorkspaceRefs = getFile(
"data-remote-qlpack/qlpack.yml",

View File

@@ -10,54 +10,54 @@ import {
window,
workspace,
} from "vscode";
import { CodeQLExtensionInterface } from "../../../extension";
import { extLogger } from "../../../common";
import * as config from "../../../config";
import { CodeQLExtensionInterface } from "../../../../src/extension";
import { extLogger } from "../../../../src/common";
import * as config from "../../../../src/config";
import {
setRemoteControllerRepo,
setRemoteRepositoryLists,
} from "../../../config";
import * as ghApiClient from "../../../remote-queries/gh-api/gh-api-client";
import * as ghActionsApiClient from "../../../remote-queries/gh-api/gh-actions-api-client";
import { Credentials } from "../../../authentication";
} from "../../../../src/config";
import * as ghApiClient from "../../../../src/remote-queries/gh-api/gh-api-client";
import * as ghActionsApiClient from "../../../../src/remote-queries/gh-api/gh-actions-api-client";
import { Credentials } from "../../../../src/authentication";
import * as fs from "fs-extra";
import { join } from "path";
import { VariantAnalysisManager } from "../../../remote-queries/variant-analysis-manager";
import { CodeQLCliServer } from "../../../cli";
import { VariantAnalysisManager } from "../../../../src/remote-queries/variant-analysis-manager";
import { CodeQLCliServer } from "../../../../src/cli";
import {
fixWorkspaceReferences,
restoreWorkspaceReferences,
storagePath,
} from "../global.helper";
import { VariantAnalysisResultsManager } from "../../../remote-queries/variant-analysis-results-manager";
import { createMockVariantAnalysis } from "../../factories/remote-queries/shared/variant-analysis";
import * as VariantAnalysisModule from "../../../remote-queries/shared/variant-analysis";
import { VariantAnalysisResultsManager } from "../../../../src/remote-queries/variant-analysis-results-manager";
import { createMockVariantAnalysis } from "../../../factories/remote-queries/shared/variant-analysis";
import * as VariantAnalysisModule from "../../../../src/remote-queries/shared/variant-analysis";
import {
createMockScannedRepo,
createMockScannedRepos,
} from "../../factories/remote-queries/shared/scanned-repositories";
} from "../../../factories/remote-queries/shared/scanned-repositories";
import {
VariantAnalysis,
VariantAnalysisScannedRepository,
VariantAnalysisScannedRepositoryDownloadStatus,
VariantAnalysisScannedRepositoryState,
VariantAnalysisStatus,
} from "../../../remote-queries/shared/variant-analysis";
import { createTimestampFile } from "../../../helpers";
import { createMockVariantAnalysisRepoTask } from "../../factories/remote-queries/gh-api/variant-analysis-repo-task";
} from "../../../../src/remote-queries/shared/variant-analysis";
import { createTimestampFile } from "../../../../src/helpers";
import { createMockVariantAnalysisRepoTask } from "../../../factories/remote-queries/gh-api/variant-analysis-repo-task";
import {
VariantAnalysis as VariantAnalysisApiResponse,
VariantAnalysisRepoTask,
} from "../../../remote-queries/gh-api/variant-analysis";
import { createMockApiResponse } from "../../factories/remote-queries/gh-api/variant-analysis-api-response";
import { UserCancellationException } from "../../../commandRunner";
import { Repository } from "../../../remote-queries/gh-api/repository";
} from "../../../../src/remote-queries/gh-api/variant-analysis";
import { createMockApiResponse } from "../../../factories/remote-queries/gh-api/variant-analysis-api-response";
import { UserCancellationException } from "../../../../src/commandRunner";
import { Repository } from "../../../../src/remote-queries/gh-api/repository";
import {
defaultFilterSortState,
SortKey,
} from "../../../pure/variant-analysis-filter-sort";
import { DbManager } from "../../../databases/db-manager";
} from "../../../../src/pure/variant-analysis-filter-sort";
import { DbManager } from "../../../../src/databases/db-manager";
// up to 3 minutes per test
jest.setTimeout(3 * 60 * 1000);
@@ -127,10 +127,7 @@ describe("Variant Analysis Manager", () => {
let originalDeps: Record<string, string> | undefined;
let executeCommandSpy: jest.SpiedFunction<typeof commands.executeCommand>;
const baseDir = join(
__dirname,
"../../../../src/vscode-tests/cli-integration",
);
const baseDir = join(__dirname, "..");
const qlpackFileWithWorkspaceRefs = getFile(
"data-remote-qlpack/qlpack.yml",
).fsPath;
@@ -395,7 +392,7 @@ describe("Variant Analysis Manager", () => {
const sourceFilePath = join(
__dirname,
"../../../../src/vscode-tests/cli-integration/data/variant-analysis-results.zip",
"../data/variant-analysis-results.zip",
);
arrayBuffer = fs.readFileSync(sourceFilePath).buffer;

View File

@@ -1,31 +1,31 @@
import { CancellationTokenSource, commands, extensions } from "vscode";
import { CodeQLExtensionInterface } from "../../../extension";
import * as config from "../../../config";
import { CodeQLExtensionInterface } from "../../../../src/extension";
import * as config from "../../../../src/config";
import * as ghApiClient from "../../../remote-queries/gh-api/gh-api-client";
import { VariantAnalysisMonitor } from "../../../remote-queries/variant-analysis-monitor";
import * as ghApiClient from "../../../../src/remote-queries/gh-api/gh-api-client";
import { VariantAnalysisMonitor } from "../../../../src/remote-queries/variant-analysis-monitor";
import {
VariantAnalysis as VariantAnalysisApiResponse,
VariantAnalysisFailureReason,
VariantAnalysisScannedRepository as ApiVariantAnalysisScannedRepository,
} from "../../../remote-queries/gh-api/variant-analysis";
} from "../../../../src/remote-queries/gh-api/variant-analysis";
import {
createFailedMockApiResponse,
createMockApiResponse,
} from "../../factories/remote-queries/gh-api/variant-analysis-api-response";
} from "../../../factories/remote-queries/gh-api/variant-analysis-api-response";
import {
VariantAnalysis,
VariantAnalysisStatus,
} from "../../../remote-queries/shared/variant-analysis";
import { createMockScannedRepos } from "../../factories/remote-queries/gh-api/scanned-repositories";
} from "../../../../src/remote-queries/shared/variant-analysis";
import { createMockScannedRepos } from "../../../factories/remote-queries/gh-api/scanned-repositories";
import {
processFailureReason,
processScannedRepository,
processUpdatedVariantAnalysis,
} from "../../../remote-queries/variant-analysis-processor";
import { Credentials } from "../../../authentication";
import { createMockVariantAnalysis } from "../../factories/remote-queries/shared/variant-analysis";
import { VariantAnalysisManager } from "../../../remote-queries/variant-analysis-manager";
} from "../../../../src/remote-queries/variant-analysis-processor";
import { Credentials } from "../../../../src/authentication";
import { createMockVariantAnalysis } from "../../../factories/remote-queries/shared/variant-analysis";
import { VariantAnalysisManager } from "../../../../src/remote-queries/variant-analysis-manager";
jest.setTimeout(60_000);

View File

@@ -1,20 +1,20 @@
import { extensions } from "vscode";
import { CodeQLExtensionInterface } from "../../../extension";
import { extLogger } from "../../../common";
import { Credentials } from "../../../authentication";
import { CodeQLExtensionInterface } from "../../../../src/extension";
import { extLogger } from "../../../../src/common";
import { Credentials } from "../../../../src/authentication";
import * as fs from "fs-extra";
import { join, resolve } from "path";
import { VariantAnalysisResultsManager } from "../../../remote-queries/variant-analysis-results-manager";
import { CodeQLCliServer } from "../../../cli";
import { VariantAnalysisResultsManager } from "../../../../src/remote-queries/variant-analysis-results-manager";
import { CodeQLCliServer } from "../../../../src/cli";
import { storagePath } from "../global.helper";
import { faker } from "@faker-js/faker";
import * as ghApiClient from "../../../remote-queries/gh-api/gh-api-client";
import { createMockVariantAnalysisRepositoryTask } from "../../factories/remote-queries/shared/variant-analysis-repo-tasks";
import * as ghApiClient from "../../../../src/remote-queries/gh-api/gh-api-client";
import { createMockVariantAnalysisRepositoryTask } from "../../../factories/remote-queries/shared/variant-analysis-repo-tasks";
import {
VariantAnalysisRepositoryTask,
VariantAnalysisScannedRepositoryResult,
} from "../../../remote-queries/shared/variant-analysis";
} from "../../../../src/remote-queries/shared/variant-analysis";
jest.setTimeout(10_000);
@@ -111,7 +111,7 @@ describe(VariantAnalysisResultsManager.name, () => {
beforeEach(async () => {
const sourceFilePath = join(
__dirname,
"../../../../src/vscode-tests/cli-integration/data/variant-analysis-results.zip",
"../data/variant-analysis-results.zip",
);
arrayBuffer = fs.readFileSync(sourceFilePath).buffer;

View File

@@ -12,9 +12,9 @@ import {
import { Octokit } from "@octokit/rest";
import { retry } from "@octokit/plugin-retry";
import { CodeQLExtensionInterface } from "../../../extension";
import { Credentials } from "../../../authentication";
import { MockGitHubApiServer } from "../../../mocks/mock-gh-api-server";
import { CodeQLExtensionInterface } from "../../../../src/extension";
import { Credentials } from "../../../../src/authentication";
import { MockGitHubApiServer } from "../../../../src/mocks/mock-gh-api-server";
jest.setTimeout(10_000);

View File

@@ -2,16 +2,16 @@ import { extensions, Uri } from "vscode";
import { join } from "path";
import { SemVer } from "semver";
import { CodeQLCliServer, QueryInfoByLanguage } from "../../cli";
import { CodeQLExtensionInterface } from "../../extension";
import { CodeQLCliServer, QueryInfoByLanguage } from "../../../src/cli";
import { CodeQLExtensionInterface } from "../../../src/extension";
import { itWithCodeQL } from "../cli";
import {
getOnDiskWorkspaceFolders,
getQlPackForDbscheme,
languageToDbScheme,
} from "../../helpers";
import { resolveQueries } from "../../contextual/queryResolver";
import { KeyType } from "../../contextual/keyType";
} from "../../../src/helpers";
import { resolveQueries } from "../../../src/contextual/queryResolver";
import { KeyType } from "../../../src/contextual/keyType";
jest.setTimeout(60_000);

View File

@@ -1,6 +1,6 @@
import { commands, Selection, window, workspace } from "vscode";
import { join, basename } from "path";
import { tmpDir } from "../../helpers";
import { tmpDir } from "../../../src/helpers";
import { readFile, writeFile, ensureDir, copy } from "fs-extra";
jest.setTimeout(20_000);

View File

@@ -1,5 +1,5 @@
import { Disposable } from "vscode";
import { DisposableObject } from "../pure/disposable-object";
import { DisposableObject } from "../../src/pure/disposable-object";
/**
* A simple disposable object that does nothing other than contain a list of disposable objects.

View File

@@ -4,7 +4,7 @@ import {
getRequiredAssetName,
extractZipArchive,
codeQlLauncherName,
} from "../pure/distribution";
} from "../../src/pure/distribution";
import fetch from "node-fetch";
/**

View File

@@ -5,7 +5,7 @@ import {
ConfigListener,
QueryHistoryConfigListener,
QueryServerConfigListener,
} from "../../config";
} from "../../../src/config";
describe("config listeners", () => {
interface TestConfig<T> {

View File

@@ -10,16 +10,16 @@ import {
DatabaseContents,
FullDatabaseOptions,
findSourceArchive,
} from "../../databases";
import { Logger } from "../../common";
import { ProgressCallback } from "../../commandRunner";
import { CodeQLCliServer, DbInfo } from "../../cli";
} from "../../../src/databases";
import { Logger } from "../../../src/common";
import { ProgressCallback } from "../../../src/commandRunner";
import { CodeQLCliServer, DbInfo } from "../../../src/cli";
import {
encodeArchiveBasePath,
encodeSourceArchiveUri,
} from "../../archive-filesystem-provider";
} from "../../../src/archive-filesystem-provider";
import { testDisposeHandler } from "../test-dispose-handler";
import { QueryRunner } from "../../queryRunner";
import { QueryRunner } from "../../../src/queryRunner";
describe("databases", () => {
const MOCK_DB_OPTIONS: FullDatabaseOptions = {

View File

@@ -4,22 +4,22 @@ import { ensureDir, readJSON, remove, writeJson } from "fs-extra";
import {
DbConfig,
SelectedDbItemKind,
} from "../../../databases/config/db-config";
import { DbManager } from "../../../databases/db-manager";
import { DbConfigStore } from "../../../databases/config/db-config-store";
import { DbTreeDataProvider } from "../../../databases/ui/db-tree-data-provider";
} from "../../../../src/databases/config/db-config";
import { DbManager } from "../../../../src/databases/db-manager";
import { DbConfigStore } from "../../../../src/databases/config/db-config-store";
import { DbTreeDataProvider } from "../../../../src/databases/ui/db-tree-data-provider";
import {
DbItemKind,
DbListKind,
LocalDatabaseDbItem,
} from "../../../databases/db-item";
} from "../../../../src/databases/db-item";
import {
DbTreeViewItem,
SELECTED_DB_ITEM_RESOURCE_URI,
} from "../../../databases/ui/db-tree-view-item";
import { ExtensionApp } from "../../../common/vscode/vscode-app";
import { createMockExtensionContext } from "../../factories/extension-context";
import { createDbConfig } from "../../factories/db-config-factories";
} from "../../../../src/databases/ui/db-tree-view-item";
import { ExtensionApp } from "../../../../src/common/vscode/vscode-app";
import { createMockExtensionContext } from "../../../factories/extension-context";
import { createDbConfig } from "../../../factories/db-config-factories";
describe("db panel", () => {
const workspaceStoragePath = join(__dirname, "test-workspace-storage");

View File

@@ -1,7 +1,7 @@
import { resolve, join } from "path";
import * as vscode from "vscode";
import { Uri } from "vscode";
import { determineSelectedQuery } from "../../run-queries-shared";
import { determineSelectedQuery } from "../../../src/run-queries-shared";
async function showQlDocument(name: string): Promise<vscode.TextDocument> {
const folderPath = vscode.workspace.workspaceFolders![0].uri.fsPath;

View File

@@ -1,7 +1,7 @@
import { Uri, WorkspaceFolder } from "vscode";
import * as fs from "fs-extra";
import { QLTestDiscovery } from "../../qltest-discovery";
import { QLTestDiscovery } from "../../../src/qltest-discovery";
describe("qltest-discovery", () => {
describe("discoverTests", () => {

View File

@@ -7,7 +7,7 @@ import {
decodeSourceArchiveUri,
ZipFileReference,
zipArchiveScheme,
} from "../../archive-filesystem-provider";
} from "../../../src/archive-filesystem-provider";
import { FileType, FileSystemError, Uri } from "vscode";
describe("archive-filesystem-provider", () => {

View File

@@ -1,9 +1,9 @@
import { readFile } from "fs-extra";
import { load } from "js-yaml";
import { AstViewer, AstItem } from "../../astViewer";
import { AstViewer, AstItem } from "../../../src/astViewer";
import { commands, Range, Uri } from "vscode";
import { DatabaseItem } from "../../databases";
import { DatabaseItem } from "../../../src/databases";
import { testDisposeHandler } from "../test-dispose-handler";
describe("AstViewer", () => {

View File

@@ -1,10 +1,10 @@
import { readFileSync } from "fs-extra";
import AstBuilder from "../../../contextual/astBuilder";
import { CodeQLCliServer } from "../../../cli";
import { DatabaseItem } from "../../../databases";
import AstBuilder from "../../../../src/contextual/astBuilder";
import { CodeQLCliServer } from "../../../../src/cli";
import { DatabaseItem } from "../../../../src/databases";
import { Uri } from "vscode";
import { QueryWithResults } from "../../../run-queries-shared";
import { QueryWithResults } from "../../../../src/run-queries-shared";
/**
*

View File

@@ -1,11 +1,11 @@
import { Uri, Range } from "vscode";
import fileRangeFromURI from "../../../contextual/fileRangeFromURI";
import { DatabaseItem } from "../../../databases";
import fileRangeFromURI from "../../../../src/contextual/fileRangeFromURI";
import { DatabaseItem } from "../../../../src/databases";
import {
WholeFileLocation,
LineColumnLocation,
} from "../../../pure/bqrs-cli-types";
} from "../../../../src/pure/bqrs-cli-types";
describe("fileRangeFromURI", () => {
it("should return undefined when value is not a file URI", () => {

View File

@@ -1,16 +1,16 @@
import { load } from "js-yaml";
import * as fs from "fs-extra";
import { KeyType } from "../../../contextual/keyType";
import { getErrorMessage } from "../../../pure/helpers-pure";
import { KeyType } from "../../../../src/contextual/keyType";
import { getErrorMessage } from "../../../../src/pure/helpers-pure";
import * as helpers from "../../../helpers";
import * as helpers from "../../../../src/helpers";
import {
qlpackOfDatabase,
resolveQueries,
} from "../../../contextual/queryResolver";
import { CodeQLCliServer } from "../../../cli";
import { DatabaseItem } from "../../../databases";
} from "../../../../src/contextual/queryResolver";
import { CodeQLCliServer } from "../../../../src/cli";
import { DatabaseItem } from "../../../../src/databases";
describe("queryResolver", () => {
let writeFileSpy: jest.SpiedFunction<typeof fs.writeFile>;

Some files were not shown because too many files have changed in this diff Show More