Выполнить однократный тест с Maven параллельно [BASH] - PullRequest
0 голосов
/ 30 января 2020

Мне нужно выполнить n раз один и тот же тест и посчитать, сколько раз тест прошел или не прошел. Я написал следующий фрагмент кода:

CONCATNAME=$CLASSNAME”#”$METHODNAME
PASSTEST=0
FAILTEST=0
TOSEARCH="BUILD SUCCESS"
i=0
for i in $( seq 1 $NROUNDS )
do
    echo "exec command: mvn -Dtest="$CONCATNAME" test"
    message=$(mvn -Dtest=$CONCATNAME test)
    if echo "$message" | grep -q "$TOSEARCH"; then
        PASSTEST=$((PASSTEST+1))
    else 
        FAILTEST=$((FAILTEST+1))
    fi
done

, но выполнение занимает несколько минут. Возможно ли без изменения файла POM. xml запустить команду mvn -Dtest параллельно?

...