mirror of https://github.com/mosra/magnum.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
125 lines
5.7 KiB
125 lines
5.7 KiB
<?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>
|
|
|