Live summary on submit

This commit is contained in:
2025-08-07 06:53:22 -05:00
parent 77909c5684
commit ecfa56bf5a
+4 -2
View File
@@ -73,12 +73,13 @@ export function activate(context: vscode.ExtensionContext) {
run.testCases run.testCases
); );
if (isValid) {
treeDataProvider.testResults = res; treeDataProvider.testResults = res;
treeDataProvider.testSummary = { treeDataProvider.testSummary = {
elapsed: run.elapsed, elapsed: run.elapsed,
valid: isValid, valid: isValid,
}; };
if (isValid) {
resetTimer(); resetTimer();
} else { } else {
treeDataProvider.blunders.push([run.elapsed, res]); treeDataProvider.blunders.push([run.elapsed, res]);
@@ -111,7 +112,7 @@ export function activate(context: vscode.ExtensionContext) {
treeDataProvider.testSummary = undefined; treeDataProvider.testSummary = undefined;
treeDataProvider.testResults = []; treeDataProvider.testResults = [];
treeDataProvider.blunders = []; treeDataProvider.blunders = [];
updateTreeMessage(); treeDataProvider.refresh();
const runFilePath = path.join(speedCodePath, name + ".js"); const runFilePath = path.join(speedCodePath, name + ".js");
fs.writeFileSync(runFilePath, ""); fs.writeFileSync(runFilePath, "");
openAndFocusFile(runFilePath); openAndFocusFile(runFilePath);
@@ -142,6 +143,7 @@ export function activate(context: vscode.ExtensionContext) {
}, 10), }, 10),
}; };
updateTreeMessage();
vscode.window.showInformationMessage("Speedrun Started!"); vscode.window.showInformationMessage("Speedrun Started!");
} }
quickPick.hide(); quickPick.hide();