|
|
|
|
<?xml version='1.0' encoding='UTF-8'?>
|
|
|
|
|
<matrix-project>
|
|
|
|
|
<actions/>
|
|
|
|
|
<description></description>
|
|
|
|
|
<logRotator class="hudson.tasks.LogRotator">
|
|
|
|
|
<daysToKeep>-1</daysToKeep>
|
|
|
|
|
<numToKeep>10</numToKeep>
|
|
|
|
|
<artifactDaysToKeep>-1</artifactDaysToKeep>
|
|
|
|
|
<artifactNumToKeep>-1</artifactNumToKeep>
|
|
|
|
|
</logRotator>
|
|
|
|
|
<keepDependencies>false</keepDependencies>
|
|
|
|
|
<properties/>
|
|
|
|
|
<scm class="hudson.plugins.git.GitSCM" plugin="git@2.0">
|
|
|
|
|
<configVersion>2</configVersion>
|
|
|
|
|
<userRemoteConfigs>
|
|
|
|
|
<hudson.plugins.git.UserRemoteConfig>
|
|
|
|
|
<url>git://github.com/mosra/magnum.git</url>
|
|
|
|
|
</hudson.plugins.git.UserRemoteConfig>
|
|
|
|
|
</userRemoteConfigs>
|
|
|
|
|
<branches>
|
|
|
|
|
<hudson.plugins.git.BranchSpec>
|
|
|
|
|
<name>*/master</name>
|
|
|
|
|
</hudson.plugins.git.BranchSpec>
|
|
|
|
|
</branches>
|
|
|
|
|
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
|
|
|
|
<submoduleCfg class="list"/>
|
|
|
|
|
<extensions>
|
|
|
|
|
<hudson.plugins.git.extensions.impl.CloneOption>
|
|
|
|
|
<shallow>true</shallow>
|
|
|
|
|
<reference></reference>
|
|
|
|
|
</hudson.plugins.git.extensions.impl.CloneOption>
|
|
|
|
|
</extensions>
|
|
|
|
|
</scm>
|
|
|
|
|
<canRoam>true</canRoam>
|
|
|
|
|
<disabled>false</disabled>
|
|
|
|
|
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
|
|
|
|
|
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
|
|
|
|
|
<triggers/>
|
|
|
|
|
<concurrentBuild>false</concurrentBuild>
|
|
|
|
|
<customWorkspace>Magnum</customWorkspace>
|
|
|
|
|
<axes>
|
|
|
|
|
<hudson.matrix.TextAxis>
|
|
|
|
|
<name>gl</name>
|
|
|
|
|
<values>
|
|
|
|
|
<string>desktop</string>
|
|
|
|
|
<string>es2desktop</string>
|
|
|
|
|
<string>es3desktop</string>
|
|
|
|
|
</values>
|
|
|
|
|
</hudson.matrix.TextAxis>
|
|
|
|
|
<hudson.matrix.TextAxis>
|
|
|
|
|
<name>compiler</name>
|
|
|
|
|
<values>
|
|
|
|
|
<string>g++-noassert</string>
|
|
|
|
|
<string>g++</string>
|
|
|
|
|
<string>g++-4.8</string>
|
|
|
|
|
<string>g++-4.7</string>
|
|
|
|
|
<string>clang++</string>
|
|
|
|
|
<string>clang++-libc++</string>
|
|
|
|
|
</values>
|
|
|
|
|
</hudson.matrix.TextAxis>
|
|
|
|
|
<hudson.matrix.TextAxis>
|
|
|
|
|
<name>libraries</name>
|
|
|
|
|
<values>
|
|
|
|
|
<string>static</string>
|
|
|
|
|
<string>dynamic</string>
|
|
|
|
|
</values>
|
|
|
|
|
</hudson.matrix.TextAxis>
|
|
|
|
|
<hudson.matrix.TextAxis>
|
|
|
|
|
<name>compatibility</name>
|
|
|
|
|
<values>
|
|
|
|
|
<string></string>
|
|
|
|
|
<string>deprecated</string>
|
|
|
|
|
</values>
|
|
|
|
|
</hudson.matrix.TextAxis>
|
|
|
|
|
</axes>
|
|
|
|
|
<builders>
|
|
|
|
|
<hudson.tasks.Shell>
|
|
|
|
|
<command>
|
|
|
|
|
<![CDATA[
|
|
|
|
|
cd build-${compiler}-${libraries}-${compatibility}-${gl}
|
|
|
|
|
|
|
|
|
|
ninja
|
|
|
|
|
|
|
|
|
|
ctest --output-on-failure -R GLTest -j5 || true
|
|
|
|
|
if [ ${gl} = "desktop" ] ; then
|
|
|
|
|
MAGNUM_DISABLE_EXTENSIONS="GL_ARB_direct_state_access" ctest --output-on-failure -R GLTest -j5 || true
|
|
|
|
|
MAGNUM_DISABLE_EXTENSIONS="GL_ARB_direct_state_access GL_EXT_direct_state_access" ctest --output-on-failure -R GLTest -j5 || true
|
|
|
|
|
MAGNUM_DISABLE_EXTENSIONS="GL_ARB_direct_state_access GL_EXT_direct_state_access GL_ARB_get_texture_sub_image" ctest --output-on-failure -R GLTest -j5 || true
|
|
|
|
|
MAGNUM_DISABLE_EXTENSIONS="GL_ARB_direct_state_access GL_EXT_direct_state_access GL_ARB_get_texture_sub_image GL_ARB_multi_bind" ctest --output-on-failure -R GLTest -j5 || true
|
|
|
|
|
MAGNUM_DISABLE_EXTENSIONS="GL_ARB_direct_state_access GL_EXT_direct_state_access GL_ARB_get_texture_sub_image GL_ARB_multi_bind GL_ARB_robustness" ctest --output-on-failure -R GLTest -j5 || true
|
|
|
|
|
MAGNUM_DISABLE_EXTENSIONS="GL_ARB_direct_state_access GL_EXT_direct_state_access GL_ARB_get_texture_sub_image GL_ARB_multi_bind GL_ARB_robustness GL_ARB_separate_shader_objects" ctest --output-on-failure -R GLTest -j5 || true
|
|
|
|
|
MAGNUM_DISABLE_EXTENSIONS="GL_ARB_direct_state_access GL_EXT_direct_state_access GL_ARB_get_texture_sub_image GL_ARB_multi_bind GL_ARB_robustness GL_ARB_separate_shader_objects GL_ARB_texture_storage" ctest --output-on-failure -R GLTest -j5 || true
|
|
|
|
|
MAGNUM_DISABLE_EXTENSIONS="GL_ARB_direct_state_access GL_EXT_direct_state_access GL_ARB_get_texture_sub_image GL_ARB_multi_bind GL_ARB_robustness GL_ARB_separate_shader_objects GL_ARB_texture_storage GL_ARB_texture_storage_multisample" ctest --output-on-failure -R GLTest -j5 || true
|
|
|
|
|
MAGNUM_DISABLE_EXTENSIONS="GL_ARB_direct_state_access GL_EXT_direct_state_access GL_ARB_get_texture_sub_image GL_ARB_multi_bind GL_ARB_robustness GL_ARB_separate_shader_objects GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_KHR_debug" ctest --output-on-failure -R GLTest -j5 || true
|
|
|
|
|
MAGNUM_DISABLE_EXTENSIONS="GL_ARB_direct_state_access GL_EXT_direct_state_access GL_ARB_get_texture_sub_image GL_ARB_multi_bind GL_ARB_robustness GL_ARB_separate_shader_objects GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_KHR_debug GL_ARB_compressed_texture_pixel_storage" ctest --output-on-failure -R GLTest -j5 || true
|
|
|
|
|
fi
|
|
|
|
|
]]>
|
|
|
|
|
</command>
|
|
|
|
|
</hudson.tasks.Shell>
|
|
|
|
|
</builders>
|
|
|
|
|
<publishers>
|
|
|
|
|
<hudson.plugins.textfinder.TextFinderPublisher plugin="text-finder@1.9">
|
|
|
|
|
<regexp>Errors while running CTest</regexp>
|
|
|
|
|
<succeedIfFound>false</succeedIfFound>
|
|
|
|
|
<unstableIfFound>true</unstableIfFound>
|
|
|
|
|
<alsoCheckConsoleOutput>true</alsoCheckConsoleOutput>
|
|
|
|
|
</hudson.plugins.textfinder.TextFinderPublisher>
|
|
|
|
|
</publishers>
|
|
|
|
|
<buildWrappers/>
|
|
|
|
|
<executionStrategy class="hudson.matrix.DefaultMatrixExecutionStrategyImpl">
|
|
|
|
|
<runSequentially>true</runSequentially>
|
|
|
|
|
<touchStoneCombinationFilter>
|
|
|
|
|
<![CDATA[
|
|
|
|
|
compiler == "g++" && libraries == "dynamic" && compatibility == "deprecated" && gl == "desktop"
|
|
|
|
|
]]>
|
|
|
|
|
</touchStoneCombinationFilter>
|
|
|
|
|
<touchStoneResultCondition>
|
|
|
|
|
<name>SUCCESS</name>
|
|
|
|
|
<ordinal>0</ordinal>
|
|
|
|
|
<color>BLUE</color>
|
|
|
|
|
<completeBuild>true</completeBuild>
|
|
|
|
|
</touchStoneResultCondition>
|
|
|
|
|
</executionStrategy>
|
|
|
|
|
<childCustomWorkspace>.</childCustomWorkspace>
|
|
|
|
|
</matrix-project>
|