summaryrefslogtreecommitdiff
path: root/util/testing
diff options
context:
space:
mode:
authorMartin Roth <martin@coreboot.org>2020-10-25 19:02:15 -0600
committerPatrick Georgi <pgeorgi@google.com>2020-10-27 10:10:56 +0000
commit93122a7e777890d4f28c1477bef60db98c65c26e (patch)
tree8f1070a7fc44d25e59fed59d2b181e918c8a0dc6 /util/testing
parentb0432778661eb32a85f5f67aaef8d94aa9516114 (diff)
util/testing: Allow what-jenkins-does to skip lint testing
The linters touch every file under src and probably util. This makes it difficult to see what files have been accessed by the builder. The JENKINS_SKIP_LINT_TESTS variable will only be set on the jenkins build that looks for unused files. Signed-off-by: Martin Roth <martin@coreboot.org> Change-Id: I12fa31641c2a72c5e07be1c4958467f7165f21bb Reviewed-on: https://review.coreboot.org/c/coreboot/+/46807 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Patrick Georgi <pgeorgi@google.com>
Diffstat (limited to 'util/testing')
-rw-r--r--util/testing/Makefile.inc2
1 files changed, 2 insertions, 0 deletions
diff --git a/util/testing/Makefile.inc b/util/testing/Makefile.inc
index 88728841a3..d09419682a 100644
--- a/util/testing/Makefile.inc
+++ b/util/testing/Makefile.inc
@@ -79,8 +79,10 @@ COREBOOT_BUILD_DIR?=coreboot-builds
what-jenkins-does:
rm -rf $(COREBOOT_BUILD_DIR)/chromeos $(COREBOOT_BUILD_DIR)/default
+ifneq ($(JENKINS_SKIP_LINT_TESTS),y)
util/lint/lint lint-stable --junit
util/lint/lint lint-extended --junit
+endif
util/abuild/abuild -o $(COREBOOT_BUILD_DIR)/chromeos $(ABUILD_OPTIONS) -x -X $(top)/abuild-chromeos.xml
util/abuild/abuild -o $(COREBOOT_BUILD_DIR)/default $(ABUILD_OPTIONS)
$(foreach tool, $(TOOLLIST), $(MAKE) CPUS=$(CPUS) V=$(V) Q=$(Q) BLD_DIR="util/$(tool)" BLD="$(tool)" MFLAGS= MAKEFLAGS= MAKETARGET= junit.xml; )