Skip to content

v1.6.1 - E2E Test Suite

Choose a tag to compare

@github-actions github-actions released this 24 Jan 21:32
· 271 commits to main since this release

What's New

E2E Test Infrastructure

  • Added comprehensive E2E test suite with 180 tests covering all CLI commands
  • Test coverage includes: core commands, translation, team collaboration, methodology, hooks, plugins, settings
  • ESM compatibility fixes for test runner
  • Security improvements: use execFileSync instead of execSync to prevent shell injection
  • Timeout guards for reliable test execution

Test Files Added

  • e2e/core-commands.e2e.test.ts - Init, list, read, validate, sync, etc.
  • e2e/translation.e2e.test.ts - Agent translation tests
  • e2e/team-collaboration.e2e.test.ts - Team init, share, sync, bundle
  • e2e/methodology-plan.e2e.test.ts - Methodology install, sync, plan commands
  • e2e/hooks-orchestration.e2e.test.ts - Hook register, trigger, remove
  • e2e/plugin-system.e2e.test.ts - Plugin install, enable, disable
  • e2e/commands-settings.e2e.test.ts - Command generation, settings, memory

CI/CD Updates

  • Added E2E test job to GitHub Actions CI workflow
  • E2E tests run after unit tests pass
  • New npm scripts: test:e2e, test:e2e:watch, test:all

What's Changed

  • test: add comprehensive E2E test suite for CLI commands by @rohitg00 in #7

Full Changelog: v1.6.0...v1.6.1