mirror of
https://github.com/corda/corda.git
synced 2024-12-18 20:47:57 +00:00
33 lines
1.2 KiB
Bash
33 lines
1.2 KiB
Bash
|
#!/usr/bin/env bash
|
||
|
echo "Running in shell $(ps -ef | grep $$ | grep -v grep)"
|
||
|
NUM_CPU=$(nproc)
|
||
|
if test ${NUM_CPU} -le 8 ; then
|
||
|
CORDA_CORE_TESTING_FORKS=1
|
||
|
CORDA_NODE_INT_TESTING_FORKS=1
|
||
|
CORDA_NODE_TESTING_FORKS=1
|
||
|
CORDA_INT_TESTING_FORKS=1
|
||
|
CORDA_TESTING_FORKS=1
|
||
|
elif test ${NUM_CPU} -gt 8 && test ${NUM_CPU} -le 16 ; then
|
||
|
CORDA_CORE_TESTING_FORKS=2
|
||
|
CORDA_NODE_INT_TESTING_FORKS=2
|
||
|
CORDA_NODE_TESTING_FORKS=2
|
||
|
CORDA_INT_TESTING_FORKS=2
|
||
|
CORDA_TESTING_FORKS=2
|
||
|
elif test ${NUM_CPU} -gt 16 && test ${NUM_CPU} -le 32 ; then
|
||
|
CORDA_CORE_TESTING_FORKS=4
|
||
|
CORDA_NODE_INT_TESTING_FORKS=4
|
||
|
CORDA_NODE_TESTING_FORKS=4
|
||
|
CORDA_INT_TESTING_FORKS=2
|
||
|
CORDA_TESTING_FORKS=2
|
||
|
else
|
||
|
CORDA_CORE_TESTING_FORKS=8
|
||
|
CORDA_NODE_INT_TESTING_FORKS=8
|
||
|
CORDA_NODE_TESTING_FORKS=8
|
||
|
CORDA_INT_TESTING_FORKS=4
|
||
|
CORDA_TESTING_FORKS=4
|
||
|
fi
|
||
|
echo "CORDA_CORE_TESTING_FORKS=${CORDA_CORE_TESTING_FORKS}" >> /etc/environment
|
||
|
echo "CORDA_NODE_INT_TESTING_FORKS=${CORDA_NODE_INT_TESTING_FORKS}" >> /etc/environment
|
||
|
echo "CORDA_NODE_TESTING_FORKS=${CORDA_NODE_TESTING_FORKS}" >> /etc/environment
|
||
|
echo "CORDA_INT_TESTING_FORKS=${CORDA_INT_TESTING_FORKS}" >> /etc/environment
|
||
|
echo "CORDA_TESTING_FORKS=${CORDA_TESTING_FORKS}" >> /etc/environment
|