Apps documentation
TestFLO - Test Management for Jira
TestFLO - Test Management for Jira
8.9.x
8.8.x
8.7.x
8.5.x
8.4.x
8.3.x
8.2.x
8.1.x
8.0.x
FAQ
Release notes
Last updated Feb 22, 2021

Bamboo integration

Integrating Bamboo with TestFLO by installing the TestFLO Integration for Bamboo plugin will allow you to publish build test results and import them as Test Cases right to Test Plans. The plugin provides a new build task in Final tasks and parameterization in the configuration of a Bamboo plan. It supports JUnit and TestNG XML test results formats.

Warning

Follow by Atlassian End of Life policy we support Bamboo versions for two years after the first major iteration of that version was released.

Installing the plugin

Steps

To install TestFLO Integration for Bamboo plugin:

  1. Go to the Bamboo Administration > Manage apps > Find new apps.
  2. Search the TestFLO Integration for Bamboo in the search bar.
  3. After the plugin display in the list click the Install button.

Result

The TestFLO Integration for Bamboo plugin has been installed.

Configuration

Steps

To configure the Bamboo plan:

  1. Go to the Build > All build plans > Build dashboard.

  2. Select a plan and click the Configure plan.

    Bamboo plan configuration
    Bamboo plan configuration

  3. Select a job in the Stages tab to which you want to add a task.

  4. Click Add task in the Tasks tab.

  5. Search the TestFLO - Test results publisher task and click on it to add.

    Adding the TestFLO - Test results publisher task
    Adding the TestFLO - Test results publisher task

  6. Configure the fields:

    • Jira URL - URL to Jira instance, which receives test results.
    • Username - Jira user login.
    • Password - Jira user password.
      Adding the TestFLO - Test results publisher task
      Adding the TestFLO - Test results publisher task
  7. The task will be automatically completed with the following default values:

    • */target/surefire-reports/.xml - Test results directory from which task gets test results files.
    • ${bamboo.testPlanKey} - Test Plan Key parameter contains the issue key of Test Plan in which Test Cases will be created from test results.
    • ${bamboo.testCaseCreationStrategy} - Test Case creation strategy parameter tells whether new Test Cases should be created with test results, or only limited to updating existing Test Cases in Test Plan. This parameter supports the following options:
      • CREATE_AND_UPDATE
      • UPDATE_EXISTING
    • ${bamboo.targetIteration} - Target iteration tells whether to add Test Cases to current iteration in Test Plan or to create new. This parameter supports the following options:
      • CURRENT_ITERATION
      • NEW_ITERATION
    • Missing Test Plan key parameter behavior - when the task doesn’t get Jira Test Plan issue key, it can either skip this task or fail it. The Fail task is set by default.
  8. Click Save.

  9. Drag and drop the TestFLO - Test results publisher task to the Final tasks category.

Result

Task configuration saved successfully.