| Marketplace
Sign in
Azure DevOps>Azure Pipelines>mabl

mabl

mabl

|
31 installs
| (1) | Free
mabl's integration makes it easy to build cross browser software testing into your existing Azure DevOps pipelines and share testing insights with your entire team.

mabl Integration

Integrate your mabl tests directly into your build and release pipelines inside Azure DevOps.

mabl

Only mabl offers scriptless cross-browser testing, auto-healing tests, visual testing, and diagnostics in one simple service. mabl helps you improve the speed and quality of your release pipeline by allowing you to test every release, at scale, on a single platform, with no infrastructure to manage. Learn more at mabl.com.

Integration Features

  • Launch mabl journey runs as a build or release pipeline task
  • Fail the build or release based on the status of the mabl tests
    • Optionally continue on failure
  • View the mabl test statuses from the Tests tab in your Azure DevOps Pipeline output
  • Provide additional configuration options to the task
    • Specify list of browsers to run against
    • Override starting URL
    • Rebaseline visual change models
    • Set run as fixed baseline image for visual change models

Requirements

  • mabl API key
    • See integration docs for details

Adding a Build/Pipeline Task

  1. After installing the mabl Integration from the Azure Marketplace you'll find it listed in the tasks option when creating/editing a build or release pipeline

  2. Simply type mabl into the search bar under tasks to see the integration listed and click to select it

  3. You will then see various configuration options presented. The only required field is the mabl API key which you can find in the mabl app by going to the Settings page and then navigating to the APIs tab. Here you'll find your API key(s). Use the dropdown menu to select the Deployments API builder tool and then pick either an environment and/or an application. See the Deployments API docs more more info.

  4. Copy your API key and paste it into the config form for the mabl Integration. Then find the environment and/or the application ID from the JSON under the Deployments API builder and enter them in the config form as well.

    You must specify at least one environment or one application in the config. You can specify both as well.

Advanced Configuration

There are other configuration options available when setting up your mabl integration.

  1. From mabl app go to the Settings page.
  2. Select the Deployments API from the API Documentation section at the bottom and fill out any of the optional fields you'd like to trigger during your pipeline build.
  3. You'll from the CURL command builder output copy the IDs or values for each optional config and place them in their corresponding fields in the mabl integration config form.
  • Application ID: only trigger runs against this application
  • Environment ID: only trigger runs against this environment
  • Browser Override List: comma seperated list (no spaces) of browsers to override the plan settings with i.e. internet_explorer, safari, chrome, firefox
  • Starting URL Override: force the runs to use a specific URL instead of the plan configured URL
  • Rebaseline visual change models - check if you want to rebaseline the visual change models on task completion
  • Set as fixed baseline for visual change models: check if you want to set the output images as the fixed baseline for visual changes
  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2019 Microsoft