Skip to content

Commit f0ea640

Browse files
committed
Update variant analysis stats area when canceling
1 parent 9e1f44b commit f0ea640

3 files changed

Lines changed: 12 additions & 1 deletion

File tree

extensions/ql-vscode/src/view/variant-analysis/VariantAnalysisStats.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@ export const VariantAnalysisStats = ({
4848
return "Failed";
4949
}
5050

51+
if (variantAnalysisStatus === VariantAnalysisStatus.Canceling) {
52+
return "Canceling";
53+
}
54+
5155
if (variantAnalysisStatus === VariantAnalysisStatus.Canceled) {
5256
return "Stopped";
5357
}

extensions/ql-vscode/src/view/variant-analysis/VariantAnalysisStatusStats.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ export const VariantAnalysisStatusStats = ({
2828
}: VariantAnalysisStatusStatsProps) => {
2929
return (
3030
<Container>
31-
{variantAnalysisStatus === VariantAnalysisStatus.InProgress ? (
31+
{variantAnalysisStatus === VariantAnalysisStatus.InProgress ||
32+
variantAnalysisStatus === VariantAnalysisStatus.Canceling ? (
3233
<div>
3334
<Icon className="codicon codicon-loading codicon-modifier-spin" />
3435
</div>

extensions/ql-vscode/src/view/variant-analysis/__tests__/VariantAnalysisStats.spec.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,12 @@ describe(VariantAnalysisStats.name, () => {
160160
expect(screen.getByText("Failed")).toBeInTheDocument();
161161
});
162162

163+
it("renders 'Stopping' text when the variant analysis status is canceling", () => {
164+
render({ variantAnalysisStatus: VariantAnalysisStatus.Canceling });
165+
166+
expect(screen.getByText("Canceling")).toBeInTheDocument();
167+
});
168+
163169
it("renders 'Stopped' text when the variant analysis status is canceled", () => {
164170
render({ variantAnalysisStatus: VariantAnalysisStatus.Canceled });
165171

0 commit comments

Comments
 (0)