feat(FN-3189): add explicit slow-lane CI gating and inline priority picker
Merges FN-3183/FN-3186 (priority picker in quick-entry box) and FN-3189 (CLI slow-lane test gating and CI lane) into the codebase. The quick-entry box gains inline priority selection, while the test suite introduces explicit slow/pre-release lane classification and a corresponding CI gate in the wor Fusion-Task-Id: FN-3189
This commit is contained in:
@@ -13,10 +13,13 @@ vi.mock("../../project-context.js", () => ({
|
||||
|
||||
import { runAgentExport } from "../agent-export.js";
|
||||
|
||||
// Skipped: each test spins up a real workspace + AgentStore round-trip and
|
||||
// totals ~3.3s; covered indirectly by integration paths. Re-enable if
|
||||
// agent-export gains logic that isn't covered elsewhere.
|
||||
describe.skip("agent-export", () => {
|
||||
// Slow lane only: each test spins up a real workspace + AgentStore round-trip
|
||||
// and totals ~3.3s. Keep default `pnpm test` lean/reliable; run this suite in
|
||||
// the explicit slow lane (`pnpm --filter @runfusion/fusion test:slow-cli`).
|
||||
const SHOULD_RUN_SLOW_CLI =
|
||||
process.env.FUSION_TEST_SLOW_CLI === "1" || process.env.FUSION_TEST_SLOW_CLI === "true";
|
||||
|
||||
describe.skipIf(!SHOULD_RUN_SLOW_CLI)("agent-export", () => {
|
||||
const tmpRoot = join(tmpdir(), `fn-agent-export-test-${process.pid}`);
|
||||
let projectDir: string;
|
||||
let outputDir: string;
|
||||
|
||||
Reference in New Issue
Block a user