jjb: barectf: Add stable-3.1 branch
[lttng-ci.git] / jobs / lttng-tools.yaml
index a8c267e98b0fb28c73eb1d8256dc7849e8387890..176d75f155ff4d5062bc7a72e5c3e4e7b7c66b25 100644 (file)
           cron: "@hourly"
 
     properties:
-      - inject:
+      - inject: &lttng-tools_property_inject_defaults
           properties-content: |
             PROJECT_NAME=lttng-tools
-      - build-discarder:
+      - build-discarder: &lttng-tools_property_build-discarder_defaults
           num-to-keep: 20
           artifact-num-to-keep: 2
-      - github:
+      - github: &lttng-tools_property_github_defaults
           url: https://github.com/{github_user}/lttng-tools
 
 ## Anchors
          type: user-defined
          name: babeltrace_version
          values: '{obj:babelversions}'
-      - axis: &lttng-tools_matrix_axis_test_type
-         type: user-defined
-         name: test_type
-         values: '{obj:testtypes}'
 
 - _lttng-tools_matrix_axes_rootbuild: &lttng-tools_matrix_axes_rootbuild
     name: 'lttng-tools_matrix_axes_rootbuild'
       - axis: *lttng-tools_matrix_axis_build
       - axis: *lttng-tools_matrix_axis_liburcu_version
       - axis: *lttng-tools_matrix_axis_babeltrace_version
-      - axis: *lttng-tools_matrix_axis_test_type
 
 
 ## Builders Anchors
 
       - archive: &lttng-tools_publisher_archive_defaults
           artifacts: 'build/**,deps/**,tap/**,log/**'
+          follow-symlinks: true
           allow-empty: false
 
       - workspace-cleanup: &lttng-tools_publisher_workspace-cleanup_defaults
 
       - ircbot: &lttng-tools_publisher_ircbot_defaults
           strategy: statechange-only
-          message-type: summary-scm
-          matrix-notifier: only-configurations
+          message-type: summary
+          matrix-notifier: only-parent
 
       - email-ext: &lttng-tools_publisher_email-ext_defaults
           recipients: '{obj:email_to}'
     name: '{job_prefix}lttng-tools_{version}_long_regression'
     defaults: lttng-tools
 
+    properties:
+      - inject:
+          properties-content: |
+            PROJECT_NAME=lttng-tools
+            LTTNG_TOOLS_RUN_TESTS_LONG_REGRESSION=yes
+      - build-discarder: *lttng-tools_property_build-discarder_defaults
+      - github: *lttng-tools_property_github_defaults
+
     wrappers:
       - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
       - timeout:
                   branch-pattern: '{version}'
 
     properties:
-      - inject:
-          properties-content: |
-            PROJECT_NAME=lttng-tools
+      - inject: *lttng-tools_property_inject_defaults
       - build-discarder:
           days-to-keep: 1
       - throttle:
       - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
 
 - job-template:
-    name: dev_review_lttng-tools_{version}_rootbuild
+    name: dev_review_lttng-tools_{version}_smokebuild
     defaults: lttng-tools
     concurrent: true
 
       - git: *lttng-tools_scm_git_review
 
     triggers:
-      - gerrit: *lttng-tools_trigger_gerrit_default
+      - gerrit: &lttng-tools_trigger_gerrit_smoke_1
+          trigger-on:
+            - comment-added-event:
+                approval-category: 'Smoke-Build'
+                approval-value: 1
+          projects:
+            - project-compare-type: 'PLAIN'
+              project-pattern: 'lttng-tools'
+              branches:
+                - branch-compare-type: 'PLAIN'
+                  branch-pattern: '{version}'
+          skip-vote:
+            successful: true
+            failed: true
+            unstable: true
+            notbuilt: true
+            aborted: true
 
     properties:
       - inject:
           properties-content: |
             PROJECT_NAME=lttng-tools
+            LTTNG_TOOLS_RUN_TESTS=no
+      - build-discarder:
+          days-to-keep: 1
+
+    <<: *lttng-tools_matrix_axes_defaults
+    <<: *lttng-tools_builders_review
+
+    publishers:
+      - raw: *lttng-tools_publisher_warnings-ng_defaults
+      - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
+
+- job-template:
+    name: dev_review_lttng-tools_{version}_clang-tidy
+    defaults: lttng-tools
+    concurrent: true
+
+    scm:
+      - git: *lttng-tools_scm_git_review
+
+    triggers:
+      - gerrit: &lttng-tools_trigger_gerrit_smoke_2
+          trigger-on:
+            - comment-added-event:
+                approval-category: 'Smoke-Build'
+                approval-value: 2
+          projects:
+            - project-compare-type: 'PLAIN'
+              project-pattern: 'lttng-tools'
+              branches:
+                - branch-compare-type: 'PLAIN'
+                  branch-pattern: '{version}'
+          skip-vote:
+            successful: true
+            failed: true
+            unstable: true
+            notbuilt: true
+            aborted: true
+
+    properties:
+      - inject:
+          properties-content: |
+            PROJECT_NAME=lttng-tools
+            LTTNG_TOOLS_MAKE_INSTALL=no
+            LTTNG_TOOLS_MAKE_CLEAN=no
+            LTTNG_TOOLS_RUN_TESTS=no
+            LTTNG_TOOLS_GEN_COMPILE_COMMANDS=yes
+            LTTNG_TOOLS_CLANG_TIDY=yes
+      - build-discarder:
+          days-to-keep: 1
+
+    <<: *lttng-tools_matrix_axes_defaults
+    <<: *lttng-tools_builders_review
+
+    publishers:
+      - raw:
+          xml: |
+            <io.jenkins.plugins.analysis.core.steps.IssuesRecorder plugin="warnings-ng">
+              <analysisTools>
+                <io.jenkins.plugins.analysis.warnings.ClangTidy>
+                  <id/>
+                  <name/>
+                  <jenkins plugin="plugin-util-api"/>
+                  <pattern/>
+                  <reportEncoding/>
+                  <skipSymbolicLinks>false</skipSymbolicLinks>
+                </io.jenkins.plugins.analysis.warnings.ClangTidy>
+              </analysisTools>
+              <sourceCodeEncoding/>
+              <sourceDirectory/>
+              <sourceDirectories/>
+              <ignoreQualityGate>false</ignoreQualityGate>
+              <ignoreFailedBuilds>true</ignoreFailedBuilds>
+              <failOnError>false</failOnError>
+              <healthy>0</healthy>
+              <unhealthy>0</unhealthy>
+              <minimumSeverity plugin="analysis-model-api">
+                <name>LOW</name>
+              </minimumSeverity>
+              <filters/>
+              <isEnabledForFailure>true</isEnabledForFailure>
+              <isAggregatingResults>true</isAggregatingResults>
+              <isBlameDisabled>false</isBlameDisabled>
+              <skipPublishingChecks>true</skipPublishingChecks>
+              <publishAllIssues>false</publishAllIssues>
+              <qualityGates>
+                <io.jenkins.plugins.analysis.core.util.QualityGate>
+                  <status>FAILED</status>
+                  <threshold>1</threshold>
+                  <type>TOTAL</type>
+                </io.jenkins.plugins.analysis.core.util.QualityGate>
+              </qualityGates>
+              <trendChartType>AGGREGATION_TOOLS</trendChartType>
+              <scm/>
+            </io.jenkins.plugins.analysis.core.steps.IssuesRecorder>
+      - archive:
+          artifacts: 'clang-tidy-fixes.diff'
+          allow-empty: true
+      - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
+
+- job-template:
+    name: dev_review_lttng-tools_{version}_rootbuild
+    defaults: lttng-tools
+    concurrent: true
+
+    scm:
+      - git: *lttng-tools_scm_git_review
+
+    triggers:
+      - gerrit: *lttng-tools_trigger_gerrit_default
+
+    properties:
+      - inject: *lttng-tools_property_inject_defaults
       - build-discarder:
           days-to-keep: 1
       - throttle:
       - archive: *lttng-tools_publisher_archive_defaults
       - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
 
+- job-template:
+    name: 'dev_review_lttng-tools_{version}_check-format'
+    defaults: lttng-tools
+    concurrent: true
+
+    scm:
+      - git: *lttng-tools_scm_git_review
+
+    triggers:
+      - gerrit: *lttng-tools_trigger_gerrit_smoke_1
+
+    node: 'jammy-amd64'
+
+    builders:
+      - shell:
+         !include-raw-escape: scripts/common/check-format.sh
+
+    properties:
+      - inject: *lttng-tools_property_inject_defaults
+      - build-discarder:
+          days-to-keep: 1
+
+    publishers:
+      - archive:
+          artifacts: 'clang-format-fixes.diff'
+          allow-empty: true
+      - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
+
 - job-template:
     name: lttng-tools_{version}_release
     defaults: lttng-tools
           confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
           urcuversions: !!python/tuple [master]
           babelversions: !!python/tuple [stable-2.0, master]
-          testtypes: !!python/tuple [base]
           filter: '(build=="std") || ((babeltrace_version=="master" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
           urcuversions: !!python/tuple [master]
           babelversions: !!python/tuple [stable-2.0, master]
-          testtypes: !!python/tuple [base]
           filter: '(build=="std") || ((babeltrace_version=="master" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [std, no-ust, agents]
           urcuversions: !!python/tuple [master]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [agents]
           urcuversions: !!python/tuple [master]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [std]
           urcuversions: !!python/tuple [master]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [std]
           urcuversions: !!python/tuple [master]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [relayd-only]
           urcuversions: !!python/tuple [master]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - 'lttng-tools_{version}_winbuild':
           confs: !!python/tuple [relayd-only]
           urcuversions: !!python/tuple [master]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_long_regression':
           confs: !!python/tuple [std]
           urcuversions: !!python/tuple [master]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [full]
           filter: ''
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_rootbuild':
           confs: !!python/tuple [agents]
           urcuversions: !!python/tuple [master]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_rootbuild_i386':
           confs: !!python/tuple [agents]
           urcuversions: !!python/tuple [master]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: '(node=="i386-rootnode" && platform=="deb11-i386")'
           touchstone: ''
       - 'lttng-tools_{version}_scan-build':
           confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [std, no-ust, agents]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [agents]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [std]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [std]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [relayd-only]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - 'lttng-tools_{version}_winbuild':
           confs: !!python/tuple [relayd-only]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_long_regression':
           confs: !!python/tuple [std]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [full]
           filter: ''
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_rootbuild':
           confs: !!python/tuple [agents]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
           touchstone: ''
       - 'lttng-tools_{version}_release':
           confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [std, no-ust, agents]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [agents]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [std]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [std]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [relayd-only]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - 'lttng-tools_{version}_winbuild':
           confs: !!python/tuple [relayd-only]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_long_regression':
           confs: !!python/tuple [std]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [full]
           filter: ''
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_rootbuild':
           confs: !!python/tuple [agents]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
           touchstone: ''
       - 'lttng-tools_{version}_release':
           confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
           urcuversions: !!python/tuple [stable-0.11]
           babelversions: !!python/tuple [stable-1.5]
-          testtypes: !!python/tuple [base]
           filter: '(build=="std") || (conf=="std" || conf=="agents" || conf=="no-ust")'
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [no-ust, agents]
           urcuversions: !!python/tuple [stable-0.11]
           babelversions: !!python/tuple [stable-1.5]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [agents]
           urcuversions: !!python/tuple [stable-0.11]
           babelversions: !!python/tuple [stable-1.5]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [std]
           urcuversions: !!python/tuple [stable-0.11]
           babelversions: !!python/tuple [stable-1.5]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
 
           confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
           urcuversions: !!python/tuple [stable-0.9]
           babelversions: !!python/tuple [stable-1.5]
-          testtypes: !!python/tuple [base]
           filter: '(build=="std") || (conf=="std" || conf=="agents" || conf=="no-ust")'
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [no-ust, agents]
           urcuversions: !!python/tuple [stable-0.9]
           babelversions: !!python/tuple [stable-1.5]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [agents]
           urcuversions: !!python/tuple [stable-0.9]
           babelversions: !!python/tuple [stable-1.5]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - '{job_prefix}lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [std]
           urcuversions: !!python/tuple [stable-0.9]
           babelversions: !!python/tuple [stable-1.5]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
 
           confs: !!python/tuple [std, no-ust, agents]
           urcuversions: !!python/tuple [master]
           babelversions: !!python/tuple [stable-2.0, master]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - 'dev_{user}_lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [std, no-ust, agents]
           urcuversions: !!python/tuple [master]
           babelversions: !!python/tuple [stable-1.5, master]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - 'dev_{user}_lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [relayd-only]
           urcuversions: !!python/tuple [master]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
 
           confs: !!python/tuple [std, no-ust, agents]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0, master]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - 'dev_{user}_lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [std, no-ust, agents]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
 
           confs: !!python/tuple [std, no-ust, agents]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0, master]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - 'dev_{user}_lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [std, no-ust, agents]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
 
           confs: !!python/tuple [std, no-ust, agents]
           urcuversions: !!python/tuple [stable-0.11]
           babelversions: !!python/tuple [stable-1.5]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - 'dev_{user}_lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [std, no-ust, agents]
           urcuversions: !!python/tuple [stable-0.11]
           babelversions: !!python/tuple [stable-1.5]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
 
           confs: !!python/tuple [std, no-ust, agents]
           urcuversions: !!python/tuple [stable-0.9]
           babelversions: !!python/tuple [stable-1.5]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - 'dev_{user}_lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [std, no-ust, agents]
           urcuversions: !!python/tuple [stable-0.9]
           babelversions: !!python/tuple [stable-1.5]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
 
           confs: !!python/tuple [std, no-ust, agents]
           urcuversions: !!python/tuple [stable-0.14] # Baseline is stable-0.14 for C++ support
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - 'dev_review_lttng-tools_{version}_rootbuild':
           confs: !!python/tuple [agents]
           urcuversions: !!python/tuple [stable-0.14] # Baseline is stable-0.14 for C++ support
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
           touchstone: ''
+      - 'dev_review_lttng-tools_{version}_smokebuild':
+          version: master
+          buildtype: linuxbuild
+          platforms: !!python/tuple [jammy-amd64]
+          builds: !!python/tuple [oot-dist]
+          confs: !!python/tuple [agents]
+          urcuversions: !!python/tuple [stable-0.14] # Baseline is stable-0.14 for C++ support
+          babelversions: !!python/tuple [stable-2.0]
+          filter: ''
+          touchstone: ''
+      - 'dev_review_lttng-tools_{version}_clang-tidy':
+          version: master
+          buildtype: linuxbuild
+          platforms: !!python/tuple [jammy-amd64]
+          builds: !!python/tuple [std]
+          confs: !!python/tuple [agents]
+          urcuversions: !!python/tuple [stable-0.14] # Baseline is stable-0.14 for C++ support
+          babelversions: !!python/tuple [stable-2.0]
+          filter: ''
+          touchstone: ''
+      - 'dev_review_lttng-tools_{version}_check-format':
+          version: master
 
     ## Stable 2.13 ##
       - 'dev_review_lttng-tools_{version}_{buildtype}':
           confs: !!python/tuple [std, no-ust, agents]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - 'dev_review_lttng-tools_{version}_rootbuild':
           confs: !!python/tuple [agents]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
           touchstone: ''
 
           confs: !!python/tuple [std, no-ust, agents]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
       - 'dev_review_lttng-tools_{version}_rootbuild':
           confs: !!python/tuple [agents]
           urcuversions: !!python/tuple [stable-0.13]
           babelversions: !!python/tuple [stable-2.0]
-          testtypes: !!python/tuple [base]
           filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
           touchstone: ''
 
This page took 0.033217 seconds and 4 git commands to generate.