diff mbox series

travis/gitlab/azure: Run cppcheck in parallel

Message ID 20200405143539.1.I479ccfe68beb71afc7e809c94ae75dbbf74452b4@changeid
State Accepted
Commit 4ee7f527810ec77c6f0c64975ccbadbde3277696
Headers show
Series travis/gitlab/azure: Run cppcheck in parallel | expand

Commit Message

Simon Glass April 5, 2020, 8:35 p.m. UTC
This takes ages to run single-threaded. Adjust it to use all available
processors.

Signed-off-by: Simon Glass <sjg at chromium.org>
---

 .azure-pipelines.yml | 2 +-
 .gitlab-ci.yml       | 2 +-
 .travis.yml          | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

Comments

Tom Rini April 11, 2020, 3:22 p.m. UTC | #1
On Sun, Apr 05, 2020 at 02:35:43PM -0600, Simon Glass wrote:

> This takes ages to run single-threaded. Adjust it to use all available
> processors.
> 
> Signed-off-by: Simon Glass <sjg at chromium.org>

Applied to u-boot/master, thanks!
diff mbox series

Patch

diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml
index 27bc2496297..c9770b9f842 100644
--- a/.azure-pipelines.yml
+++ b/.azure-pipelines.yml
@@ -52,7 +52,7 @@  jobs:
       image: $(ci_runner_image)
       options: $(container_option)
     steps:
-      - script: cppcheck --force --quiet --inline-suppr .
+      - script: cppcheck -j$(nproc) --force --quiet --inline-suppr .
 
   - job: htmldocs
     displayName: 'Build HTML documentation'
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d171641576b..0d886efcadc 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -94,7 +94,7 @@  cppcheck:
   tags: [ 'all' ]
   stage: testsuites
   script:
-    - cppcheck --force --quiet --inline-suppr .
+    - cppcheck -j$(nproc) --force --quiet --inline-suppr .
 
 # search for TODO within source tree
 grep TODO/FIXME/HACK:
diff --git a/.travis.yml b/.travis.yml
index 37fd8e483ac..85540b94586 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -349,7 +349,7 @@  matrix:
     # static code analysis with cppcheck (we can add --enable=all later)
     - name: "cppcheck"
       script:
-        - cppcheck --force --quiet --inline-suppr .
+        - cppcheck -j$(nproc) --force --quiet --inline-suppr .
     # build HTML documentation
     - name: "htmldocs"
       script: