Overview Q & A Rating & Review
Elevaite365 Scenario Execution Task
This Azure DevOps extension provides a custom task for executing Elevaite365 scenarios and retrieving test results directly in your Azure DevOps pipelines.
Features
Execute Elevaite365 scenarios using API integration
Real-time status monitoring with configurable polling intervals
Configurable execution timeout
JUnit test results output for integration with Azure DevOps test reporting
Prerequisites
An active Elevaite365 account
API access credentials (endpoint and API key)
Azure DevOps project with pipeline editing permissions
Installation
Visit the Azure DevOps Marketplace
Search for "Elevaite365 Scenario Execution"
Click "Get it free" or "Install"
Select your organization and proceed with installation
Configuration
Input
Description
Required
Default
apiEndpoint
Elevaite365 API endpoint URL
Yes
-
apiKey
API key for authentication
Yes
-
scenarioId
ID of the scenario to execute
Yes
-
pollInterval
Interval in seconds between status checks
No
10
executionTimeout
Maximum execution time in minutes
No
30
jUnitOutputPath
Path where JUnit results will be saved
No
$(System.DefaultWorkingDirectory)/junit
Pipeline Example
steps:
- task: RunElevaite365ScenarioTask@1
inputs:
apiEndpoint: 'https://api.elevaite365.com'
apiKey: '$(ELEVAITE365_API_KEY)'
scenarioId: '65f2a1b3c4d5e6f7g8h9i0j1'
pollInterval: '10'
executionTimeout: '30'
jUnitOutputPath: '$(System.DefaultWorkingDirectory)/junit'
Security Best Practices
Store your API key as a secret variable in your pipeline:
variables:
ELEVAITE365_API_KEY: ${{ secrets.ELEVAITE365_API_KEY }}
Use service connections when possible for API endpoint configuration
Error Handling
The task will fail if:
Invalid API credentials are provided
The scenario execution fails
The execution timeout is reached
Network connectivity issues occur
Error messages will be displayed in the pipeline logs for troubleshooting.
Support
For issues, questions, or contributions:
Visit our GitHub repository
Contact Elevaite365 support
Submit a support ticket through Azure DevOps Marketplace
License
MIT License - See LICENSE file for details