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: