summaryrefslogtreecommitdiff
path: root/tools/run-libjdwp-tests.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tools/run-libjdwp-tests.sh')
-rwxr-xr-xtools/run-libjdwp-tests.sh11
1 files changed, 11 insertions, 0 deletions
diff --git a/tools/run-libjdwp-tests.sh b/tools/run-libjdwp-tests.sh
index 964bb386ef..47e7c4595d 100755
--- a/tools/run-libjdwp-tests.sh
+++ b/tools/run-libjdwp-tests.sh
@@ -29,11 +29,16 @@ debug="no"
has_variant="no"
has_mode="no"
mode="target"
+has_timeout="no"
while true; do
if [[ $1 == "--debug" ]]; then
debug="yes"
shift
+ elif [[ $1 == --test-timeout-ms ]]; then
+ has_timeout="yes"
+ shift
+ shift
elif [[ "$1" == "--mode=jvm" ]]; then
has_mode="yes"
mode="ri"
@@ -60,6 +65,12 @@ if [[ "$has_variant" = "no" ]]; then
args+=(--variant=X32)
fi
+if [[ "$has_timeout" = "no" ]]; then
+ # Double the timeout to 20 seconds
+ args+=(--test-timeout-ms)
+ args+=(20000)
+fi
+
# We don't use full paths since it is difficult to determine them for device
# tests and not needed due to resolution rules of dlopen.
if [[ "$debug" = "yes" ]]; then