aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Czihak <git@dcz.at>2026-05-07 16:21:59 +0200
committerDavid Czihak <git@dcz.at>2026-05-07 16:21:59 +0200
commite0948238e2219ca7845c32ff562a747cd15b46e3 (patch)
tree722633c2f60ccb43a18a0a4461788026b93adf03
parent6816e68caff99844adf145856a6b0fc8053ff808 (diff)
Refactor: Remove unreachable test tasks
The test tasks were dropped for the initial release and will probably be restored later.
-rw-r--r--Scripts/main.js58
-rw-r--r--de.lproj/strings.json17
2 files changed, 1 insertions, 74 deletions
diff --git a/Scripts/main.js b/Scripts/main.js
index 76bd816..1058dfe 100644
--- a/Scripts/main.js
+++ b/Scripts/main.js
@@ -609,16 +609,12 @@ class ZigTaskAssistant {
609 return this.resolveBuildRunAction(config, cwd); 609 return this.resolveBuildRunAction(config, cwd);
610 case "build-run-terminal": 610 case "build-run-terminal":
611 return this.resolveBuildRunTerminalAction(config, cwd); 611 return this.resolveBuildRunTerminalAction(config, cwd);
612 case "build-test":
613 return this.resolveBuildTestAction(config, cwd);
614 case "current-file-run": 612 case "current-file-run":
615 return this.resolveCurrentFileRunAction(); 613 return this.resolveCurrentFileRunAction();
616 case "current-file-clean": 614 case "current-file-clean":
617 return this.resolveCurrentFileCleanAction(); 615 return this.resolveCurrentFileCleanAction();
618 case "debug": 616 case "debug":
619 return this.resolveDebugAction(config, cwd); 617 return this.resolveDebugAction(config, cwd);
620 case "file-test":
621 return this.resolveFileTestAction(config, cwd);
622 default: 618 default:
623 return null; 619 return null;
624 } 620 }
@@ -738,30 +734,6 @@ class ZigTaskAssistant {
738 }); 734 });
739 } 735 }
740 736
741 async resolveBuildTestAction(config, cwd) {
742 const zigPath = await resolveExecutable(CONFIG_KEYS.zigPath, "zig");
743 if (!zigPath) {
744 nova.workspace.showWarningMessage(
745 localizedText(
746 "warning.zig.not_found",
747 "Zig was not found. Install it or set a Zig executable path in Zig extension settings."
748 )
749 );
750 return null;
751 }
752
753 const step =
754 getTaskConfigValue(config, "testStep") || getTaskConfigValue(config, "step") || "test";
755 const args = ["build", ...getTaskArgs(config, "buildArgs"), step];
756 const testArgs = getTaskArgs(config, "testArgs");
757
758 if (testArgs.length > 0) {
759 args.push("--", ...testArgs);
760 }
761
762 return this.createAction(zigPath, args, cwd);
763 }
764
765 async resolveCurrentFileRunAction() { 737 async resolveCurrentFileRunAction() {
766 const zigPath = await resolveExecutable(CONFIG_KEYS.zigPath, "zig"); 738 const zigPath = await resolveExecutable(CONFIG_KEYS.zigPath, "zig");
767 if (!zigPath) { 739 if (!zigPath) {
@@ -854,36 +826,6 @@ class ZigTaskAssistant {
854 826
855 return action; 827 return action;
856 } 828 }
857
858 async resolveFileTestAction(config, cwd) {
859 const zigPath = await resolveExecutable(CONFIG_KEYS.zigPath, "zig");
860 if (!zigPath) {
861 nova.workspace.showWarningMessage(
862 localizedText(
863 "warning.zig.not_found",
864 "Zig was not found. Install it or set a Zig executable path in Zig extension settings."
865 )
866 );
867 return null;
868 }
869
870 const configuredPath = getTaskConfigValue(config, "filePath");
871 const filePath = configuredPath
872 ? resolveWorkspaceRelativePath(configuredPath)
873 : activeZigFilePath();
874
875 if (!filePath) {
876 nova.workspace.showWarningMessage(
877 localizedText(
878 "warning.file_test.choose_file",
879 "Choose a Zig file for this task or focus a Zig editor before running Zig File Test."
880 )
881 );
882 return null;
883 }
884
885 return this.createAction(zigPath, ["test", filePath, ...getTaskArgs(config, "zigArgs")], cwd);
886 }
887} 829}
888 830
889class ZigIssueAssistant { 831class ZigIssueAssistant {
diff --git a/de.lproj/strings.json b/de.lproj/strings.json
index a189f88..1834995 100644
--- a/de.lproj/strings.json
+++ b/de.lproj/strings.json
@@ -36,14 +36,6 @@
36 "Arguments passed after `--` to the built program.": "Argumente, die nach `--` an das gebaute Programm übergeben werden.", 36 "Arguments passed after `--` to the built program.": "Argumente, die nach `--` an das gebaute Programm übergeben werden.",
37 "Zig Package (macOS Terminal)": "Zig-Paket (macOS-Terminal)", 37 "Zig Package (macOS Terminal)": "Zig-Paket (macOS-Terminal)",
38 "Build a Zig package and run it in the external macOS Terminal app.": "Ein Zig-Paket bauen und in der externen macOS-Terminal-App ausführen.", 38 "Build a Zig package and run it in the external macOS Terminal app.": "Ein Zig-Paket bauen und in der externen macOS-Terminal-App ausführen.",
39 "Zig Test": "Zig-Test",
40 "Run a `zig build` test step in the current workspace.": "Einen `zig build`-Testschritt im aktuellen Workspace ausführen.",
41 "Test Step": "Testschritt",
42 "test": "test",
43 "The `zig build` step to execute.": "Der `zig build`-Schritt, der ausgeführt wird.",
44 "Additional arguments appended before the test step.": "Zusätzliche Argumente, die vor dem Testschritt angehängt werden.",
45 "Test Arguments": "Testargumente",
46 "Arguments passed after `--` to the test runner.": "Argumente, die nach `--` an den Test-Runner übergeben werden.",
47 "Zig Debug": "Zig-Debug", 39 "Zig Debug": "Zig-Debug",
48 "Build a Zig package in Debug mode and launch it under lldb-dap.": "Ein Zig-Paket im Debug-Modus bauen und unter lldb-dap starten.", 40 "Build a Zig package in Debug mode and launch it under lldb-dap.": "Ein Zig-Paket im Debug-Modus bauen und unter lldb-dap starten.",
49 "Program": "Programm", 41 "Program": "Programm",
@@ -58,12 +50,6 @@
58 "Where the debugged program should run.": "Wo das zu debuggende Programm ausgeführt werden soll.", 50 "Where the debugged program should run.": "Wo das zu debuggende Programm ausgeführt werden soll.",
59 "Stop On Entry": "Beim Start anhalten", 51 "Stop On Entry": "Beim Start anhalten",
60 "Pause immediately when the program starts.": "Sofort anhalten, wenn das Programm startet.", 52 "Pause immediately when the program starts.": "Sofort anhalten, wenn das Programm startet.",
61 "Zig File Test": "Zig-Dateitest",
62 "Run `zig test` on a specific file or the active Zig editor.": "`zig test` für eine bestimmte Datei oder den aktiven Zig-Editor ausführen.",
63 "Zig File": "Zig-Datei",
64 "Active Zig Editor": "Aktiver Zig-Editor",
65 "Additional Arguments": "Zusätzliche Argumente",
66 "Additional arguments appended after the tested file.": "Zusätzliche Argumente, die nach der getesteten Datei angehängt werden.",
67 "warning.terminal.launch_failed": "Zig-Task konnte im Terminal nicht gestartet werden.", 53 "warning.terminal.launch_failed": "Zig-Task konnte im Terminal nicht gestartet werden.",
68 "warning.terminal.open_failed": "Terminal für die Zig-Task konnte nicht geöffnet werden.", 54 "warning.terminal.open_failed": "Terminal für die Zig-Task konnte nicht geöffnet werden.",
69 "warning.zls.not_found": "ZLS wurde nicht gefunden. Installiere es oder setze einen ZLS-Ausführungspfad in den Zig-Erweiterungseinstellungen.", 55 "warning.zls.not_found": "ZLS wurde nicht gefunden. Installiere es oder setze einen ZLS-Ausführungspfad in den Zig-Erweiterungseinstellungen.",
@@ -78,6 +64,5 @@
78 "warning.current_file.focus_editor_for_clean": "Fokussiere einen Zig-Editor, bevor du Artefakte der „Aktuelle Zig-Datei“ bereinigst.", 64 "warning.current_file.focus_editor_for_clean": "Fokussiere einen Zig-Editor, bevor du Artefakte der „Aktuelle Zig-Datei“ bereinigst.",
79 "warning.lldb_dap.not_found": "lldb-dap wurde nicht gefunden. Installiere die Xcode Command Line Tools oder setze einen LLDB-DAP-Ausführungspfad in den Zig-Erweiterungseinstellungen.", 65 "warning.lldb_dap.not_found": "lldb-dap wurde nicht gefunden. Installiere die Xcode Command Line Tools oder setze einen LLDB-DAP-Ausführungspfad in den Zig-Erweiterungseinstellungen.",
80 "warning.debug.choose_program": "Wähle vor dem Ausführen von Zig Debug einen Programmpfad aus.", 66 "warning.debug.choose_program": "Wähle vor dem Ausführen von Zig Debug einen Programmpfad aus.",
81 "warning.node.not_found": "Node.js wurde nicht gefunden. Installiere Node.js, damit der Zig-Debug-Adapter-Proxy laufen kann.", 67 "warning.node.not_found": "Node.js wurde nicht gefunden. Installiere Node.js, damit der Zig-Debug-Adapter-Proxy laufen kann."
82 "warning.file_test.choose_file": "Wähle eine Zig-Datei für diese Task aus oder fokussiere einen Zig-Editor, bevor du Zig-Dateitest ausführst."
83} 68}