Uploaded image for project: 'DC/OS'
  1. DC/OS
  2. DCOS_OSS-2381

Trigger UI and CLI System Tests Against Marathon Bumps

    Details

    • Type: Task
    • Status: Open
    • Priority: Medium
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: testing
    • Labels:

      Description

      Story

      As a Marathon developer
      I want to run the UI and CLI system tests against DC/OS with the newest Marathon version
      So that I know if the new Marathon version broke the UI or CLI

      Acceptance Criteria

      Scenario: Trigger UI system test against DC/OS pull request.

      Given Marathon bump deadbeef on DC/OS pull request #1739
      When when we call

       curl -v -X POST https://jenkins.mesosphere.com/service/jenkins/job/dcos-ui/system-test/buildWithParameters
        --data token=<secret token>
        --user <Jenkins credentials>
        --data-urlencode json= '{"commit":"deadbeef", "channel":"testing/pull/1739"}'
      

      Then the UI system tests are run against a DC/OS cluster of the pull request
      And the results are reported as a Github commit status for deadbeef


      Scenario: Trigger CLI integration test against DC/OS pull request.

      Given Marathon bump deadbeef on DC/OS pull request #1739
      When when we call

       curl -v -X POST https://jenkins.mesosphere.com/service/jenkins/job/dcos-cli/system-test/buildWithParameters
        --data token=<secret token>
        --user <Jenkins credentials>
        --data-urlencode json= '{"commit":"deadbeef", "channel":"testing/pull/1739"}'
      

      Then the CLI integration tests are run against a DC/OS cluster of the pull request
      And the results are reported as a Github commit status for deadbeef

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                kjeschkies Karsten Jeschkies
                Team:
                Orchestration Team
                Watchers:
                Bilal Amarni, Julian Gieseke, Karsten Jeschkies
              • Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated: