From 1aae980c549741cf5fc5ca51f3c299285bafa49d Mon Sep 17 00:00:00 2001 From: Sonia Zaldana Calles Date: Thu, 15 Feb 2024 08:03:01 +0000 Subject: [PATCH] 8323994: gtest runner repeats test name for every single gtest assertion Reviewed-by: stuefe, lmesnik --- test/hotspot/jtreg/gtest/GTestResultParser.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/test/hotspot/jtreg/gtest/GTestResultParser.java b/test/hotspot/jtreg/gtest/GTestResultParser.java index c30ea63e654..ffa98bf29f2 100644 --- a/test/hotspot/jtreg/gtest/GTestResultParser.java +++ b/test/hotspot/jtreg/gtest/GTestResultParser.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2019, 2024, 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 @@ -57,7 +57,10 @@ public class GTestResultParser { testCase = xmlReader.getAttributeValue("", "name"); break; case "failure": - failedTests.add(testSuite + "::" + testCase); + String failedStr = testSuite + "::" + testCase; + if (!failedTests.contains(failedStr)) { + failedTests.add(failedStr); + } break; default: // ignore