OpenSearch-Dashboards
OpenSearch-Dashboards copied to clipboard
[Docs] Update functional testing instructions
opensearch-dashboards-functional-test is the official home for OpenSearch Dashboards Functional tests. Since the migration of all the tasks is non trivial, the decision was to incrementally target the migration. To communicate this openly we should update the TESTING.md readme with clear instructions on migration plan and steps to write the new tests.
Migration plan:
- New functional tests will be written in opensearch-dashboards-functional-test
- If any change that affects the existing test in any meaningful way, the test will be migrated to the functional test repo
- All other tests will be ...
For "All other tests will be", currently there is no concrete plan for it. The team could gradually build the development velocity by migrating a few tests first. We also welcome the community to help.
We have some high level proposal to automate test generation https://github.com/opensearch-project/opensearch-dashboards-functional-test/issues/205 which could extend to automate migration test cases from Selenium to Cypress. This may require some research.
cc @kavilla @seraphjiang @seanneumann
Created #2491 to collect feedback and track the migration plan.