add support for python and tox matrix project axis
Change-Id: I89ffc04faed02fd72c934b44b6832bd1f11d8f2e Signed-off-by: Kyle Rockman <kyle.rockman@mac.com>
This commit is contained in:
31
tests/general/fixtures/matrix-axis003.xml
Normal file
31
tests/general/fixtures/matrix-axis003.xml
Normal file
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<matrix-project>
|
||||
<executionStrategy class="hudson.matrix.DefaultMatrixExecutionStrategyImpl">
|
||||
<runSequentially>false</runSequentially>
|
||||
</executionStrategy>
|
||||
<combinationFilter/>
|
||||
<axes>
|
||||
<jenkins.plugins.shiningpanda.matrix.PythonAxis>
|
||||
<name>PYTHON</name>
|
||||
<values>
|
||||
<string>python-2.6</string>
|
||||
<string>python-2.7</string>
|
||||
<string>python-3.4</string>
|
||||
</values>
|
||||
</jenkins.plugins.shiningpanda.matrix.PythonAxis>
|
||||
<jenkins.plugins.shiningpanda.matrix.ToxAxis>
|
||||
<name>TOXENV</name>
|
||||
<values>
|
||||
<string>py26</string>
|
||||
<string>py27</string>
|
||||
<string>py34</string>
|
||||
</values>
|
||||
</jenkins.plugins.shiningpanda.matrix.ToxAxis>
|
||||
</axes>
|
||||
<actions/>
|
||||
<keepDependencies>false</keepDependencies>
|
||||
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
|
||||
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
|
||||
<concurrentBuild>false</concurrentBuild>
|
||||
<canRoam>true</canRoam>
|
||||
</matrix-project>
|
||||
15
tests/general/fixtures/matrix-axis003.yaml
Normal file
15
tests/general/fixtures/matrix-axis003.yaml
Normal file
@@ -0,0 +1,15 @@
|
||||
name: matrix-test003
|
||||
project-type: matrix
|
||||
axes:
|
||||
- axis:
|
||||
type: python
|
||||
values:
|
||||
- python-2.6
|
||||
- python-2.7
|
||||
- python-3.4
|
||||
- axis:
|
||||
type: tox
|
||||
values:
|
||||
- py26
|
||||
- py27
|
||||
- py34
|
||||
Reference in New Issue
Block a user