Interface ITestRailParamProvider
Provides TestRail parameters from auto-sync configuration. This interface allows the Integrations project to hook into the test runner without creating circular dependencies.
public interface ITestRailParamProvider
Methods
TryCreateFromAutoSync(TestSuite, string)
Attempts to create TestRail parameters from auto-sync configuration or YAML file.
RunTestRailsParams TryCreateFromAutoSync(TestSuite testSuite, string yamlFilePath = null)
Parameters
testSuiteTestSuiteThe test suite being executed.
yamlFilePathstringOptional YAML file path from run parameters (has absolute priority).
Returns
- RunTestRailsParams
TestRail parameters if auto-sync is enabled and configured, otherwise null.