Live summary on submit
This commit is contained in:
+8
-6
@@ -73,12 +73,13 @@ export function activate(context: vscode.ExtensionContext) {
|
|||||||
run.testCases
|
run.testCases
|
||||||
);
|
);
|
||||||
|
|
||||||
|
treeDataProvider.testResults = res;
|
||||||
|
treeDataProvider.testSummary = {
|
||||||
|
elapsed: run.elapsed,
|
||||||
|
valid: isValid,
|
||||||
|
};
|
||||||
|
|
||||||
if (isValid) {
|
if (isValid) {
|
||||||
treeDataProvider.testResults = res;
|
|
||||||
treeDataProvider.testSummary = {
|
|
||||||
elapsed: run.elapsed,
|
|
||||||
valid: 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();
|
||||||
|
|||||||
Reference in New Issue
Block a user