Michael Semb Wever created CASSANDRA-15662:
----------------------------------------------

             Summary: cqlsh tests won't run on jdk1.8 (regression from 
CASSANDRA-10190) 
                 Key: CASSANDRA-15662
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-15662
             Project: Cassandra
          Issue Type: Bug
          Components: Test/unit
            Reporter: Michael Semb Wever


Running the cqlsh tests on jdk1.8 no longer work.

The commit {{bf9a1d487b}} for CASSANDRA-10190 broke this, by defaulting 
{{CASSANDRA_USE_JDK11}} to true. See 
https://github.com/apache/cassandra/commit/bf9a1d487b9ba469e8d740cf7d1cd419535a7e79#diff-90e40e02845884b66e9006b25250ea5cR36-R38

The following three work…
{code}
jenv shell 1.8
export CASSANDRA_USE_JDK11=false
./pylib/cassandra-cqlsh-tests.sh `pwd`
{code}
{code}
jenv shell 11.0
export CASSANDRA_USE_JDK11=true
./pylib/cassandra-cqlsh-tests.sh `pwd`
{code}
{code}
jenv shell 1.8
unset CASSANDRA_USE_JDK11
./pylib/cassandra-cqlsh-tests.sh `pwd`
{code}

The following does not…
{code}
jenv shell 1.8
./pylib/cassandra-cqlsh-tests.sh `pwd`
{code}
{noformat}
BUILD FAILED
/Users/mick/src/apache/casSANDRA/build.xml:292: -Duse.jdk11=true or 
$CASSANDRA_USE_JDK11=true cannot be set when building from java 8
{noformat}

JDK 1.8 is expected to be the default. With {{CASSANDRA_USE_JDK11}} being 
defined if/when JDK 11 is used.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to