We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ca9aa24 commit 2926ba4Copy full SHA for 2926ba4
src/orchestrators/test.ts
@@ -13,6 +13,7 @@ import { sleep } from '../utils/index.js';
13
import { spawn, spawnSafe } from '../utils/spawn.js';
14
import { PlanOrchestrator, PlanOrchestratorResponse } from './plan.js';
15
import { ValidateOrchestrator } from './validate.js';
16
+import { OsUtils } from '../utils/os-utils.js';
17
18
export interface TestArgs {
19
path?: string;
@@ -23,6 +24,10 @@ export interface TestArgs {
23
24
25
export const TestOrchestrator = {
26
async run(args: TestArgs, reporter: Reporter): Promise<void> {
27
+ if (!OsUtils.isMacOS()) {
28
+ throw new Error('Only a MacOS host is supported currently for testing');
29
+ }
30
+
31
ctx.processStarted(ProcessName.TEST);
32
reporter.silent = true;
33
0 commit comments