Use 1 processes instead of 4 for phan
authorErik Bernhardson <ebernhardson@wikimedia.org>
Thu, 8 Dec 2016 22:12:38 +0000 (14:12 -0800)
committerErik Bernhardson <ebernhardson@wikimedia.org>
Thu, 8 Dec 2016 22:40:55 +0000 (14:40 -0800)
Running against mediawiki core phan needs around 1GB of memory
per process. >4GB is too excessive for a default setting. Instead
set the default to 1 process and add the ability for users to
select more processes on the command line.

Bug: T132636
Change-Id: I3d9fa462916fba519fe6d7f1916f881eefb6a942

tests/phan/bin/phan

index 07caee6..e9222a4 100755 (executable)
@@ -31,9 +31,9 @@ php7.0 $PHAN \
        --project-root-directory "$ROOT" \
        --config-file "$ROOT/tests/phan/config.php" \
        --output "$ROOT/tests/phan/issues/issues-${REV}" \
-       -j 4
+       "${@}"
 
-# Re-link the latest directory
+# Re-link the latest file
 rm -f "${ISSUES}/latest"
 ln -s "${RUN}" "${ISSUES}/latest"