Bug 1623907 - Follow-up: Disable failing source tests on comm-central, enable remaining. rs=test-only DONTBUILD
authorRob Lemley <rob@thunderbird.net>
Mon, 13 Apr 2020 22:32:56 -0400
changeset 38814 809ba28e36f4e6f0c823950f0370bac913fcfc7c
parent 38813 b1ac2173d7c89f15582e1a80fba1a5886e3bcf51
child 38815 51cfabe491f351343e2365e01fe1a56b9a941978
push id401
push userclokep@gmail.com
push dateMon, 01 Jun 2020 20:41:59 +0000
reviewerstest-only
bugs1623907
Bug 1623907 - Follow-up: Disable failing source tests on comm-central, enable remaining. rs=test-only DONTBUILD The failing tests were only going to be run on try-comm-central. There appears to be a bug in the run-on-projects matching that warrants further investigation.
taskcluster/ci/source-test/mozlint.yml
--- a/taskcluster/ci/source-test/mozlint.yml
+++ b/taskcluster/ci/source-test/mozlint.yml
@@ -22,17 +22,17 @@ job-defaults:
             # Other misc lint related files.
             - 'python/mozlint/**'
             - 'tools/lint/**'
 
 codespell:
     description: Checks for misspellings in text files
     treeherder:
         symbol: text(spell)
-    run-on-projects: ['try-comm-central']
+    run-on-projects: []
     run:
         mach: >
             lint -v -l codespell -f treeherder
             -f json:/builds/worker/mozlint.json
             --config-path=comm/tools/lint
             comm/*
     when:
         files-changed:
@@ -81,17 +81,16 @@ eslint:
             - 'tools/lint/eslint/eslint-plugin-mozilla/**'
             - 'tools/lint/eslint/eslint-plugin-spidermonkey-js/**'
 
 file-perm:
     description: Check for incorrect permissions on source files
     platform: lint/opt
     treeherder:
         symbol: pedantic(file-perm)
-    run-on-projects: ['try-comm-central']
     run:
         mach: >
             lint -v -l file-perm -f treeherder
             -f json:/builds/worker/mozlint.json
             --config-path=comm/tools/lint
             comm/*
     when:
         files-changed:
@@ -110,17 +109,16 @@ file-perm:
             - 'comm/**/*.xml'
             - 'comm/**/*.xul'
 
 file-whitespace:
     description: Check for trailing whitespaces and Windows CR
     platform: lint/opt
     treeherder:
         symbol: pedantic(file-whitespace)
-    run-on-projects: ['try-comm-central']
     run:
         mach: >
             lint -v -l file-whitespace -f treeherder
             -f json:/builds/worker/mozlint.json
             --config-path=comm/tools/lint
             comm/*
     when:
         files-changed:
@@ -130,17 +128,17 @@ file-whitespace:
             - 'comm/**/*.h'
             - 'comm/**/*.py'
             - 'comm/**/*.rs'
 
 license:
     description: Check for license blocks in source files.
     treeherder:
         symbol: pedantic(license)
-    run-on-projects: ['try-comm-central']
+    run-on-projects: []
     run:
         mach: >
             lint -v -l license -f treeherder
             -f json:/builds/worker/mozlint.json
             --config-path=comm/tools/lint
             comm/*
     when:
         files-changed:
@@ -159,17 +157,16 @@ license:
             - 'comm/**/*.xhtml'
             - 'comm/**/*.xml'
             - 'comm/**/*.xul'
 
 lintpref:
     description: Check for duplicates between all.js and StaticPrefList.yaml.
     treeherder:
         symbol: misc(pref)
-    run-on-projects: ['try-comm-central']
     run:
         mach: >
             lint -v -l lintpref -f treeherder
             -f json:/builds/worker/mozlint.json
             --config-path=comm/tools/lint
             comm/*
     when:
         files-changed:
@@ -196,17 +193,16 @@ mingw-cap:
             - 'comm/**/*.cc'
             - 'comm/**/*.c'
             - 'comm/**/*.h'
 
 py-compat:
     description: lint for python 2/3 compatibility issues
     treeherder:
         symbol: py(py-compat)
-    run-on-projects: ['try-comm-central']
     run:
         mach: >
             lint -v -l py2 -l py3 -f treeherder
             -f json:/builds/worker/mozlint.json
             --config-path=comm/tools/lint
             comm/*
     when:
         files-changed:
@@ -229,17 +225,17 @@ py-flake8:
             - '**/.flake8'
             # moz.configure files are also Python files.
             - '**/*.configure'
 
 shellcheck:
     description: shellcheck run over the gecko codebase
     treeherder:
         symbol: misc(shell)
-    run-on-projects: ['try-comm-central']
+    run-on-projects: []
     run:
         mach: >
             lint -v -l shellcheck -f treeherder
             -f json:/builds/worker/mozlint.json
             --config-path=comm/tools/lint
             comm/*
     when:
         files-changed: