diff --git a/docker-unit-tests.sh b/docker-unit-tests.sh old mode 100644 new mode 100755 index 6bfde48c0..8406ba86a --- a/docker-unit-tests.sh +++ b/docker-unit-tests.sh @@ -1,4 +1,11 @@ -#!/bin/bash +#!/bin/bash -x + +BUILD_CORES=$(echo "scale=0 ; `nproc` / 1.337" | bc) + +if [[ "$GITHUB_REPOSITORY" == "" ]]; then + #Default + BUILD_CORES=8 +fi echo "Mounting $(pwd)/io in ubuntu and running unit tests" -docker run --rm -i -v $(pwd):/io ubuntu sh -c '/io/release-build/xahaud -u' +docker run --rm -i -v $(pwd):/io -e BUILD_CORES=$BUILD_CORES ubuntu sh -c '/io/release-build/xahaud --unittest-jobs $BUILD_CORES -u'