From 5cd50a67e7ccb6160741d9cb669dc6662f05ce44 Mon Sep 17 00:00:00 2001 From: Nora Date: Tue, 21 Mar 2023 10:39:02 +0000 Subject: [PATCH] Move query-serialization --- .../query-history/query-history-manager.ts | 2 +- .../store}/query-serialization.ts | 14 +++++------ .../store}/query-serialization.test.ts | 23 +++++++++++-------- 3 files changed, 21 insertions(+), 18 deletions(-) rename extensions/ql-vscode/src/{ => query-history/store}/query-serialization.ts (91%) rename extensions/ql-vscode/test/vscode-tests/no-workspace/{ => query-history/store}/query-serialization.test.ts (89%) diff --git a/extensions/ql-vscode/src/query-history/query-history-manager.ts b/extensions/ql-vscode/src/query-history/query-history-manager.ts index 9647613cd..ad4adf311 100644 --- a/extensions/ql-vscode/src/query-history/query-history-manager.ts +++ b/extensions/ql-vscode/src/query-history/query-history-manager.ts @@ -48,7 +48,7 @@ import { import { deserializeQueryHistory, serializeQueryHistory, -} from "../query-serialization"; +} from "./store/query-serialization"; import { pathExists } from "fs-extra"; import { CliVersionConstraint } from "../cli"; import { HistoryItemLabelProvider } from "./history-item-label-provider"; diff --git a/extensions/ql-vscode/src/query-serialization.ts b/extensions/ql-vscode/src/query-history/store/query-serialization.ts similarity index 91% rename from extensions/ql-vscode/src/query-serialization.ts rename to extensions/ql-vscode/src/query-history/store/query-serialization.ts index a83d4a1a8..bad4a4677 100644 --- a/extensions/ql-vscode/src/query-serialization.ts +++ b/extensions/ql-vscode/src/query-history/store/query-serialization.ts @@ -1,18 +1,18 @@ import { pathExists, readFile, remove, mkdir, writeFile } from "fs-extra"; import { dirname } from "path"; -import { showAndLogExceptionWithTelemetry } from "./helpers"; +import { showAndLogExceptionWithTelemetry } from "../../helpers"; import { asError, asyncFilter, getErrorMessage, getErrorStack, -} from "./pure/helpers-pure"; -import { CompletedQueryInfo, LocalQueryInfo } from "./query-results"; -import { QueryHistoryInfo } from "./query-history/query-history-info"; -import { QueryEvaluationInfo } from "./run-queries-shared"; -import { QueryResultType } from "./pure/legacy-messages"; -import { redactableError } from "./pure/errors"; +} from "../../pure/helpers-pure"; +import { CompletedQueryInfo, LocalQueryInfo } from "../../query-results"; +import { QueryHistoryInfo } from "../query-history-info"; +import { QueryEvaluationInfo } from "../../run-queries-shared"; +import { QueryResultType } from "../../pure/legacy-messages"; +import { redactableError } from "../../pure/errors"; export async function deserializeQueryHistory( fsPath: string, diff --git a/extensions/ql-vscode/test/vscode-tests/no-workspace/query-serialization.test.ts b/extensions/ql-vscode/test/vscode-tests/no-workspace/query-history/store/query-serialization.test.ts similarity index 89% rename from extensions/ql-vscode/test/vscode-tests/no-workspace/query-serialization.test.ts rename to extensions/ql-vscode/test/vscode-tests/no-workspace/query-history/store/query-serialization.test.ts index 4eea14a61..f09fdfb1b 100644 --- a/extensions/ql-vscode/test/vscode-tests/no-workspace/query-serialization.test.ts +++ b/extensions/ql-vscode/test/vscode-tests/no-workspace/query-history/store/query-serialization.test.ts @@ -1,19 +1,22 @@ import { deserializeQueryHistory, serializeQueryHistory, -} from "../../../src/query-serialization"; +} from "../../../../../src/query-history/store/query-serialization"; import { join } from "path"; import { writeFileSync, mkdirpSync, writeFile } from "fs-extra"; -import { LocalQueryInfo, InitialQueryInfo } from "../../../src/query-results"; -import { QueryWithResults } from "../../../src/run-queries-shared"; -import { DatabaseInfo } from "../../../src/pure/interface-types"; +import { + LocalQueryInfo, + InitialQueryInfo, +} from "../../../../../src/query-results"; +import { QueryWithResults } from "../../../../../src/run-queries-shared"; +import { DatabaseInfo } from "../../../../../src/pure/interface-types"; import { CancellationTokenSource, Uri } from "vscode"; -import { tmpDir } from "../../../src/helpers"; -import { QueryResultType } from "../../../src/pure/legacy-messages"; -import { QueryInProgress } from "../../../src/legacy-query-server/run-queries"; -import { VariantAnalysisHistoryItem } from "../../../src/query-history/variant-analysis-history-item"; -import { QueryHistoryInfo } from "../../../src/query-history/query-history-info"; -import { createMockVariantAnalysisHistoryItem } from "../../factories/query-history/variant-analysis-history-item"; +import { tmpDir } from "../../../../../src/helpers"; +import { QueryResultType } from "../../../../../src/pure/legacy-messages"; +import { QueryInProgress } from "../../../../../src/legacy-query-server/run-queries"; +import { VariantAnalysisHistoryItem } from "../../../../../src/query-history/variant-analysis-history-item"; +import { QueryHistoryInfo } from "../../../../../src/query-history/query-history-info"; +import { createMockVariantAnalysisHistoryItem } from "../../../../factories/query-history/variant-analysis-history-item"; import { nanoid } from "nanoid"; describe("serialize and deserialize", () => {