Uploaded image for project: 'AeroGear'
  1. AeroGear
  2. AEROGEAR-5775

Implement iOS debug and release build tests

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Obsolete
    • Icon: Major Major
    • None
    • None
    • None

      Implement tests for iOS debug and release builds.

      1. Build iOS Obj-C app with release certificate
      2. Build iOS Obj-C app with debug certificate
      3. Build iOS Swift app with release certificate
      4. Build iOS Swift app with debug certificate
      5. Build iOS Cordova app with release certificate
      6. Build iOS Cordova with debug certificate
      7. Build iOS Swift app with non-wildcard release certificate
      8. Build iOS Swift app with non-wildcard debug certificate
      9. Verify that .ipa file is downloadable
      10. Verify that build fails with expired certificate
      11. Build iOS Ionic 2 app with release certificate
      12. Build iOS React Native app with release certificate

      Also, parametrize the path to IOS build credentials for release builds and upload them to Jenkins. We cannot simply have the IOS credentials in the source repository.
      An idea is having the IOS credentials in a private repository and pulling it in the Jenkins pipeline (I mean the Jenkins pipeline that will run this test). This should be documented nicely for the community.

      Test suite repo - https://github.com/aerogear/digger-test

      Please add any relevant information to the README so that these new tests are visible.

              Unassigned Unassigned
              omatskiv@redhat.com Oleg Matskiv (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: