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

[8u] some shell tests are passed but have unexpected operator errors

XMLWordPrintable

    • b03

      Some .sh tests are passed on Linux (with dash, like Ubuntu), but "[: ... unexpected operator" errors could be found when "-verbose:all" is used.

      For example:
      ```
      TEST: runtime/jsig/Test8017498.sh
      TEST JDK: /home/aoqi/work/theaoqi/jdk8u-dev/build/linux-x86_64-normal-server-release/images/j2sdk-image

      ACTION: shell -- Failed. Execution failed: exit code 2
      REASON: User specified action: run shell/timeout=30 Test8017498.sh
      TIME: 0.108 seconds
      messages:
      command: shell Test8017498.sh
      reason: User specified action: run shell/timeout=30 Test8017498.sh
      elapsed time (seconds): 0.108
      STDOUT:
      TESTSRC=/home/aoqi/work/theaoqi/jdk8u-dev/hotspot/test/runtime/jsig
      TESTJAVA=/home/aoqi/work/theaoqi/jdk8u-dev/build/linux-x86_64-normal-server-release/images/j2sdk-image
      COMPILEJAVA=/home/aoqi/work/theaoqi/jdk8u-dev/build/linux-x86_64-normal-server-release/images/j2sdk-image
      TESTCLASSES=/home/aoqi/tmp/JTwork/classes/runtime/jsig
      NULL =/dev/null
      PS =:
      FS =/
      RM =/bin/rm
      CP =/bin/cp
      MV =/bin/mv
      CLASSPATH =.:/home/aoqi/tmp/JTwork/classes/runtime/jsig:
      THIS_DIR=.
      VM_TYPE=server
      VM_BITS=64
      VM_OS=linux
      VM_CPU=amd64
      Testing on Linux
      STDERR:
      openjdk version "1.8.0_372-internal"
      OpenJDK Runtime Environment (build 1.8.0_372-internal-aoqi_2023_02_01_11_52-b00)
      OpenJDK 64-Bit Server VM (build 25.372-b00, mixed mode)
      /home/aoqi/work/theaoqi/jdk8u-dev/hotspot/test/runtime/jsig/Test8017498.sh: 50: [: x/usr/bin/gcc: unexpected operator
      rerun:
      cd /home/aoqi/tmp/JTwork/scratch && \
      HOME=/home/aoqi \
      LANG=zh_CN.UTF-8 \
      PATH=/bin:/usr/bin:/usr/sbin \
      TESTFILE=/home/aoqi/work/theaoqi/jdk8u-dev/hotspot/test/runtime/jsig/Test8017498.sh \
      TESTSRC=/home/aoqi/work/theaoqi/jdk8u-dev/hotspot/test/runtime/jsig \
      TESTSRCPATH=/home/aoqi/work/theaoqi/jdk8u-dev/hotspot/test/runtime/jsig \
      TESTCLASSES=/home/aoqi/tmp/JTwork/classes/runtime/jsig \
      TESTCLASSPATH=/home/aoqi/tmp/JTwork/classes/runtime/jsig \
      COMPILEJAVA=/home/aoqi/work/theaoqi/jdk8u-dev/build/linux-x86_64-normal-server-release/images/j2sdk-image \
      TESTJAVA=/home/aoqi/work/theaoqi/jdk8u-dev/build/linux-x86_64-normal-server-release/images/j2sdk-image \
      TESTVMOPTS= \
      ```

      This issue is only found in jdk8u.

            aoqi Qi Ao
            aoqi Qi Ao
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: