< prev index next >

test/jdk/ProblemList.txt

Print this page
rev 51031 : 8207766: [testbug] Adapt tests for Aix.


  25 #
  26 # List of tests that should not be run by test/Makefile, for various reasons:
  27 #   1. Does not run with jtreg -samevm mode
  28 #   2. Causes problems in jtreg -samevm mode for jtreg or tests that follow it
  29 #   3. The test is too slow or consumes too many system resources
  30 #   4. The test fails when run on any official build systems
  31 #
  32 # It is possible that a test being on this list is a mistake, and that some
  33 #   other test in samevm mode caused tests to fail, mistakes happen.
  34 #
  35 # Tests marked @ignore are not run by test/Makefile, but harmless to be listed.
  36 #
  37 # Tests that explicitly state "@run main/othervm ...", and are not listed here,
  38 #   will be run in the same batch as the samevm tests.
  39 #
  40 # Shell tests are othervm by default.
  41 #
  42 # List items  are testnames followed by labels, all MUST BE commented
  43 #   as to why they are here and use a label:
  44 #     generic-all   Problems on all platforms
  45 #     generic-ARCH  Where ARCH is one of: sparc, sparcv9, x64, i586, etc.

  46 #     OSNAME-all    Where OSNAME is one of: solaris, linux, windows, macosx, aix
  47 #     OSNAME-ARCH   Specific on to one OSNAME and ARCH, e.g. solaris-amd64
  48 #     OSNAME-REV    Specific on to one OSNAME and REV, e.g. solaris-5.8
  49 #
  50 # More than one label is allowed but must be on the same line.


  51 #
  52 #############################################################################
  53 #
  54 # Running the tests:
  55 #    cd test && make JT_HOME=jtreg_home PRODUCT_HOME=jdk_home jdk_all
  56 #  Or instead of jdk_all, use any of the jdk_* targets.
  57 #
  58 # Samevm Notes:
  59 #  * Although some tests may have only been seen to fail on some platforms,
  60 #    they might be flagged as 'generic-all' because the problem they have
  61 #    could cause hidden slowdowns on other platforms.
  62 #    Most samevm problems will be generic-all, but windows usually dislikes
  63 #    them the most.
  64 #    Address already in use or connection errors indicate a generic port issue.
  65 #    (this is not necessarily a samevm issue, but an issue for running the tests
  66 #     on shared machines, two people or two test runs will collide).
  67 #  * Samevm problem (windows in particular) is not closing all input/output
  68 #  * Samevm problem when a test calls setSecurityManager()
  69 #  * Samevm problem with setHttps*() is used? (not exactly sure here)
  70 #  * Samevm problem when stuffing system properties with non Strings or anything
  71 #  * Samevm problem when changing vm settings, or registering any vm actions
  72 #  * Samevm problems with deleteOnExit(), if it must happen at end of test
  73 #  * Samevm problems with URLClassLoader? (no details here)
  74 #  * Samevm problems with dependence on predictable GC or finalizations
  75 #
  76 # Any of the above problems may mean the test needs to be flagged as "othervm".
  77 #
  78 #############################################################################
  79 #
  80 # Fixing the tests:
  81 #
  82 # Some tests just may need to be run with "othervm", and that can easily be
  83 #   done my adding a @run line (or modifying any existing @run):
  84 #      @run main/othervm NameOfMainClass
  85 #   Make sure this @run follows any use of @library.
  86 #   Otherwise, if the test is a samevm possibility, make sure the test is
  87 #     cleaning up after itself, closing all streams, deleting temp files, etc.
  88 #
  89 # Keep in mind that the bug could be in many places, and even different per
  90 #   platform, it could be a bug in any one of:
  91 #      - the testcase
  92 #      - the jdk (jdk classes, native code, or hotspot)
  93 #      - the native compiler
  94 #      - the javac compiler
  95 #      - the OS (depends on what the testcase does)
  96 #
  97 # If you managed to really fix one of these tests, here is how you can
  98 #    remove tests from this list:
  99 #  1. Make sure test passes on all platforms with samevm, or mark it othervm
 100 #  2. Make sure test passes on all platforms when run with it's entire group
 101 #  3. Make sure both VMs are tested, -server and -client, if possible
 102 #  4. Use a tool like JPRT or something to verify these results
 103 #  5. Delete lines in this file, include the changes with your test changes


 536 com/sun/management/OperatingSystemMXBean/GetSystemCpuLoad.java  8030957 aix-all
 537 
 538 sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh       8205653 generic-all
 539 sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java      8205653 generic-all
 540 
 541 ############################################################################
 542 
 543 # jdk_jmx
 544 
 545 javax/management/MBeanServer/OldMBeanServerTest.java            8030957 aix-all
 546 
 547 javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java 8042215 generic-all
 548 
 549 ############################################################################
 550 
 551 # jdk_net
 552 
 553 java/net/MulticastSocket/NoLoopbackPackets.java                 7122846 macosx-all
 554 java/net/MulticastSocket/SetLoopbackMode.java                   7122846 macosx-all
 555 
 556 java/net/MulticastSocket/Test.java                              7145658 macosx-all


 557 
 558 java/net/DatagramSocket/SendDatagramToBadAddress.java           7143960 macosx-all
 559 
 560 ############################################################################
 561 
 562 # jdk_nio
 563 
 564 java/nio/Buffer/EqualsCompareTest.java                          8193917 solaris-all
 565 
 566 java/nio/channels/DatagramChannel/ChangingAddress.java          7141822 macosx-all
 567 
 568 java/nio/channels/Selector/Wakeup.java                          6963118 windows-all
 569 
 570 java/nio/file/WatchService/Basic.java                           7158947 solaris-all Solaris 11
 571 java/nio/file/WatchService/MayFlies.java                        7158947 solaris-all Solaris 11
 572 java/nio/file/WatchService/LotsOfCancels.java                   8188039 solaris-all Solaris 11
 573 java/nio/file/WatchService/LotsOfEvents.java                    7158947 solaris-all Solaris 11
 574 
 575 ############################################################################
 576 




  25 #
  26 # List of tests that should not be run by test/Makefile, for various reasons:
  27 #   1. Does not run with jtreg -samevm mode
  28 #   2. Causes problems in jtreg -samevm mode for jtreg or tests that follow it
  29 #   3. The test is too slow or consumes too many system resources
  30 #   4. The test fails when run on any official build systems
  31 #
  32 # It is possible that a test being on this list is a mistake, and that some
  33 #   other test in samevm mode caused tests to fail, mistakes happen.
  34 #
  35 # Tests marked @ignore are not run by test/Makefile, but harmless to be listed.
  36 #
  37 # Tests that explicitly state "@run main/othervm ...", and are not listed here,
  38 #   will be run in the same batch as the samevm tests.
  39 #
  40 # Shell tests are othervm by default.
  41 #
  42 # List items are testnames followed by labels, all MUST BE commented
  43 #   as to why they are here and use a label:
  44 #     generic-all   Problems on all platforms
  45 #     generic-ARCH  Where ARCH is one of: sparc, sparcv9, x64, i586, ppc64,
  46 #                   ppc64le, s390x etc.
  47 #     OSNAME-all    Where OSNAME is one of: solaris, linux, windows, macosx, aix
  48 #     OSNAME-ARCH   Specific on to one OSNAME and ARCH, e.g. solaris-amd64
  49 #     OSNAME-REV    Specific on to one OSNAME and REV, e.g. solaris-5.8
  50 #
  51 # More than one label is allowed but must be on the same line comma seperated,
  52 # without spaces.
  53 # If there are several lines mentioning the same test, the last one is used.
  54 #
  55 #############################################################################
  56 #
  57 # Running the tests:
  58 #    cd test && make JT_HOME=jtreg_home PRODUCT_HOME=jdk_home jdk_all
  59 #  Or instead of jdk_all, use any of the jdk_* targets.
  60 #
  61 # Samevm Notes:
  62 #  * Although some tests may have only been seen to fail on some platforms,
  63 #    they might be flagged as 'generic-all' because the problem they have
  64 #    could cause hidden slowdowns on other platforms.
  65 #    Most samevm problems will be generic-all, but windows usually dislikes
  66 #    them the most.
  67 #    Address already in use or connection errors indicate a generic port issue.
  68 #    (this is not necessarily a samevm issue, but an issue for running the tests
  69 #     on shared machines, two people or two test runs will collide).
  70 #  * Samevm problem (windows in particular) is not closing all input/output
  71 #  * Samevm problem when a test calls setSecurityManager()
  72 #  * Samevm problem with setHttps*() is used? (not exactly sure here)
  73 #  * Samevm problem when stuffing system properties with non Strings or anything
  74 #  * Samevm problem when changing vm settings, or registering any vm actions
  75 #  * Samevm problems with deleteOnExit(), if it must happen at end of test
  76 #  * Samevm problems with URLClassLoader? (no details here)
  77 #  * Samevm problems with dependence on predictable GC or finalizations
  78 #
  79 # Any of the above problems may mean the test needs to be flagged as "othervm".
  80 #
  81 #############################################################################
  82 #
  83 # Fixing the tests:
  84 #
  85 # Some tests just may need to be run with "othervm", and that can easily be
  86 #   done by adding a @run line (or modifying any existing @run):
  87 #      @run main/othervm NameOfMainClass
  88 #   Make sure this @run follows any use of @library.
  89 #   Otherwise, if the test is a samevm possibility, make sure the test is
  90 #     cleaning up after itself, closing all streams, deleting temp files, etc.
  91 #
  92 # Keep in mind that the bug could be in many places, and even different per
  93 #   platform, it could be a bug in any one of:
  94 #      - the testcase
  95 #      - the jdk (jdk classes, native code, or hotspot)
  96 #      - the native compiler
  97 #      - the javac compiler
  98 #      - the OS (depends on what the testcase does)
  99 #
 100 # If you managed to really fix one of these tests, here is how you can
 101 #    remove tests from this list:
 102 #  1. Make sure test passes on all platforms with samevm, or mark it othervm
 103 #  2. Make sure test passes on all platforms when run with it's entire group
 104 #  3. Make sure both VMs are tested, -server and -client, if possible
 105 #  4. Use a tool like JPRT or something to verify these results
 106 #  5. Delete lines in this file, include the changes with your test changes


 539 com/sun/management/OperatingSystemMXBean/GetSystemCpuLoad.java  8030957 aix-all
 540 
 541 sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh       8205653 generic-all
 542 sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java      8205653 generic-all
 543 
 544 ############################################################################
 545 
 546 # jdk_jmx
 547 
 548 javax/management/MBeanServer/OldMBeanServerTest.java            8030957 aix-all
 549 
 550 javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java 8042215 generic-all
 551 
 552 ############################################################################
 553 
 554 # jdk_net
 555 
 556 java/net/MulticastSocket/NoLoopbackPackets.java                 7122846 macosx-all
 557 java/net/MulticastSocket/SetLoopbackMode.java                   7122846 macosx-all
 558 
 559 java/net/MulticastSocket/Test.java                              7145658,8207404 macosx-all,aix-all
 560 java/net/MulticastSocket/JoinLeave.java                         8207404 aix-all
 561 java/net/MulticastSocket/SetGetNetworkInterfaceTest.java        8207404 aix-all
 562 
 563 java/net/DatagramSocket/SendDatagramToBadAddress.java           7143960 macosx-all
 564 
 565 ############################################################################
 566 
 567 # jdk_nio
 568 
 569 java/nio/Buffer/EqualsCompareTest.java                          8193917 solaris-all
 570 
 571 java/nio/channels/DatagramChannel/ChangingAddress.java          7141822 macosx-all
 572 
 573 java/nio/channels/Selector/Wakeup.java                          6963118 windows-all
 574 
 575 java/nio/file/WatchService/Basic.java                           7158947 solaris-all Solaris 11
 576 java/nio/file/WatchService/MayFlies.java                        7158947 solaris-all Solaris 11
 577 java/nio/file/WatchService/LotsOfCancels.java                   8188039 solaris-all Solaris 11
 578 java/nio/file/WatchService/LotsOfEvents.java                    7158947 solaris-all Solaris 11
 579 
 580 ############################################################################
 581 


< prev index next >