Merge branch 'main' into robertbrignull/data-unsaved-changes
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
import { AppCommandManager } from "./common/commands";
|
||||
import { AppCommandManager } from "../common/commands";
|
||||
import { Uri, workspace } from "vscode";
|
||||
import { join } from "path";
|
||||
import { pathExists } from "fs-extra";
|
||||
import { isCodespacesTemplate } from "./config";
|
||||
import { showBinaryChoiceDialog } from "./common/vscode/dialog";
|
||||
import { extLogger } from "./common/logging/vscode";
|
||||
import { isCodespacesTemplate } from "../config";
|
||||
import { showBinaryChoiceDialog } from "../common/vscode/dialog";
|
||||
import { extLogger } from "../common/logging/vscode";
|
||||
|
||||
/**
|
||||
* Check if the current workspace is the CodeTour and open the workspace folder.
|
||||
@@ -21,7 +21,7 @@ import {
|
||||
} from "../../common/vscode/workspace-folders";
|
||||
import { isQueryLanguage } from "../../common/query-language";
|
||||
import { existsSync } from "fs";
|
||||
import { QlPackGenerator } from "../../qlpack-generator";
|
||||
import { QlPackGenerator } from "../../local-queries/qlpack-generator";
|
||||
import { asError, getErrorMessage } from "../../common/helpers-pure";
|
||||
import { DatabaseItem, PersistedDatabaseItem } from "./database-item";
|
||||
import { redactableError } from "../../common/errors";
|
||||
|
||||
@@ -56,7 +56,7 @@ import {
|
||||
GithubRateLimitedError,
|
||||
} from "./codeql-cli/distribution";
|
||||
import { tmpDir, tmpDirDisposal } from "./tmp-dir";
|
||||
import { prepareCodeTour } from "./code-tour";
|
||||
import { prepareCodeTour } from "./code-tour/code-tour";
|
||||
import {
|
||||
showBinaryChoiceDialog,
|
||||
showInformationMessageWithAction,
|
||||
|
||||
@@ -44,7 +44,7 @@ import { CliVersionConstraint, CodeQLCliServer } from "../codeql-cli/cli";
|
||||
import { LocalQueryCommands } from "../common/commands";
|
||||
import { App } from "../common/app";
|
||||
import { DisposableObject } from "../common/disposable-object";
|
||||
import { SkeletonQueryWizard } from "../skeleton-query-wizard";
|
||||
import { SkeletonQueryWizard } from "./skeleton-query-wizard";
|
||||
import { LocalQueryRun } from "./local-query-run";
|
||||
import { createMultiSelectionCommand } from "../common/vscode/selection-commands";
|
||||
import { findLanguage } from "../codeql-cli/query-language";
|
||||
|
||||
@@ -2,8 +2,8 @@ import { mkdir, writeFile } from "fs-extra";
|
||||
import { dump } from "js-yaml";
|
||||
import { join } from "path";
|
||||
import { Uri } from "vscode";
|
||||
import { CodeQLCliServer } from "./codeql-cli/cli";
|
||||
import { QueryLanguage } from "./common/query-language";
|
||||
import { CodeQLCliServer } from "../codeql-cli/cli";
|
||||
import { QueryLanguage } from "../common/query-language";
|
||||
|
||||
export class QlPackGenerator {
|
||||
private readonly qlpackName: string;
|
||||
@@ -1,31 +1,31 @@
|
||||
import { join } from "path";
|
||||
import { Uri, workspace, window as Window } from "vscode";
|
||||
import { CodeQLCliServer } from "./codeql-cli/cli";
|
||||
import { BaseLogger } from "./common/logging";
|
||||
import { Credentials } from "./common/authentication";
|
||||
import { QueryLanguage } from "./common/query-language";
|
||||
import { CodeQLCliServer } from "../codeql-cli/cli";
|
||||
import { BaseLogger } from "../common/logging";
|
||||
import { Credentials } from "../common/authentication";
|
||||
import { QueryLanguage } from "../common/query-language";
|
||||
import {
|
||||
getFirstWorkspaceFolder,
|
||||
isFolderAlreadyInWorkspace,
|
||||
} from "./common/vscode/workspace-folders";
|
||||
import { getErrorMessage } from "./common/helpers-pure";
|
||||
} from "../common/vscode/workspace-folders";
|
||||
import { getErrorMessage } from "../common/helpers-pure";
|
||||
import { QlPackGenerator } from "./qlpack-generator";
|
||||
import { DatabaseItem, DatabaseManager } from "./databases/local-databases";
|
||||
import { DatabaseItem, DatabaseManager } from "../databases/local-databases";
|
||||
import {
|
||||
ProgressCallback,
|
||||
UserCancellationException,
|
||||
} from "./common/vscode/progress";
|
||||
} from "../common/vscode/progress";
|
||||
import {
|
||||
askForGitHubRepo,
|
||||
downloadGitHubDatabase,
|
||||
} from "./databases/database-fetcher";
|
||||
} from "../databases/database-fetcher";
|
||||
import {
|
||||
getQlPackLocation,
|
||||
isCodespacesTemplate,
|
||||
setQlPackLocation,
|
||||
} from "./config";
|
||||
} from "../config";
|
||||
import { existsSync } from "fs-extra";
|
||||
import { askForLanguage } from "./codeql-cli/query-language";
|
||||
import { askForLanguage } from "../codeql-cli/query-language";
|
||||
|
||||
type QueryLanguagesToDatabaseMap = Record<string, string>;
|
||||
|
||||
@@ -10,7 +10,7 @@ import {
|
||||
import { VariantAnalysisHistoryItem } from "./variant-analysis-history-item";
|
||||
import { assertNever } from "../common/helpers-pure";
|
||||
import { pluralize } from "../common/word";
|
||||
import { humanizeQueryStatus } from "../query-status";
|
||||
import { humanizeQueryStatus } from "./query-status";
|
||||
|
||||
interface InterpolateReplacements {
|
||||
t: string; // Start time
|
||||
|
||||
@@ -11,7 +11,7 @@ import {
|
||||
import { DisposableObject } from "../common/disposable-object";
|
||||
import { assertNever } from "../common/helpers-pure";
|
||||
import { QueryHistoryInfo } from "./query-history-info";
|
||||
import { QueryStatus } from "../query-status";
|
||||
import { QueryStatus } from "./query-status";
|
||||
import { HistoryItemLabelProvider } from "./history-item-label-provider";
|
||||
|
||||
export enum SortOrder {
|
||||
|
||||
@@ -33,7 +33,7 @@ import { registerQueryHistoryScrubber } from "./query-history-scrubber";
|
||||
import {
|
||||
QueryStatus,
|
||||
variantAnalysisStatusToQueryStatus,
|
||||
} from "../query-status";
|
||||
} from "./query-status";
|
||||
import { readQueryHistoryFromFile, writeQueryHistoryToFile } from "./store";
|
||||
import { pathExists } from "fs-extra";
|
||||
import { CliVersionConstraint } from "../codeql-cli/cli";
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { assertNever } from "./common/helpers-pure";
|
||||
import { VariantAnalysisStatus } from "./variant-analysis/shared/variant-analysis";
|
||||
import { assertNever } from "../common/helpers-pure";
|
||||
import { VariantAnalysisStatus } from "../variant-analysis/shared/variant-analysis";
|
||||
|
||||
export enum QueryStatus {
|
||||
InProgress = "InProgress",
|
||||
@@ -23,7 +23,7 @@ import {
|
||||
} from "../../variant-analysis/shared/variant-analysis";
|
||||
import { assertNever } from "../../common/helpers-pure";
|
||||
import { QueryLanguage } from "../../common/query-language";
|
||||
import { QueryStatus } from "../../query-status";
|
||||
import { QueryStatus } from "../query-status";
|
||||
import { VariantAnalysisHistoryItem } from "../variant-analysis-history-item";
|
||||
|
||||
export function mapQueryHistoryVariantAnalysisToDto(
|
||||
|
||||
@@ -23,7 +23,7 @@ import {
|
||||
} from "../../variant-analysis/shared/variant-analysis";
|
||||
import { assertNever } from "../../common/helpers-pure";
|
||||
import { QueryLanguage } from "../../common/query-language";
|
||||
import { QueryStatus } from "../../query-status";
|
||||
import { QueryStatus } from "../query-status";
|
||||
import { VariantAnalysisHistoryItem } from "../variant-analysis-history-item";
|
||||
|
||||
export function mapQueryHistoryVariantAnalysisToDomainModel(
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { QueryStatus } from "../query-status";
|
||||
import { QueryStatus } from "./query-status";
|
||||
import { VariantAnalysis } from "../variant-analysis/shared/variant-analysis";
|
||||
|
||||
/**
|
||||
|
||||
@@ -15,7 +15,7 @@ import {
|
||||
GraphInterpretationData,
|
||||
DatabaseInfo,
|
||||
} from "./common/interface-types";
|
||||
import { QueryStatus } from "./query-status";
|
||||
import { QueryStatus } from "./query-history/query-status";
|
||||
import {
|
||||
EvaluatorLogPaths,
|
||||
QueryEvaluationInfo,
|
||||
|
||||
@@ -39,28 +39,16 @@ DataExtensionsEditor.args = {
|
||||
methodName: "createQuery",
|
||||
methodParameters: "(String)",
|
||||
supported: true,
|
||||
usages: [
|
||||
{
|
||||
label: "createQuery(...)",
|
||||
url: {
|
||||
uri: "file:/home/runner/work/sql2o-example/sql2o-example/src/main/java/org/example/HelloController.java",
|
||||
startLine: 15,
|
||||
startColumn: 13,
|
||||
endLine: 15,
|
||||
endColumn: 56,
|
||||
},
|
||||
usages: Array(10).fill({
|
||||
label: "createQuery(...)",
|
||||
url: {
|
||||
uri: "file:/home/runner/work/sql2o-example/sql2o-example/src/main/java/org/example/HelloController.java",
|
||||
startLine: 15,
|
||||
startColumn: 13,
|
||||
endLine: 15,
|
||||
endColumn: 56,
|
||||
},
|
||||
{
|
||||
label: "createQuery(...)",
|
||||
url: {
|
||||
uri: "file:/home/runner/work/sql2o-example/sql2o-example/src/main/java/org/example/HelloController.java",
|
||||
startLine: 26,
|
||||
startColumn: 13,
|
||||
endLine: 26,
|
||||
endColumn: 39,
|
||||
},
|
||||
},
|
||||
],
|
||||
}),
|
||||
},
|
||||
{
|
||||
library: "sql2o-1.6.0.jar",
|
||||
@@ -70,28 +58,16 @@ DataExtensionsEditor.args = {
|
||||
methodName: "executeScalar",
|
||||
methodParameters: "(Class)",
|
||||
supported: true,
|
||||
usages: [
|
||||
{
|
||||
label: "executeScalar(...)",
|
||||
url: {
|
||||
uri: "file:/home/runner/work/sql2o-example/sql2o-example/src/main/java/org/example/HelloController.java",
|
||||
startLine: 15,
|
||||
startColumn: 13,
|
||||
endLine: 15,
|
||||
endColumn: 85,
|
||||
},
|
||||
usages: Array(2).fill({
|
||||
label: "executeScalar(...)",
|
||||
url: {
|
||||
uri: "file:/home/runner/work/sql2o-example/sql2o-example/src/main/java/org/example/HelloController.java",
|
||||
startLine: 15,
|
||||
startColumn: 13,
|
||||
endLine: 15,
|
||||
endColumn: 85,
|
||||
},
|
||||
{
|
||||
label: "executeScalar(...)",
|
||||
url: {
|
||||
uri: "file:/home/runner/work/sql2o-example/sql2o-example/src/main/java/org/example/HelloController.java",
|
||||
startLine: 26,
|
||||
startColumn: 13,
|
||||
endLine: 26,
|
||||
endColumn: 68,
|
||||
},
|
||||
},
|
||||
],
|
||||
}),
|
||||
},
|
||||
{
|
||||
library: "sql2o-1.6.0.jar",
|
||||
@@ -101,28 +77,16 @@ DataExtensionsEditor.args = {
|
||||
methodName: "open",
|
||||
methodParameters: "()",
|
||||
supported: false,
|
||||
usages: [
|
||||
{
|
||||
label: "open(...)",
|
||||
url: {
|
||||
uri: "file:/home/runner/work/sql2o-example/sql2o-example/src/main/java/org/example/HelloController.java",
|
||||
startLine: 14,
|
||||
startColumn: 24,
|
||||
endLine: 14,
|
||||
endColumn: 35,
|
||||
},
|
||||
usages: Array(28).fill({
|
||||
label: "open(...)",
|
||||
url: {
|
||||
uri: "file:/home/runner/work/sql2o-example/sql2o-example/src/main/java/org/example/HelloController.java",
|
||||
startLine: 14,
|
||||
startColumn: 24,
|
||||
endLine: 14,
|
||||
endColumn: 35,
|
||||
},
|
||||
{
|
||||
label: "open(...)",
|
||||
url: {
|
||||
uri: "file:/home/runner/work/sql2o-example/sql2o-example/src/main/java/org/example/HelloController.java",
|
||||
startLine: 25,
|
||||
startColumn: 24,
|
||||
endLine: 25,
|
||||
endColumn: 35,
|
||||
},
|
||||
},
|
||||
],
|
||||
}),
|
||||
},
|
||||
{
|
||||
library: "rt.jar",
|
||||
@@ -154,18 +118,16 @@ DataExtensionsEditor.args = {
|
||||
methodName: "run",
|
||||
methodParameters: "(Class,String[])",
|
||||
supported: false,
|
||||
usages: [
|
||||
{
|
||||
label: "run(...)",
|
||||
url: {
|
||||
uri: "file:/home/runner/work/sql2o-example/sql2o-example/src/main/java/org/example/Sql2oExampleApplication.java",
|
||||
startLine: 9,
|
||||
startColumn: 9,
|
||||
endLine: 9,
|
||||
endColumn: 66,
|
||||
},
|
||||
usages: Array(7).fill({
|
||||
label: "run(...)",
|
||||
url: {
|
||||
uri: "file:/home/runner/work/sql2o-example/sql2o-example/src/main/java/org/example/Sql2oExampleApplication.java",
|
||||
startLine: 9,
|
||||
startColumn: 9,
|
||||
endLine: 9,
|
||||
endColumn: 66,
|
||||
},
|
||||
],
|
||||
}),
|
||||
},
|
||||
{
|
||||
library: "sql2o-1.6.0.jar",
|
||||
@@ -175,18 +137,16 @@ DataExtensionsEditor.args = {
|
||||
methodName: "Sql2o",
|
||||
methodParameters: "(String,String,String)",
|
||||
supported: false,
|
||||
usages: [
|
||||
{
|
||||
label: "new Sql2o(...)",
|
||||
url: {
|
||||
uri: "file:/home/runner/work/sql2o-example/sql2o-example/src/main/java/org/example/HelloController.java",
|
||||
startLine: 10,
|
||||
startColumn: 33,
|
||||
endLine: 10,
|
||||
endColumn: 88,
|
||||
},
|
||||
usages: Array(106).fill({
|
||||
label: "new Sql2o(...)",
|
||||
url: {
|
||||
uri: "file:/home/runner/work/sql2o-example/sql2o-example/src/main/java/org/example/HelloController.java",
|
||||
startLine: 10,
|
||||
startColumn: 33,
|
||||
endLine: 10,
|
||||
endColumn: 88,
|
||||
},
|
||||
],
|
||||
}),
|
||||
},
|
||||
{
|
||||
library: "sql2o-1.6.0.jar",
|
||||
@@ -196,18 +156,16 @@ DataExtensionsEditor.args = {
|
||||
methodName: "Sql2o",
|
||||
methodParameters: "(String)",
|
||||
supported: false,
|
||||
usages: [
|
||||
{
|
||||
label: "new Sql2o(...)",
|
||||
url: {
|
||||
uri: "file:/home/runner/work/sql2o-example/sql2o-example/src/main/java/org/example/HelloController.java",
|
||||
startLine: 23,
|
||||
startColumn: 23,
|
||||
endLine: 23,
|
||||
endColumn: 36,
|
||||
},
|
||||
usages: Array(4).fill({
|
||||
label: "new Sql2o(...)",
|
||||
url: {
|
||||
uri: "file:/home/runner/work/sql2o-example/sql2o-example/src/main/java/org/example/HelloController.java",
|
||||
startLine: 23,
|
||||
startColumn: 23,
|
||||
endLine: 23,
|
||||
endColumn: 36,
|
||||
},
|
||||
],
|
||||
}),
|
||||
},
|
||||
],
|
||||
initialModeledMethods: {
|
||||
|
||||
@@ -11,7 +11,10 @@ import { Mode } from "../../data-extensions-editor/shared/mode";
|
||||
import { VSCodeButton, VSCodeDivider } from "@vscode/webview-ui-toolkit/react";
|
||||
|
||||
const LibraryContainer = styled.div`
|
||||
background-color: var(--vscode-peekViewResult-background);
|
||||
padding: 0.3rem;
|
||||
margin-bottom: 1rem;
|
||||
border-radius: 0.3rem;
|
||||
`;
|
||||
|
||||
const TitleContainer = styled.button`
|
||||
@@ -19,6 +22,8 @@ const TitleContainer = styled.button`
|
||||
gap: 0.5em;
|
||||
align-items: center;
|
||||
width: 100%;
|
||||
padding-top: 0.3rem;
|
||||
padding-bottom: 0.3rem;
|
||||
|
||||
color: var(--vscode-editor-foreground);
|
||||
background-color: transparent;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
[
|
||||
"v2.13.4",
|
||||
"v2.13.5",
|
||||
"v2.12.7",
|
||||
"v2.11.6",
|
||||
"v2.7.6",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { VariantAnalysisHistoryItem } from "../../../src/query-history/variant-analysis-history-item";
|
||||
import { QueryStatus } from "../../../src/query-status";
|
||||
import { QueryStatus } from "../../../src/query-history/query-status";
|
||||
import {
|
||||
VariantAnalysis,
|
||||
VariantAnalysisStatus,
|
||||
|
||||
@@ -1,26 +1,26 @@
|
||||
import { CodeQLCliServer } from "../../../src/codeql-cli/cli";
|
||||
import { CodeQLCliServer } from "../../../../src/codeql-cli/cli";
|
||||
import {
|
||||
QUERY_LANGUAGE_TO_DATABASE_REPO,
|
||||
SkeletonQueryWizard,
|
||||
} from "../../../src/skeleton-query-wizard";
|
||||
import { mockedObject, mockedQuickPickItem } from "../utils/mocking.helpers";
|
||||
} from "../../../../src/local-queries/skeleton-query-wizard";
|
||||
import { mockedObject, mockedQuickPickItem } from "../../utils/mocking.helpers";
|
||||
import * as tmp from "tmp";
|
||||
import { TextDocument, window, workspace, WorkspaceFolder } from "vscode";
|
||||
import { extLogger } from "../../../src/common/logging/vscode";
|
||||
import { QlPackGenerator } from "../../../src/qlpack-generator";
|
||||
import * as workspaceFolders from "../../../src/common/vscode/workspace-folders";
|
||||
import { extLogger } from "../../../../src/common/logging/vscode";
|
||||
import { QlPackGenerator } from "../../../../src/local-queries/qlpack-generator";
|
||||
import * as workspaceFolders from "../../../../src/common/vscode/workspace-folders";
|
||||
import { createFileSync, ensureDirSync, removeSync } from "fs-extra";
|
||||
import { join } from "path";
|
||||
import { testCredentialsWithStub } from "../../factories/authentication";
|
||||
import { testCredentialsWithStub } from "../../../factories/authentication";
|
||||
import {
|
||||
DatabaseItem,
|
||||
DatabaseManager,
|
||||
FullDatabaseOptions,
|
||||
} from "../../../src/databases/local-databases";
|
||||
import * as databaseFetcher from "../../../src/databases/database-fetcher";
|
||||
import { createMockDB } from "../../factories/databases/databases";
|
||||
import { asError } from "../../../src/common/helpers-pure";
|
||||
import { Setting } from "../../../src/config";
|
||||
} from "../../../../src/databases/local-databases";
|
||||
import * as databaseFetcher from "../../../../src/databases/database-fetcher";
|
||||
import { createMockDB } from "../../../factories/databases/databases";
|
||||
import { asError } from "../../../../src/common/helpers-pure";
|
||||
import { Setting } from "../../../../src/config";
|
||||
|
||||
describe("SkeletonQueryWizard", () => {
|
||||
let mockCli: CodeQLCliServer;
|
||||
@@ -1,6 +1,6 @@
|
||||
import { resolve } from "path";
|
||||
import { extensions, workspace } from "vscode";
|
||||
import { run } from "./determining-selected-query-test";
|
||||
import { run } from "./local-queries/determining-selected-query-test";
|
||||
|
||||
describe("launching with a minimal workspace", () => {
|
||||
const ext = extensions.getExtension("GitHub.vscode-codeql");
|
||||
|
||||
@@ -4,7 +4,7 @@ import { Uri } from "vscode";
|
||||
import {
|
||||
getQuickEvalContext,
|
||||
validateQueryUri,
|
||||
} from "../../../src/run-queries-shared";
|
||||
} from "../../../../src/run-queries-shared";
|
||||
|
||||
async function showQlDocument(name: string): Promise<vscode.TextDocument> {
|
||||
const folderPath = vscode.workspace.workspaceFolders![0].uri.fsPath;
|
||||
@@ -10,27 +10,27 @@ import {
|
||||
DatabaseManager,
|
||||
DatabaseResolver,
|
||||
FullDatabaseOptions,
|
||||
} from "../../../src/databases/local-databases";
|
||||
import { Logger } from "../../../src/common/logging";
|
||||
import { CodeQLCliServer, DbInfo } from "../../../src/codeql-cli/cli";
|
||||
} from "../../../../src/databases/local-databases";
|
||||
import { Logger } from "../../../../src/common/logging";
|
||||
import { CodeQLCliServer, DbInfo } from "../../../../src/codeql-cli/cli";
|
||||
import {
|
||||
encodeArchiveBasePath,
|
||||
encodeSourceArchiveUri,
|
||||
} from "../../../src/common/vscode/archive-filesystem-provider";
|
||||
import { testDisposeHandler } from "../test-dispose-handler";
|
||||
import { QueryRunner } from "../../../src/query-server/query-runner";
|
||||
import * as dialog from "../../../src/common/vscode/dialog";
|
||||
import { Setting } from "../../../src/config";
|
||||
import { QlPackGenerator } from "../../../src/qlpack-generator";
|
||||
import { mockedObject } from "../utils/mocking.helpers";
|
||||
import { createMockApp } from "../../__mocks__/appMock";
|
||||
} from "../../../../src/common/vscode/archive-filesystem-provider";
|
||||
import { testDisposeHandler } from "../../test-dispose-handler";
|
||||
import { QueryRunner } from "../../../../src/query-server/query-runner";
|
||||
import * as dialog from "../../../../src/common/vscode/dialog";
|
||||
import { Setting } from "../../../../src/config";
|
||||
import { QlPackGenerator } from "../../../../src/local-queries/qlpack-generator";
|
||||
import { mockedObject } from "../../utils/mocking.helpers";
|
||||
import { createMockApp } from "../../../__mocks__/appMock";
|
||||
import {
|
||||
createMockDB,
|
||||
dbLocationUri,
|
||||
mockDbOptions,
|
||||
sourceLocationUri,
|
||||
} from "../../factories/databases/databases";
|
||||
import { findSourceArchive } from "../../../src/databases/local-databases/database-resolver";
|
||||
} from "../../../factories/databases/databases";
|
||||
import { findSourceArchive } from "../../../../src/databases/local-databases/database-resolver";
|
||||
|
||||
describe("local databases", () => {
|
||||
let databaseManager: DatabaseManager;
|
||||
@@ -1,6 +1,6 @@
|
||||
import { join } from "path";
|
||||
import { existsSync } from "fs";
|
||||
import { QlPackGenerator } from "../../../src/qlpack-generator";
|
||||
import { QlPackGenerator } from "../../../src/local-queries/qlpack-generator";
|
||||
import { QueryLanguage } from "../../../src/common/query-language";
|
||||
import { CodeQLCliServer } from "../../../src/codeql-cli/cli";
|
||||
import { Uri, workspace } from "vscode";
|
||||
|
||||
@@ -3,9 +3,9 @@ import * as tmp from "tmp";
|
||||
import { join } from "path";
|
||||
import { mkdir, writeFile } from "fs-extra";
|
||||
|
||||
import { prepareCodeTour } from "../../../src/code-tour";
|
||||
import { Setting } from "../../../src/config";
|
||||
import { createMockCommandManager } from "../../__mocks__/commandsMock";
|
||||
import { prepareCodeTour } from "../../../../src/code-tour/code-tour";
|
||||
import { Setting } from "../../../../src/config";
|
||||
import { createMockCommandManager } from "../../../__mocks__/commandsMock";
|
||||
|
||||
describe("prepareCodeTour", () => {
|
||||
let dir: tmp.DirResult;
|
||||
@@ -3,7 +3,7 @@ import { QueryHistoryConfig } from "../../../../src/config";
|
||||
import { HistoryItemLabelProvider } from "../../../../src/query-history/history-item-label-provider";
|
||||
import { createMockLocalQueryInfo } from "../../../factories/query-history/local-query-history-item";
|
||||
import { createMockVariantAnalysisHistoryItem } from "../../../factories/query-history/variant-analysis-history-item";
|
||||
import { QueryStatus } from "../../../../src/query-status";
|
||||
import { QueryStatus } from "../../../../src/query-history/query-status";
|
||||
import {
|
||||
VariantAnalysisRepoStatus,
|
||||
VariantAnalysisStatus,
|
||||
|
||||
@@ -19,7 +19,7 @@ import {
|
||||
import { shuffleHistoryItems } from "../../utils/query-history-helpers";
|
||||
import { createMockVariantAnalysisHistoryItem } from "../../../factories/query-history/variant-analysis-history-item";
|
||||
import { VariantAnalysisHistoryItem } from "../../../../src/query-history/variant-analysis-history-item";
|
||||
import { QueryStatus } from "../../../../src/query-status";
|
||||
import { QueryStatus } from "../../../../src/query-history/query-status";
|
||||
import { VariantAnalysisStatus } from "../../../../src/variant-analysis/shared/variant-analysis";
|
||||
import {
|
||||
HistoryTreeDataProvider,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { QueryStatus } from "../../../../src/query-status";
|
||||
import { QueryStatus } from "../../../../src/query-history/query-status";
|
||||
import {
|
||||
buildRepoLabel,
|
||||
getActionsWorkflowRunUrl,
|
||||
|
||||
@@ -20,7 +20,7 @@ import {
|
||||
import { shuffleHistoryItems } from "../../utils/query-history-helpers";
|
||||
import { createMockVariantAnalysisHistoryItem } from "../../../factories/query-history/variant-analysis-history-item";
|
||||
import { VariantAnalysisHistoryItem } from "../../../../src/query-history/variant-analysis-history-item";
|
||||
import { QueryStatus } from "../../../../src/query-status";
|
||||
import { QueryStatus } from "../../../../src/query-history/query-status";
|
||||
import { VariantAnalysisStatus } from "../../../../src/variant-analysis/shared/variant-analysis";
|
||||
import * as dialog from "../../../../src/common/vscode/dialog";
|
||||
import { mockedQuickPickItem } from "../../utils/mocking.helpers";
|
||||
|
||||
Reference in New Issue
Block a user