Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

how to run sub suites of tests on branches from single git repo

Jennifer Langdon November 15, 2012

we have a single git repo w/ a number of differing products. we would like to configure bamboo so that when a checkin happens against a branch we can run only a subset of the entire test suite against this branch. ideally, we would like to associate test suites to dirs & run tests based on which dirs were altered. is there a way to do this using bamboo?

2 answers

0 votes
Marcin Gardias
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
April 17, 2013

You can achive this on per-branch basis using Plan Branches and Plan variables.

Set up a Plan on your 'master' branch and define the Tasks you need. When defining test suites that should be run use a variable. e.g ${bamboo.testSuites2Run}. Set it to some reasonable default. Use "polling repository for changes" trigger.

Now create Plan Branches for each of your branches. On each Plan Brach define the variable "testSuites2Run" to a value appropriate for branch.

As for running test suites based on content of the commit: this is only possible by creating a plugin

0 votes
Marcin Gardias
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
April 17, 2013

You can achive this on per-branch basis using Plan Branches and Plan variables.

Set up a Plan on your 'master' branch and define the Tasks you need. When defining test suites that should be run use a variable. e.g ${bamboo.testSuites2Run}. Set it to some reasonable default. Use "polling repository for changes" trigger.

Now create Plan Branches for each of your branches. On each Plan Brach define the variable "testSuites2Run" to a value appropriate for branch.

As for running test suites based on content of the commit: this is only possible by creating a plugin

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events