Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

homebase-app: Integration of Testing Suite with Feature Flag URL Changes Pending #761

Open
benefacto opened this issue Jan 17, 2024 · 1 comment
Assignees

Comments

@benefacto
Copy link
Member

benefacto commented Jan 17, 2024

Issue Summary:
Pull Request #740, titled "Integrate testing suite," is an ongoing effort to enhance the testing framework within the Homebase app. This pull request is crucial for automating and streamlining the testing process during new feature development and bug fixes. The PR is in the process of merging significant changes from the branch '673-integrate-testing-suite' into the 'develop' branch.

Progress Highlights:

  1. Testing Enhancements:

    • API Call Integration to Deployer and Addition of Testing Suites: Several commits focused on integrating testing suites to improve code reliability and efficiency.
  2. Deployment and Management Improvements:

    • Managed Deployment Fixes and Network Flexibility Enhancements: Addressing deployment issues and enhancing network switch capabilities for improved security.
  3. Testing Optimizations and Reworks:

    • Action Rework and Testing Strategy Adjustments: Focused on automated actions and optimization strategies like individual test runs to avoid timeouts.
  4. Conflict Resolutions and Test Re-enabling:

    • Merging and Conflict Resolution: Aligning new changes with the existing codebase.
    • Re-enabling of Tests: An important step towards finalizing the testing suite.

Pending Tasks:

  • Feature Flag URL Changes for Testability: A critical task remains to make the deployments testable through feature flag URL changes. This step is essential to ensure that the integrated testing environment accurately reflects the production environment, facilitating more effective and realistic testing scenarios.

Current Status:

  • The PR is actively being developed with ongoing additions and refinements.
  • Discussions and planning around the integration of a feature flag system (LaunchDarkly) are in progress to facilitate test mode handling.
  • Benefacto is collaborating with Magenta and other team members to implement these changes.

Next Steps:

  • Finalize the integration of feature flag URL changes to enhance the testing environment.
  • Conduct a thorough review of the testing suite to ensure functionality and compliance with project requirements.
  • Prepare for the final merging into the develop branch after successful completion and review.
@benefacto benefacto self-assigned this Jan 17, 2024
@benefacto
Copy link
Member Author

The comments in #673 document what's remaining to be finished

@benefacto benefacto changed the title Integration of Testing Suite with Feature Flag URL Changes Pending homebase-app: Integration of Testing Suite with Feature Flag URL Changes Pending Jan 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant