TestLink

Integrate any tools with Bamboo and JIRA

TestLink for Bamboo

Link all automated test runs and test result information to JIRA issues.

Take actions on test results created by any tool in Bamboo.

What it does:

This plugin adds options in Miscellaneous tab of Job in build plan configuration. These options allows build to link Bamboo test results to related JIRA issues so that user looking at JIRA issue can see all test execution information in JIRA issue itself without need to login in Bamboo.

This not only becomes more handy but also reduces need of non technical users to log in Bamboo and search for the test runs.

  • Create JIRA bug for failed tests
  • Create test result links to JIRA issue
  • Add run comments to JIRA issue
  • Add test execution duration to custom fields of JIRA Issue
  • Add labels passed / failed to JIRA issue
  • Pass / Fail build for test failures

Installation:

  1. Log into your Bamboo instance as an admin.
  2. Click the admin dropdown and choose Atlassian Marketplace.The Manage add-ons screen loads.
  3. Click Find new add-ons from the left-hand side of the page.
  4. Locate TestLink for Bamboo via search.The appropriate add-on version appears in the search results.
  5. Click Try free to begin a new trial or Buy now to purchase a license for TestLink for Bamboo.You're prompted to log into MyAtlassian. TestLink for Bamboo begins to download.
  6. Enter your information and click Generate license when redirected to MyAtlassian.
  7. Click Apply license.If you're using an older version of UPM, you can copy and paste the license into your Bamboo instance.

To find older TestLink for Bamboo versions compatible with your instance, you can look through our version history page.

Pre-requisites:

This plugins finds JIRA issue ids in test result/test name. The test execution or report parsing in Bamboo should have already performed. For example Junit runner runs the tests and Junit parser reads test result and creates test result in Bamboo build summary. Then TestLink can be used to link the results created in Bamboo with JIRA issues provided test result or test name contains JIRA issue id.

See following Usages example:

  1. Command Task : Executes tests
  2. JUnit Parser Task: Reads test results and creates test results in Bamboo
  3. TestLink Plugin(Option in Miscellaneous tab of JOB): links Bamboo test results with JIRA

OR

  1. Maven Task : Executes tests with maven profile
  2. JUnit Parser Task: Reads test results and creates test results in Bamboo
  3. TestLink Plugin(Option in Miscellaneous tab of JOB): links Bamboo test results with JIRA

OR

  1. Command Task : Executes TestComplete Tests
  2. TestComplete Task: Reads TestComplete test results and creates test results in Bamboo
  3. TestLink Plugin(Option in Miscellaneous tab of JOB): links Bamboo test results with JIRA

OR

  1. Ant Task : Executes tests with Ant
  2. JUnit Parser Task: Reads test results and creates test results in Bamboo
  3. TestLink Plugin(Option in Miscellaneous tab of JOB): links Bamboo test results with JIRA

NOTE:

  1. Test name must have JIRA id.The Bamboo test result name should have JIRA id anywhere in its name. e.g. "PROJ-21_Verify login is working" or "Verify login is working_PROJ-21". Plugin will search JIRA id based on pattern to extract JIRA id.
  2. This add-on adds options to perform various actions in JIRA for Bamboo test results . Always select the Default job if all the tasks such as source checkout task, build task ( maven, ant, visual studio task etc) are in default job and configure miscellaneous tab for the job.
  3. If you have created different jobs and added tasks to each job, select last job and configure options in miscellaneous tab.
  4. This plugin does not add any task to Bamboo but adds options in already existing Miscellaneous tab of job.
  5. To navigate to Miscellaneous tab you need to select Job in "modify configuration" mode.

How to Configure TestLink task in Bamboo:

  1. Log into your Bamboo instance.
  2. Click Create Plan.
  3. Fill the required details.
  4. Select Repository host such as git , svn whatever you use and follow instructions.
  5. Click Configure Plan.
  6. Click Add task to add related to your build or test frameworks such as Maven, ant etc .
  7. Configure the required details.
  8. Save configuration
  9. Select Enable Plan
  10. Select Default Job. If you add multiple jobs, select the last job to perform JIRA related actions
  11. Click on Miscellaneous tab
  12. You will find additional setting in Miscellaneous tab
  13. Select JIRA actions checkbox
  14. Fill the details of JIRA server
  15. Enable actions you want to perform such as "Create Bug in JIRA for failed ALM tests"
Adds Test Results Actions options in Miscellaneous tab of Bamboo

Following screenshot shows configuration options in Miscellaneous tab of Job in Bamboo Plan. These options are added by the plugin TestLink for Bamboo.

Configuration

Linked and updated information to JIRA issue:

TestLink for Bamboo

Bamboo Test Result:

Bamboo Test Result
Try at atlassian market

For issues/queries/help please send email to support