# root-only port, use a larger one instead.
                        port=$(($port + 10000))
                fi
-
-               eval $var=$port
                ;;
        *[^0-9]*|0*)
                error >&7 "invalid port number: $port"
                # The user has specified the port.
                ;;
        esac
+
+       # Make sure that parallel '--stress' test jobs get different
+       # ports.
+       port=$(($port + ${GIT_TEST_STRESS_JOB_NR:-0}))
+       eval $var=$port
 }