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

Run unit and integration tests for SDKs

XMLWordPrintable

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

      This is followup issue for https://issues.jboss.org/browse/AEROGEAR-3480.

      Create pipeline that runs unit and integration tests for all SDKs on Community Cluster nightly. It might be best to create subtask (or separate task) for each SDK.

      Building SDK is optional. The image is published to DockerHub for each PR merge (latest tag) so it is sufficient if ASB in Community Cluster uses latest tag. There is no need to trigger an extra build. I am not sure if this is true for each SDK though.

      Additional info that might help

      Here is Jenkinsfile that run integration tests on https://jenkins-wendy.ci.feedhenry.org if a PR is labeled by 'test/integration' label:
      https://github.com/aerogear/aerogear-android-sdk/blob/master/Jenkinsfile

      The image with CircleCI CLI has been created, this can be used for triggering CircleCI build if required (CircleCI is used by AeroGear Android SDK for instance). In that PR there is also a link to gist with example groovy script for triggering the build:
      https://github.com/feedhenry/wendy-jenkins-s2i-configuration/pull/97

              Unassigned Unassigned
              trepel Tomas Repel
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: