From 6d54b04edc36115fbaf127f8ab73f59c6abca97b Mon Sep 17 00:00:00 2001 From: Anna Babu Palathingal <148897727+annaibm@users.noreply.github.com> Date: Wed, 10 Apr 2024 18:13:33 -0400 Subject: [PATCH] added check z test --- src/org/testKitGen/TestInfoParser.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/org/testKitGen/TestInfoParser.java b/src/org/testKitGen/TestInfoParser.java index 570d3226..ba5bf0c2 100644 --- a/src/org/testKitGen/TestInfoParser.java +++ b/src/org/testKitGen/TestInfoParser.java @@ -539,10 +539,18 @@ private boolean matchPlat(String fullSpec, String pr) { if (prSplitOnDot[0].equals("arch") && (prSplitOnDot.length == 3)) { String microArchVersion = prSplitOnDot[2]; String environmentMicroArch = arg.getMicroArch(); + boolean isZCharMatch = environmentMicroArch.startsWith(microArchVersion.substring(0, 1)); + boolean isZStart = microArchVersion.startsWith("z") && environmentMicroArch.startsWith("z"); + if (!(isZCharMatch || isZStart)) { + System.out.println("Debug: The environment microarchitecture does not match required starting character or 'z' prefix."); + return false; + } if (!microArchVersion.startsWith("z")){ return false; } - + if (!environmentMicroArch.startsWith(microArchVersion.substring(0, 1))) { + return false; + } if (microArchVersion.endsWith("+")){ return isVersionCompare(microArchVersion,environmentMicroArch); }else {