vultisig / vultisig-android

Vultisig Android App
Apache License 2.0
4 stars 2 forks source link

ADD: Implement Integration Test Pipeline for Vault Share Compatibility #454

Open aminsato opened 3 days ago

aminsato commented 3 days ago

Is your feature request related to a problem? Please describe. We need to ensure that vault shares are compatible between iOS and Android platforms, and maintain backward compatibility with older versions. Currently, there's no automated way to verify this, leading to potential compatibility issues and manual testing overhead.

Describe the solution you'd like Set up an integration test pipeline to automate the testing of vault share import/export between iOS and Android, as well as to verify backward compatibility. This pipeline should:

Describe alternatives you've considered

Additional context Implementing this pipeline will help us maintain the integrity and reliability of our vault shares across all platforms and versions. Here's a high-level overview of the proposed implementation:

  1. Define test scenarios for import/export and backward compatibility.
  2. Set up the test environment with emulators/simulators.
  3. Automate test execution using CI/CD tools.
  4. Generate detailed test reports and set up notifications for failures.
aminsato commented 3 days ago

Related issue in ios repo: https://github.com/vultisig/vultisig-ios/issues/769