Install ReportPortal.Reqnroll NuGet package into your project with scenarios.
PS> Install-Package ReportPortal.Reqnroll
Add ReportPortal.json
file into tests project with Copy to Output Directory = Copy if newer
property.
Example of config file:
{
"$schema": "https://raw.githubusercontent.com/reportportal/agent-dotnet-reqnroll/master/src/ReportPortal.ReqnrollPlugin/ReportPortal.config.schema",
"enabled": true,
"server": {
"url": "https://rp.epam.com",
"project": "default_project",
"apiKey": "7853c7a9-7f27-43ea-835a-cab01355fd17"
},
"launch": {
"name": "Reqnroll Demo Launch",
"description": "this is description",
"debugMode": true,
"attributes": [ "t1", "os:win10" ]
}
}
Discover more about configuration.
All http error messages goes to ReportPortal.*.log
file.
And how you can improve your logging experience with attachments or nested steps.
- SourceBack adds piece of test code where test was failed
- Insider brings more reporting capabilities without coding like methods invocation as nested steps
ReportPortal is licensed under Apache 2.0
We use Google Analytics for sending anonymous usage information as library's name/version and the agent's name/version when starting launch. This information might help us to improve integration with ReportPortal. Used by the ReportPortal team only and not for sharing with 3rd parties. You are able to turn off it if needed.