Set up the chosen testing framework with proper configuration, directory structure, and initial test utilities/helpers for the GitOps Console Plugin. Implement fixture pattern for test data (inspired by gitops-operator). Focus on creating a foundation for basic, reliable tests.
Background and Approach (Required)
Install and configure testing framework (based on spike recommendation), create test directory structure (e.g., `cypress/` or equivalent), set up test configuration files, create test utilities and helpers for common operations, set up test data fixtures/mocks using fixture pattern (create reusable fixtures for Application, Rollout, ApplicationSet resources - JSON/YAML format), configure test environment setup/teardown (support both mock and real cluster modes), configure authentication handling (mock mode: no auth needed, real cluster mode: support kubeconfig/service accounts), and add test scripts to package.json.