vultisig / vultisig-ios

Vultisig iOS App
Apache License 2.0
12 stars 7 forks source link

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

Open aminsato opened 2 months ago

aminsato commented 2 months 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 2 months ago

Related issue in Android repo: https://github.com/vultisig/vultisig-android/issues/454