The JSP positiveGetValues test relies on an enumeration returning values in a specific order. The values are compared to strings in the Golden File to determine whether the test passes or fails. The relevant section of the test jsp is: javax.servlet.jsp.tagext.TagSupport ts = new javax.servlet.jsp.tagext.TagSupport(); ts.setValue("Color1","red"); ts.setValue("Color2","green"); %> <!-- Returns only keys names --> <% java.util.Enumeration e = ts.getValues(); while (e.hasMoreElements()) { String v = (String)e.nextElement(); out.println(v); } %> The problem here is that the javax.servlet.jsp.tagext.TagSupport class uses a Hashtable to hold the keys and values (set via the setValues() method). Hashtable is not guaranteed to preserve ordering. Therefore, when the enumeration is used to retreive the values and print out the keys, the order in which they will be returned is unpredictable. Comparing the keys to the strings in the goldenfile, which are in a fixed order, is not a valid test. We have found that this test fails on HP, but passes on other platforms.