Skip to content

test(yaml-ide-gsm): cover non-SSH integration regressions #1459

Description

@kubohiroya

Summary

Parent: #1156
Epic: #1162

Add post-activation non-SSH SimulationWorkflow / IDE-GSM integration regression coverage using canonical snapshots and mock HTTP/WS infrastructure.

Scope

In

  • Scenario, remote, ec2, rsync, and git non-SSH command boundaries.
  • Mock HTTP/GraphQL and task-status behavior.
  • Validation/import failure cases with zero command network calls.
  • Sanitized failures for GraphQL error, FAILED, CANCELED, and disconnect.

Out

  • SSH lifecycle start/stop integration.
  • remote/ec2 fallback for SSH.
  • Production server dependency.
  • Result tree materialization.

Acceptance Criteria

  • Non-SSH command paths are covered by integration/regression tests.
  • Validation/import failures perform zero downstream command calls.
  • Retry, alias, and fallback behavior is not introduced.
  • Relevant typecheck/test commands exit 0.

Rollback

Revert the tests and any test-only fixtures. No production runtime behavior is changed unless explicitly included in the reviewed diff.

Branch

test/simulation-workflow/non-ssh-integration

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:simulationSimulation workflow areaarea:yamlYAML plugin and storage areatype:testTest coverage or test infrastructure

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions