From 97f4f003f4de19596de7f3d40295506edaaa30af Mon Sep 17 00:00:00 2001 From: Kevin Walls Date: Wed, 31 Dec 2025 15:50:17 +0000 Subject: [PATCH] 8373917: test/hotspot/jtreg/vmTestbase/nsk/monitoring: -iterations setting misused in tests Reviewed-by: lmesnik --- .../jtreg/vmTestbase/nsk/share/runner/RunParams.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/test/hotspot/jtreg/vmTestbase/nsk/share/runner/RunParams.java b/test/hotspot/jtreg/vmTestbase/nsk/share/runner/RunParams.java index e627816a6fc..7e4a4f90f79 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/share/runner/RunParams.java +++ b/test/hotspot/jtreg/vmTestbase/nsk/share/runner/RunParams.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -221,8 +221,13 @@ public class RunParams { numberOfThreads = Integer.parseInt(args[++i]); else if (args[i].equals("-it")) interruptThreads = true; - else if (args[i].equals("-iterations")) + else if (args[i].equals("-iterations")) { + // e.g. "-iterations 3" iterations = Integer.parseInt(args[++i]); + } else if (args[i].startsWith("-iterations=")) { + // e.g. "-iterations=3" + iterations = Integer.parseInt(args[i].substring(12)); + } } // Allow to force using vthreads using wrapper property if ("Virtual".equals(System.getProperty("test.thread.factory"))) {