JDK-6896829 : test/sun/util/logging/PlatformLoggerTest.java needs @compile tag to be compiled by jtreg
  • Type: Bug
  • Component: core-libs
  • Sub-Component: java.util.logging
  • Affected Version: 7
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2009-10-30
  • Updated: 2011-01-29
  • Resolved: 2009-11-24
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 7
7 b77Fixed
Related Reports
Relates :  
Description
jdk7/jdk/test/sun/util/logging/PlatformLoggerTest.java:69: cannot find symbol          private static void checkPlatformLogger(PlatformLogger logger, String name) {                                                                                                     ^                         
 symbol:   class PlatformLogger                                                                                                           
 location: class PlatformLoggerTest                                                                                                       
jdk7/jdk/test/sun/util/logging/PlatformLoggerTest.java:45: cannot find symbol              PlatformLogger goo = PlatformLogger.getLogger(GOO_PLATFORM_LOGGER);                                                                
       ^
 symbol:   class PlatformLogger                                                                                                           
 location: class PlatformLoggerTest                                                                                                       
jdk7/jdk/test/sun/util/logging/PlatformLoggerTest.java:45: cannot find symbol              PlatformLogger goo = PlatformLogger.getLogger(GOO_PLATFORM_LOGGER);                                                                
                            ^                         
 symbol:   variable PlatformLogger                                                                                                        
 location: class PlatformLoggerTest                                                                                                       
jdk7/jdk/test/sun/util/logging/PlatformLoggerTest.java:48: cannot find symbol              PlatformLogger foo = PlatformLogger.getLogger(FOO_PLATFORM_LOGGER);
       ^
 symbol:   class PlatformLogger
 location: class PlatformLoggerTest
jdk7/jdk/test/sun/util/logging/PlatformLoggerTest.java:48: cannot find symbol
       PlatformLogger foo = PlatformLogger.getLogger(FOO_PLATFORM_LOGGER);
                            ^
 symbol:   variable PlatformLogger
 location: class PlatformLoggerTest
jdk7/jdk/test/sun/util/logging/PlatformLoggerTest.java:56: cannot find symbol
       PlatformLogger bar = PlatformLogger.getLogger(BAR_PLATFORM_LOGGER);
       ^
 symbol:   class PlatformLogger
 location: class PlatformLoggerTest
jdk7/jdk/test/sun/util/logging/PlatformLoggerTest.java:56: cannot find symbol
       PlatformLogger bar = PlatformLogger.getLogger(BAR_PLATFORM_LOGGER);
                            ^
 symbol:   variable PlatformLogger
 location: class PlatformLoggerTest
jdk7/jdk/test/sun/util/logging/PlatformLoggerTest.java:65: cannot find symbol
       foo.setLevel(PlatformLogger.SEVERE);
                    ^
 symbol:   variable PlatformLogger
 location: class PlatformLoggerTest
jdk7/jdk/test/sun/util/logging/PlatformLoggerTest.java:80: cannot find symbol
       if (logger.isLoggable(PlatformLogger.FINE) != false) {
                             ^
 symbol:   variable PlatformLogger
 location: class PlatformLoggerTest
jdk7/jdk/test/sun/util/logging/PlatformLoggerTest.java:85: cannot find symbol
       logger.setLevel(PlatformLogger.FINER);
                       ^
 symbol:   variable PlatformLogger
 location: class PlatformLoggerTest
jdk7/jdk/test/sun/util/logging/PlatformLoggerTest.java:91: cannot find symbol
       if (logger.isLoggable(PlatformLogger.FINE) != true) {
                             ^
 symbol:   variable PlatformLogger
 location: class PlatformLoggerTest
12 errors

Comments
EVALUATION Uses sun.* APIs so test needs to a special @compile tag.
30-10-2009

SUGGESTED FIX Add: @compile -XDignore.symbol.file=true PlatformLoggerTest
30-10-2009