On Tue, 19 Sep 2023 14:45:47 GMT, Michal Sobierski <d...@openjdk.org> wrote:
> For NullClipARGB we are throwing SkippedException only if instance of caught > exception is PrinterException. All other exceptions are considered unrelated > to printer configuration. > > For CountPrintServices we want to throw SkippedException in the case when > lpstat is not installed, where an IOException is caught in that case. > > For ExceptionTest we want to throw SkippedException for all PrinterExceptions > which were not caused by IndexOutOfBoundsException. > > For rest of the tests if PrintService was not created instead > RuntimeException we are throwing now SkippedException. > > Tested on environment without printer installed. > Test are passing with skipped exception as expected. > > Passed: java/awt/print/PrinterJob/ExceptionTest.java > Passed: java/awt/print/PrinterJob/ImagePrinting/NullClipARGB.java > Passed: java/awt/print/PrinterJob/PrtException.java > Passed: javax/print/attribute/AttributeTest.java > Passed: javax/print/attribute/GetCopiesSupported.java > Passed: javax/print/attribute/SidesPageRangesTest.java > Passed: javax/print/attribute/SupportedPrintableAreas.java > Passed: javax/print/PrintServiceLookup/CountPrintServices.java > Passed: javax/print/CheckDupFlavor.java > > Additionally unused imports have been removed. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk/pull/15821