Skip to content

savanna-projects/rhino-connectors-azure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Azure Connector - Overview

11/13/2020 - 5 minutes to read

In This Article

This connector is using Azure REST API in order to integrate with Azure DevOps and TFS. Please note that some functionalities are not yet supported (on new versions) and some are not supported at all (old versions). The official support is for Azure DevOps API v6.0 and above, but might work also on other versions within the REST API capabilities on that version.

Rhino API connectors for using with Azure DevOps or Team Foundation Server product.

Azure DevOps/TFS Versions

  • Minimum version for E2E runs, without tests results - TFS 2017 Update 3, v15.117.27414.0.
  • Minimum version for E2E runs, with tests results - TFS 2018.5 - might report partial results.
  • Recommended version for E2E runs, with all features - DevOps Server/Cloud Latest Version.

Known Issues

  • Team Foundation Server <= 2018 does not support REST API for getting test cases by Test Suite or Test Plan. You can use Test Case ID or query (ID or literal).
  • Team Foundation Server <= 2018 does not support TestPlanHttpClient. The behavior is mitigated and replaced whenever possible, but some TestPlan/TestSuite functionalities will not be supported.
  • Team Foundation Server <= 2018 does not support creating a Test Run without specifying a Test Plan ID. If your configuration is set to "dryRun: false", make sure to provide "testPlan" capability.
  • Team Foundation Server and Azure DevOps uses @ to create data driven parameters. While some formats are automatically escaped (e.g. mail@mail.com) other will not (e.g.) //input[@name='q'] will create a parameter called name and will break the XPath. A workaround for that case can be //input[@*='q'].
  • In order to remove redundancy with Team Foundation & Azure DevOps Shared Steps entity, Azure connector is not supporting Rhino Plugins Engine. While it will work for executing tests and generating Rhino reports, it might report wrong results to Team Foundation/Azure DevOsp. If the support is required, please open an issue.

See Also