Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8026484

test/sun/management/jmxremote/startstop/JMXStartStopTest.sh too slow on Windows

XMLWordPrintable


      This test is really slow on some Windows systems. The following is an example from Windows Server 2013 with lots of resources. The test took close to 18 minutes to pass (I had to run with -timeoutFactor set very high to avoid timeouts). The reason for the slowness is not clear, maybe the test needs more output to help diagnose issues like this.

      #Test Results (version 2)
      #Tue Oct 15 11:32:18 BST 2013
      #checksum:3637561aa78cf37a
      #-----testdescription-----
      $file=C\:\\cygwin\\home\\alanb\\ws\\tl\\jdk\\test\\sun\\management\\jmxremote\\startstop\\JMXStartStopTest.sh
      $root=C\:\\cygwin\\home\\alanb\\ws\\tl\\jdk\\test
      keywords=bug7110104 shell
      run=USER_SPECIFIED build JMXStartStopTest JMXStartStopDoSomething\r\nUSER_SPECIFIED shell JMXStartStopTest.sh --jtreg --no-compile\r\n
      source=JMXStartStopTest.sh
      title=No word Failed expected in the test output

      #-----environment-----

      #-----testresult-----
      description=file\:/C\:/cygwin/home/alanb/ws/tl/jdk/test/sun/management/jmxremote/startstop/JMXStartStopTest.sh
      elapsed=1073237 0\:17\:53.237
      end=Tue Oct 15 11\:32\:18 BST 2013
      environment=regtest
      execStatus=Passed. Execution successful
      hostname=irl10085.ie.oracle.com
      javatestOS=Windows Server 2012 6.2 (amd64)
      javatestVersion=4.4
      jtregVersion=jtreg 4.1 dev b00
      script=com.sun.javatest.regtest.RegressionScript
      sections=script_messages build compile shell
      start=Tue Oct 15 11\:14\:25 BST 2013
      test=sun/management/jmxremote/startstop/JMXStartStopTest.sh
      user.name=alanb
      work=C\:\\cygwin\\home\\alanb\\testing\\jtreg\\JTwork\\sun\\management\\jmxremote\\startstop

      #section:script_messages
      ----------messages:(5/294)*----------
      JDK under test: (c:\\cygwin\\home\\alanb\\ws\\tl\\build\\windows-x86_64-normal-server-release\\images\\j2sdk-image)
      java version "1.8.0-internal"
      Java(TM) SE Runtime Environment (build 1.8.0-internal-alanb_2013_10_14_18_34-b00)
      Java HotSpot(TM) 64-Bit Server VM (build 25.0-b53, mixed mode)


      #section:build
      ----------messages:(3/172)----------
      command: build JMXStartStopTest JMXStartStopDoSomething
      reason: User specified action: run build JMXStartStopTest JMXStartStopDoSomething
      elapsed time (seconds): 0.105
      result: Passed. Build successful

      #section:compile
      ----------messages:(3/344)*----------
      command: compile -XDignore.symbol.file=true C:\\cygwin\\home\\alanb\\ws\\tl\\jdk\\test\\sun\\management\\jmxremote\\startstop\\JMXStartStopTest.java C:\\cygwin\\home\\alanb\\ws\\tl\\jdk\\test\\sun\\management\\jmxremote\\startstop\\JMXStartStopDoSomething.java
      reason: .class file out of date or does not exist
      elapsed time (seconds): 0.105
      ----------rerun:(23/2539)*----------
      'PATH=C:\\cygwin\\usr\\local\\bin;C:\\cygwin\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Program Files\\TortoiseHg' \\
      SystemDrive=C: \\
      'SystemRoot=C:\\Windows' \\
      'TEMP=C:\\cygwin\\tmp' \\
      'TMP=C:\\cygwin\\tmp' \\
      'windir=C:\\Windows' \\
          'c:\\cygwin\\home\\alanb\\ws\\tl\\build\\windows-x86_64-normal-server-release\\images\\j2sdk-image\\bin\\javac' \\
              -J-ea \\
              -J-esa \\
              -J-Xmx512m \\
              -J-DCompatibilityTest.disableNetwork=true \\
              -J-Dtest.vm.opts='-ea -esa -Xmx512m -DCompatibilityTest.disableNetwork=true' \\
              -J-Dtest.class.path.prefix='C:\\cygwin\\home\\alanb\\testing\\jtreg\\JTwork\\classes\\1\\sun\\management\\jmxremote\\startstop;C:\\cygwin\\home\\alanb\\ws\\tl\\jdk\\test\\sun\\management\\jmxremote\\startstop' \\
              -J-Dtest.jdk='c:\\cygwin\\home\\alanb\\ws\\tl\\build\\windows-x86_64-normal-server-release\\images\\j2sdk-image' \\
              -J-Dtest.src.path='C:\\cygwin\\home\\alanb\\ws\\tl\\jdk\\test\\sun\\management\\jmxremote\\startstop' \\
              -J-Dtest.compiler.opts= \\
              -J-Dcompile.jdk='c:\\cygwin\\home\\alanb\\ws\\tl\\build\\windows-x86_64-normal-server-release\\images\\j2sdk-image' \\
              -J-Dtest.classes='C:\\cygwin\\home\\alanb\\testing\\jtreg\\JTwork\\classes\\1\\sun\\management\\jmxremote\\startstop' \\
              -J-Dtest.class.path='C:\\cygwin\\home\\alanb\\testing\\jtreg\\JTwork\\classes\\1\\sun\\management\\jmxremote\\startstop' \\
              -J-Dtest.java.opts= \\
              -J-Dtest.src='C:\\cygwin\\home\\alanb\\ws\\tl\\jdk\\test\\sun\\management\\jmxremote\\startstop' \\
              -J-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-DCompatibilityTest.disableNetwork=true' \\
              -d 'C:\\cygwin\\home\\alanb\\testing\\jtreg\\JTwork\\classes\\1\\sun\\management\\jmxremote\\startstop' -classpath 'C:\\cygwin\\home\\alanb\\testing\\jtreg\\JTwork\\classes\\1\\sun\\management\\jmxremote\\startstop;C:\\cygwin\\home\\alanb\\ws\\tl\\jdk\\test\\sun\\management\\jmxremote\\startstop;c:\\cygwin\\home\\alanb\\ws\\tl\\build\\windows-x86_64-normal-server-release\\images\\j2sdk-image\\lib\\tools.jar' -sourcepath 'C:\\cygwin\\home\\alanb\\ws\\tl\\jdk\\test\\sun\\management\\jmxremote\\startstop' -XDignore.symbol.file=true 'C:\\cygwin\\home\\alanb\\ws\\tl\\jdk\\test\\sun\\management\\jmxremote\\startstop\\JMXStartStopTest.java' 'C:\\cygwin\\home\\alanb\\ws\\tl\\jdk\\test\\sun\\management\\jmxremote\\startstop\\JMXStartStopDoSomething.java'
      ----------direct:(2/201)*----------
      Note: C:\\cygwin\\home\\alanb\\ws\\tl\\jdk\\test\\sun\\management\\jmxremote\\startstop\\JMXStartStopTest.java uses unchecked or unsafe operations.
      Note: Recompile with -Xlint:unchecked for details.
      result: Passed. Compilation successful

      #section:shell
      ----------messages:(3/175)----------
      command: shell JMXStartStopTest.sh --jtreg --no-compile
      reason: User specified action: run shell JMXStartStopTest.sh --jtreg --no-compile
      elapsed time (seconds): 1073.128
      ----------System.out:(40/1025)----------
      **** Test one ****
      Waiting JMXStartStopDoSomething to start: 0
      Passed
      **** Test two ****
      Waiting JMXStartStopDoSomething to start: 0
      Passed
      **** Test three ****
      Waiting JMXStartStopDoSomething to start: 0
      Passed 50234
      Passed 50235
      **** Test four ****
      Waiting JMXStartStopDoSomething to start: 0
      Passed 50234 50235
      **** Test five ****
      Waiting JMXStartStopDoSomething to start: 0
      Passed 50234 50235
      **** Test six ****
      Waiting JMXStartStopDoSomething to start: 0
      Passed 50234 50235
      **** Test seven ****
      Waiting JMXStartStopDoSomething to start: 0
      Passed
      **** Test eight ****
      Waiting JMXStartStopDoSomething to start: 0
      Passed
      **** Test nine ****
      Waiting JMXStartStopDoSomething to start: 0
      Passed
      **** Test ten ****
      Waiting JMXStartStopDoSomething to start: 0
      Passed
      **** Test eleven ****
      Waiting JMXStartStopDoSomething to start: 0
      Passed
      **** Test twelve ****
      Waiting JMXStartStopDoSomething to start: 0
      Passed
      **** Test thirteen ****
      Waiting JMXStartStopDoSomething to start: 0
      Passed
      ----------System.err:(0/0)----------
      ----------rerun:(18/1218)*----------
      'PATH=C:/cygwin/usr/local/bin;C:/cygwin/bin;C:/Windows/system32;C:/Windows;C:/Windows/System32/Wbem;C:/Windows/System32/WindowsPowerShell/v1.0;C:/Program Files/TortoiseHg' \\
      SystemDrive=C: \\
      SystemRoot=C:/Windows \\
      TEMP=C:/cygwin/tmp \\
      TMP=C:/cygwin/tmp \\
      windir=C:/Windows \\
      TESTSRC=C:/cygwin/home/alanb/ws/tl/jdk/test/sun/management/jmxremote/startstop \\
      TESTSRCPATH=C:/cygwin/home/alanb/ws/tl/jdk/test/sun/management/jmxremote/startstop \\
      TESTCLASSES=C:/cygwin/home/alanb/testing/jtreg/JTwork/classes/1/sun/management/jmxremote/startstop \\
      TESTCLASSPATH=C:/cygwin/home/alanb/testing/jtreg/JTwork/classes/1/sun/management/jmxremote/startstop \\
      COMPILEJAVA=c:/cygwin/home/alanb/ws/tl/build/windows-x86_64-normal-server-release/images/j2sdk-image \\
      TESTJAVA=c:/cygwin/home/alanb/ws/tl/build/windows-x86_64-normal-server-release/images/j2sdk-image \\
      'TESTVMOPTS=-ea -esa -Xmx512m -DCompatibilityTest.disableNetwork=true' \\
      'TESTTOOLVMOPTS=-J-ea -J-esa -J-Xmx512m -J-DCompatibilityTest.disableNetwork=true' \\
      TESTJAVACOPTS= \\
      TESTJAVAOPTS= \\
          sh \\
              'C:\\cygwin\\home\\alanb\\ws\\tl\\jdk\\test\\sun\\management\\jmxremote\\startstop\\JMXStartStopTest.sh' --jtreg --no-compile
      result: Passed. Execution successful


      test result: Passed. Execution successful

            jbachorik Jaroslav BachorĂ­k
            alanb Alan Bateman
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: