The following plugin provides functionality available through Pipeline-compatible steps. Read more about how to integrate steps into your Pipeline in the Steps section of the Pipeline Syntax page.

For a list of other such plugins, see the Pipeline Steps Reference page.

Railflow for TestRail

railflow: Railflow Plugin: TestRail Test Results Processor

  • testRailServerName : String (optional)
    Select the TestRail Instance. If the list is empty, please configure the Railflow plugin inside Jenkins Global Configuration.
  • testRailProjectName : String (optional)
    (required) TestRail project name for exporting test results.
  • overriddenUserName : String (optional)
    Override TestRail username which is set in the plugin global configuration. If no value is selected, then the default username from global configuration page will be used.
  • overriddenPassword (optional)
    Override TestRail password/API key which is set in the plugin global configuration. If no value is selected, then the default password/API key from global configuration page will be used.
    • Type: class hudson.util.Secret
  • failIfUploadFailed : boolean (optional)
    If checked, the build will be marked as failed if for any reason the plugin was not able to upload the results.
  • jobConfigurations (optional)
      Array / List of Nested Object
    • caseSearchField : String (optional)
    • closePlan : boolean (optional)
    • closeRun : boolean (optional)
    • configurationNames : String (optional)
    • disableGrouping : boolean (optional)
    • fullCaseNamesAllowed : boolean (optional)
    • milestonePath : String (optional)
    • resultFilePattern : String (optional)
    • runId : String (optional)
    • searchMode (optional)
      • Values: NAME, PATH
    • smartTestFailureAssignment : String (optional)
    • tagsFieldName : String (optional)
    • testCaseCustomFields : String (optional)
    • testCasePath : String (optional)
    • testCasePriority : String (optional)
    • testCaseTemplate : String (optional)
    • testCaseType : String (optional)
    • testPlanName : String (optional)
    • testReportFormat (optional)
      • Values: ALLURE, CUCUMBER, JUNIT, NUNIT, NUNIT_SPECFLOW, PYTEST_RAILFLOW, ROBOT, TESTNG, TESTNG_STEPS, TRX, XUNIT, PLAYWRIGHT
    • testResultCustomFields : String (optional)
    • testRunName : String (optional)
    • uploadMode (optional)
      • Values: CREATE_NO_UPDATE, CREATE_UPDATE, NO_CREATE_UPDATE, NO_CREATE_NO_UPDATE
  • debugLogEnabled : boolean (optional)
    Write debug log into .railflow.log file.

Was this page helpful?

Please submit your feedback about this page through this quick form.

Alternatively, if you don't wish to complete the quick form, you can simply indicate if you found this page helpful?

    


See existing feedback here.