dragonwell-project / dragonwell21

GNU General Public License v2.0
50 stars 11 forks source link

[upstream][upstream]test/langtools/jdk/jshell/ToolTabSnippetTest.java fail on linux-x64 #46

Open sendaoYan opened 2 months ago

sendaoYan commented 2 months ago
j -jdk:build/linux-x86_64-server-release/images/jdk/ test/langtools/jdk/jshell/ToolTabSnippetTest.java
Directory "tmp" not found: creating
--------------------------------------------------
TEST: jdk/jshell/ToolTabSnippetTest.java
TEST JDK: /home/yansendao/git/jdk/build/linux-x86_64-server-release/images/jdk

ACTION: build -- Passed. Build successful
REASON: User specified action: run build toolbox.ToolBox toolbox.JarTask toolbox.JavacTask 
TIME:   1.674 seconds
messages:
command: build toolbox.ToolBox toolbox.JarTask toolbox.JavacTask
reason: User specified action: run build toolbox.ToolBox toolbox.JarTask toolbox.JavacTask 
started: Sun Apr 28 10:03:57 CST 2024
Library /tools/lib:
  compile: toolbox.ToolBox, toolbox.JarTask, toolbox.JavacTask
finished: Sun Apr 28 10:03:58 CST 2024
elapsed time (seconds): 1.674

ACTION: compile -- Passed. Compilation successful
REASON: .class file out of date or does not exist
TIME:   1.67 seconds
messages:
command: compile /home/yansendao/git/jdk/test/langtools/tools/lib/toolbox/ToolBox.java /home/yansendao/git/jdk/test/langtools/tools/lib/toolbox/JarTask.java /home/yansendao/git/jdk/test/langtools/tools/lib/toolbox/JavacTask.java
reason: .class file out of date or does not exist
started: Sun Apr 28 10:03:57 CST 2024
Additional options from @modules: --add-modules jdk.compiler,jdk.jshell --add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED --add-exports jdk.jshell/jdk.internal.jshell.tool=ALL-UNNAMED
Mode: othervm
finished: Sun Apr 28 10:03:58 CST 2024
elapsed time (seconds): 1.67
configuration:
javac compilation environment
  add modules: jdk.compiler jdk.jshell               
  add exports: jdk.compiler/com.sun.tools.javac.api  ALL-UNNAMED
               jdk.compiler/com.sun.tools.javac.main ALL-UNNAMED
               jdk.jshell/jdk.internal.jshell.tool   ALL-UNNAMED
  source path: /home/yansendao/git/jdk/test/langtools/tools/lib 
  class path:  /home/yansendao/git/jdk/tmp/classes/tools/lib 
               /home/yansendao/software/jdk/jtreg-7/lib/testng-7.3.0.jar 
               /home/yansendao/software/jdk/jtreg-7/lib/guice-5.1.0.jar 
               /home/yansendao/software/jdk/jtreg-7/lib/jcommander-1.82.jar 

rerun:
cd /home/yansendao/git/jdk/tmp/scratch && \
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/995/bus \
DISPLAY=:7 \
HOME=/home/yansendao \
LANG=en_US.UTF-8 \
PATH=/bin:/usr/bin:/usr/sbin \
XDG_RUNTIME_DIR=/run/user/995 \
XDG_SESSION_ID=805861 \
    /home/yansendao/git/jdk/build/linux-x86_64-server-release/images/jdk/bin/javac \
        -J-Dtest.vm.opts= \
        -J-Dtest.tool.vm.opts= \
        -J-Dtest.compiler.opts= \
        -J-Dtest.java.opts= \
        -J-Dtest.jdk=/home/yansendao/git/jdk/build/linux-x86_64-server-release/images/jdk \
        -J-Dcompile.jdk=/home/yansendao/git/jdk/build/linux-x86_64-server-release/images/jdk \
        -J-Dtest.timeout.factor=1.0 \
        -J-Dtest.root=/home/yansendao/git/jdk/test/langtools \
        -J-Dtest.name=jdk/jshell/ToolTabSnippetTest.java \
        -J-Dtest.file=/home/yansendao/git/jdk/test/langtools/jdk/jshell/ToolTabSnippetTest.java \
        -J-Dtest.src=/home/yansendao/git/jdk/test/langtools/jdk/jshell \
        -J-Dtest.src.path=/home/yansendao/git/jdk/test/langtools/jdk/jshell:/home/yansendao/git/jdk/test/langtools/tools/lib \
        -J-Dtest.classes=/home/yansendao/git/jdk/tmp/classes/jdk/jshell/ToolTabSnippetTest.d \
        -J-Dtest.class.path=/home/yansendao/git/jdk/tmp/classes/jdk/jshell/ToolTabSnippetTest.d:/home/yansendao/git/jdk/tmp/classes/tools/lib \
        -J-Dtest.modules='jdk.compiler/com.sun.tools.javac.api jdk.compiler/com.sun.tools.javac.main jdk.jshell/jdk.internal.jshell.tool:+open jdk.jshell/jdk.internal.jshell.tool.resources:open jdk.jshell/jdk.jshell:open' \
        @/home/yansendao/git/jdk/tmp/jdk/jshell/ToolTabSnippetTest.d/compile.0.jta
STDOUT:
STDERR:
Note: /home/yansendao/git/jdk/test/langtools/tools/lib/toolbox/AbstractTask.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

ACTION: build -- Passed. Build successful
REASON: User specified action: run build Compiler UITesting 
TIME:   1.269 seconds
messages:
command: build Compiler UITesting
reason: User specified action: run build Compiler UITesting 
started: Sun Apr 28 10:03:58 CST 2024
Test directory:
  compile: Compiler, UITesting
finished: Sun Apr 28 10:04:00 CST 2024
elapsed time (seconds): 1.269

ACTION: compile -- Passed. Compilation successful
REASON: .class file out of date or does not exist
TIME:   1.268 seconds
messages:
command: compile /home/yansendao/git/jdk/test/langtools/jdk/jshell/Compiler.java /home/yansendao/git/jdk/test/langtools/jdk/jshell/UITesting.java
reason: .class file out of date or does not exist
started: Sun Apr 28 10:03:58 CST 2024
Additional options from @modules: --add-modules jdk.compiler,jdk.jshell --add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED --add-exports jdk.jshell/jdk.internal.jshell.tool=ALL-UNNAMED
Mode: othervm
finished: Sun Apr 28 10:04:00 CST 2024
elapsed time (seconds): 1.268
configuration:
javac compilation environment
  add modules: jdk.compiler jdk.jshell               
  add exports: jdk.compiler/com.sun.tools.javac.api  ALL-UNNAMED
               jdk.compiler/com.sun.tools.javac.main ALL-UNNAMED
               jdk.jshell/jdk.internal.jshell.tool   ALL-UNNAMED
  source path: /home/yansendao/git/jdk/test/langtools/jdk/jshell 
               /home/yansendao/git/jdk/test/langtools/tools/lib 
  class path:  /home/yansendao/git/jdk/test/langtools/jdk/jshell 
               /home/yansendao/git/jdk/tmp/classes/jdk/jshell/ToolTabSnippetTest.d 
               /home/yansendao/git/jdk/tmp/classes/tools/lib 
               /home/yansendao/software/jdk/jtreg-7/lib/testng-7.3.0.jar 
               /home/yansendao/software/jdk/jtreg-7/lib/guice-5.1.0.jar 
               /home/yansendao/software/jdk/jtreg-7/lib/jcommander-1.82.jar 

rerun:
cd /home/yansendao/git/jdk/tmp/scratch && \
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/995/bus \
DISPLAY=:7 \
HOME=/home/yansendao \
LANG=en_US.UTF-8 \
PATH=/bin:/usr/bin:/usr/sbin \
XDG_RUNTIME_DIR=/run/user/995 \
XDG_SESSION_ID=805861 \
    /home/yansendao/git/jdk/build/linux-x86_64-server-release/images/jdk/bin/javac \
        -J-Dtest.vm.opts= \
        -J-Dtest.tool.vm.opts= \
        -J-Dtest.compiler.opts= \
        -J-Dtest.java.opts= \
        -J-Dtest.jdk=/home/yansendao/git/jdk/build/linux-x86_64-server-release/images/jdk \
        -J-Dcompile.jdk=/home/yansendao/git/jdk/build/linux-x86_64-server-release/images/jdk \
        -J-Dtest.timeout.factor=1.0 \
        -J-Dtest.root=/home/yansendao/git/jdk/test/langtools \
        -J-Dtest.name=jdk/jshell/ToolTabSnippetTest.java \
        -J-Dtest.file=/home/yansendao/git/jdk/test/langtools/jdk/jshell/ToolTabSnippetTest.java \
        -J-Dtest.src=/home/yansendao/git/jdk/test/langtools/jdk/jshell \
        -J-Dtest.src.path=/home/yansendao/git/jdk/test/langtools/jdk/jshell:/home/yansendao/git/jdk/test/langtools/tools/lib \
        -J-Dtest.classes=/home/yansendao/git/jdk/tmp/classes/jdk/jshell/ToolTabSnippetTest.d \
        -J-Dtest.class.path=/home/yansendao/git/jdk/tmp/classes/jdk/jshell/ToolTabSnippetTest.d:/home/yansendao/git/jdk/tmp/classes/tools/lib \
        -J-Dtest.modules='jdk.compiler/com.sun.tools.javac.api jdk.compiler/com.sun.tools.javac.main jdk.jshell/jdk.internal.jshell.tool:+open jdk.jshell/jdk.internal.jshell.tool.resources:open jdk.jshell/jdk.jshell:open' \
        @/home/yansendao/git/jdk/tmp/jdk/jshell/ToolTabSnippetTest.d/compile.1.jta
STDOUT:
STDERR:

ACTION: build -- Passed. Build successful
REASON: User specified action: run build ToolTabSnippetTest 
TIME:   1.15 seconds
messages:
command: build ToolTabSnippetTest
reason: User specified action: run build ToolTabSnippetTest 
started: Sun Apr 28 10:04:00 CST 2024
Test directory:
  compile: ToolTabSnippetTest
finished: Sun Apr 28 10:04:01 CST 2024
elapsed time (seconds): 1.15

ACTION: compile -- Passed. Compilation successful
REASON: .class file out of date or does not exist
TIME:   1.149 seconds
messages:
command: compile /home/yansendao/git/jdk/test/langtools/jdk/jshell/ToolTabSnippetTest.java
reason: .class file out of date or does not exist
started: Sun Apr 28 10:04:00 CST 2024
Additional options from @modules: --add-modules jdk.compiler,jdk.jshell --add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED --add-exports jdk.jshell/jdk.internal.jshell.tool=ALL-UNNAMED
Mode: othervm
finished: Sun Apr 28 10:04:01 CST 2024
elapsed time (seconds): 1.149
configuration:
javac compilation environment
  add modules: jdk.compiler jdk.jshell               
  add exports: jdk.compiler/com.sun.tools.javac.api  ALL-UNNAMED
               jdk.compiler/com.sun.tools.javac.main ALL-UNNAMED
               jdk.jshell/jdk.internal.jshell.tool   ALL-UNNAMED
  source path: /home/yansendao/git/jdk/test/langtools/jdk/jshell 
               /home/yansendao/git/jdk/test/langtools/tools/lib 
  class path:  /home/yansendao/git/jdk/test/langtools/jdk/jshell 
               /home/yansendao/git/jdk/tmp/classes/jdk/jshell/ToolTabSnippetTest.d 
               /home/yansendao/git/jdk/tmp/classes/tools/lib 
               /home/yansendao/software/jdk/jtreg-7/lib/testng-7.3.0.jar 
               /home/yansendao/software/jdk/jtreg-7/lib/guice-5.1.0.jar 
               /home/yansendao/software/jdk/jtreg-7/lib/jcommander-1.82.jar 

rerun:
cd /home/yansendao/git/jdk/tmp/scratch && \
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/995/bus \
DISPLAY=:7 \
HOME=/home/yansendao \
LANG=en_US.UTF-8 \
PATH=/bin:/usr/bin:/usr/sbin \
XDG_RUNTIME_DIR=/run/user/995 \
XDG_SESSION_ID=805861 \
    /home/yansendao/git/jdk/build/linux-x86_64-server-release/images/jdk/bin/javac \
        -J-Dtest.vm.opts= \
        -J-Dtest.tool.vm.opts= \
        -J-Dtest.compiler.opts= \
        -J-Dtest.java.opts= \
        -J-Dtest.jdk=/home/yansendao/git/jdk/build/linux-x86_64-server-release/images/jdk \
        -J-Dcompile.jdk=/home/yansendao/git/jdk/build/linux-x86_64-server-release/images/jdk \
        -J-Dtest.timeout.factor=1.0 \
        -J-Dtest.root=/home/yansendao/git/jdk/test/langtools \
        -J-Dtest.name=jdk/jshell/ToolTabSnippetTest.java \
        -J-Dtest.file=/home/yansendao/git/jdk/test/langtools/jdk/jshell/ToolTabSnippetTest.java \
        -J-Dtest.src=/home/yansendao/git/jdk/test/langtools/jdk/jshell \
        -J-Dtest.src.path=/home/yansendao/git/jdk/test/langtools/jdk/jshell:/home/yansendao/git/jdk/test/langtools/tools/lib \
        -J-Dtest.classes=/home/yansendao/git/jdk/tmp/classes/jdk/jshell/ToolTabSnippetTest.d \
        -J-Dtest.class.path=/home/yansendao/git/jdk/tmp/classes/jdk/jshell/ToolTabSnippetTest.d:/home/yansendao/git/jdk/tmp/classes/tools/lib \
        -J-Dtest.modules='jdk.compiler/com.sun.tools.javac.api jdk.compiler/com.sun.tools.javac.main jdk.jshell/jdk.internal.jshell.tool:+open jdk.jshell/jdk.internal.jshell.tool.resources:open jdk.jshell/jdk.jshell:open' \
        @/home/yansendao/git/jdk/tmp/jdk/jshell/ToolTabSnippetTest.d/compile.2.jta
STDOUT:
STDERR:

ACTION: build -- Passed. All files up to date
REASON: Named class compiled on demand
TIME:   0.0 seconds
messages:
command: build ToolTabSnippetTest
reason: Named class compiled on demand
started: Sun Apr 28 10:04:01 CST 2024
finished: Sun Apr 28 10:04:01 CST 2024
elapsed time (seconds): 0.0

ACTION: testng -- Failed. Execution failed: `main' threw exception: java.lang.Exception: failures: 1
REASON: User specified action: run testng/timeout=300 ToolTabSnippetTest 
TIME:   79.126 seconds
messages:
command: testng ToolTabSnippetTest
reason: User specified action: run testng/timeout=300 ToolTabSnippetTest 
started: Sun Apr 28 10:04:01 CST 2024
Mode: othervm
Additional options from @modules: --add-modules jdk.compiler,jdk.jshell --add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED --add-exports jdk.jshell/jdk.internal.jshell.tool=ALL-UNNAMED --add-opens jdk.jshell/jdk.internal.jshell.tool=ALL-UNNAMED --add-opens jdk.jshell/jdk.internal.jshell.tool.resources=ALL-UNNAMED --add-opens jdk.jshell/jdk.jshell=ALL-UNNAMED
finished: Sun Apr 28 10:05:20 CST 2024
elapsed time (seconds): 79.126
configuration:
Boot Layer
  add modules: jdk.compiler jdk.jshell                       
  add exports: jdk.compiler/com.sun.tools.javac.api          ALL-UNNAMED
               jdk.compiler/com.sun.tools.javac.main         ALL-UNNAMED
               jdk.jshell/jdk.internal.jshell.tool           ALL-UNNAMED
  add opens:   jdk.jshell/jdk.internal.jshell.tool           ALL-UNNAMED
               jdk.jshell/jdk.internal.jshell.tool.resources ALL-UNNAMED
               jdk.jshell/jdk.jshell                         ALL-UNNAMED

STDOUT:
|  Welcome to JShell -- Version 23
|  For an introduction type: /help intro

<press tab again to see all possible completions; total possible completions: 116>

AbstractMethodError               Appendable                        
ArithmeticException               ArrayIndexOutOfBoundsException    
ArrayStoreException               AssertionError                    
AutoCloseable                     Boolean                           
BootstrapMethodError              Byte                              
CharSequence                      Character                         
Class                             ClassCastException                
ClassCircularityError             ClassFormatError                  
ClassLoader                       ClassNotFoundException            
ClassValue                        CloneNotSupportedException        
Cloneable                         Comparable                        
Deprecated                        Double                            
Enum                              EnumConstantNotPresentException   
Error                             Exception                         
ExceptionInInitializerError       Float                             
FunctionalInterface               IllegalAccessError                
IllegalAccessException            IllegalArgumentException          
IllegalCallerException            IllegalMonitorStateException      
IllegalStateException             IllegalThreadStateException       
IncompatibleClassChangeError      IndexOutOfBoundsException         
InheritableThreadLocal            InstantiationError                
InstantiationException            Integer                           
InternalError                     InterruptedException              
Iterable                          LayerInstantiationException       
LinkageError                      Long                              
MatchException                    Math                              
Module                            ModuleLayer                       
NegativeArraySizeException        NoClassDefFoundError              
NoSuchFieldError                  NoSuchFieldException              
NoSuchMethodError                 NoSuchMethodException             
NullPointerException              Number                            
NumberFormatException             Object                            
OutOfMemoryError                  Override                          
Package                           Process                           
ProcessBuilder                    ProcessHandle                     
Readable                          Record                            
ReflectiveOperationException      Runnable                          
Runtime                           RuntimeException                  
RuntimePermission                 SafeVarargs                       
ScopedValue                       SecurityException                 
SecurityManager                   Short                             
StackOverflowError                StackTraceElement                 
StackWalker                       StrictMath                        
String                            StringBuffer                      
StringBuilder                     StringIndexOutOfBoundsException   
StringTemplate                    SuppressWarnings                  
System                            Thread                            
ThreadDeath                       ThreadGroup                       
ThreadLocal                       Throwable                         
TypeNotPresentException           UnknownError                      
UnsatisfiedLinkError              UnsupportedClassVersionError      
UnsupportedOperationException     VerifyError                       
VirtualMachineError               Void                              
WrongThreadException              boolean                           
byte                              char                              
double                            float                             
int                               long                              
short                             void                              

<press tab again to see all possible completions; total possible completions: 124>

AbstractMethodError               Appendable                        
ArithmeticException               ArrayIndexOutOfBoundsException    
ArrayStoreException               AssertionError                    
AutoCloseable                     Boolean                           
BootstrapMethodError              Byte                              
CharSequence                      Character                         
Class                             ClassCastException                
ClassCircularityError             ClassFormatError                  
ClassLoader                       ClassNotFoundException            
ClassValue                        CloneNotSupportedException        
Cloneable                         Comparable                        
Deprecated                        Double                            
Enum                              EnumConstantNotPresentException   
Error                             Exception                         
ExceptionInInitializerError       Float                             
FunctionalInterface               IllegalAccessError                
IllegalAccessException            IllegalArgumentException          
IllegalCallerException            IllegalMonitorStateException      
IllegalStateException             IllegalThreadStateException       
IncompatibleClassChangeError      IndexOutOfBoundsException         
InheritableThreadLocal            InstantiationError                
InstantiationException            Integer                           
InternalError                     InterruptedException              
Iterable                          LayerInstantiationException       
LinkageError                      Long                              
MatchException                    Math                              
Module                            ModuleLayer                       
NegativeArraySizeException        NoClassDefFoundError              
NoSuchFieldError                  NoSuchFieldException              
NoSuchMethodError                 NoSuchMethodException             
NullPointerException              Number                            
NumberFormatException             Object                            
OutOfMemoryError                  Override                          
Package                           Process                           
ProcessBuilder                    ProcessHandle                     
Readable                          Record                            
ReflectiveOperationException      Runnable                          
Runtime                           RuntimeException                  
RuntimePermission                 SafeVarargs                       
ScopedValue                       SecurityException                 
SecurityManager                   Short                             
StackOverflowError                StackTraceElement                 
StackWalker                       StrictMath                        
String                            StringBuffer                      
StringBuilder                     StringIndexOutOfBoundsException   
StringTemplate                    SuppressWarnings                  
System                            Thread                            
ThreadDeath                       ThreadGroup                       
ThreadLocal                       Throwable                         
TypeNotPresentException           UnknownError                      
UnsatisfiedLinkError              UnsupportedClassVersionError      
UnsupportedOperationException     VerifyError                       
VirtualMachineError               Void                              
WrongThreadException              boolean                           
byte                              char                              
com.                              double                            
float                             int                               
java.                             javax.                            
jdk.                              long                              
netscape.                         org.                              
short                             sun.                              
toolbox.                          void                              

 /exit
|  Goodbye
test ToolTabSnippetTest.testCleaningCompletionTODO(): success
|  Welcome to JShell -- Version 23
|  For an introduction type: /help intro
 java.io.File.path
pathSeparator       pathSeparatorChar   

 java.io.File.pathSeparator

 /exit
|  Goodbye
test ToolTabSnippetTest.testCrash8221759(): success
|  Welcome to JShell -- Version 23
|  For an introduction type: /help intro
 import java.time.*
 new Instant
InstantiationError(       InstantiationException(   

 new InstantiationE

 /exit
|  Goodbye
test ToolTabSnippetTest.testDocumentationAfterInsert(): success
|  Welcome to JShell -- Version 23
|  For an introduction type: /help intro
 /env -class-path /home/yansendao/git/jdk/tmp/classes/jdk/jshell/ToolTabSnippetTest.d
|  Setting new options and restoring state.
 import jshelltest.*;

<press tab again to see all possible completions; total possible completions: 126>

AbstractMethodError               Appendable                        
ArithmeticException               ArrayIndexOutOfBoundsException    
ArrayStoreException               AssertionError                    
AutoCloseable                     Boolean                           
BootstrapMethodError              Byte                              
CharSequence                      Character                         
Class                             ClassCastException                
ClassCircularityError             ClassFormatError                  
ClassLoader                       ClassNotFoundException            
ClassValue                        CloneNotSupportedException        
Cloneable                         Comparable                        
Deprecated                        Double                            
Enum                              EnumConstantNotPresentException   
Error                             Exception                         
ExceptionInInitializerError       Float                             
FunctionalInterface               IllegalAccessError                
IllegalAccessException            IllegalArgumentException          
IllegalCallerException            IllegalMonitorStateException      
IllegalStateException             IllegalThreadStateException       
IncompatibleClassChangeError      IndexOutOfBoundsException         
InheritableThreadLocal            InstantiationError                
InstantiationException            Integer                           
InternalError                     InterruptedException              
Iterable                          JShellTest                        
JShellTestAux                     LayerInstantiationException       
LinkageError                      Long                              
MatchException                    Math                              
Module                            ModuleLayer                       
NegativeArraySizeException        NoClassDefFoundError              
NoSuchFieldError                  NoSuchFieldException              
NoSuchMethodError                 NoSuchMethodException             
NullPointerException              Number                            
NumberFormatException             Object                            
OutOfMemoryError                  Override                          
Package                           Process                           
ProcessBuilder                    ProcessHandle                     
Readable                          Record                            
ReflectiveOperationException      Runnable                          
Runtime                           RuntimeException                  
RuntimePermission                 SafeVarargs                       
ScopedValue                       SecurityException                 
SecurityManager                   Short                             
StackOverflowError                StackTraceElement                 
StackWalker                       StrictMath                        
String                            StringBuffer                      
StringBuilder                     StringIndexOutOfBoundsException   
StringTemplate                    SuppressWarnings                  
System                            Thread                            
ThreadDeath                       ThreadGroup                       
ThreadLocal                       Throwable                         
TypeNotPresentException           UnknownError                      
UnsatisfiedLinkError              UnsupportedClassVersionError      
UnsupportedOperationException     VerifyError                       
VirtualMachineError               Void                              
WrongThreadException              boolean                           
byte                              char                              
com.                              double                            
float                             int                               
java.                             javax.                            
jdk.                              long                              
netscape.                         org.                              
short                             sun.                              
toolbox.                          void                              
 new JShellTes
JShellTest(      JShellTestAux(   

 new JShellTest
JShellTest(      JShellTestAux(   

Signatures:
jshelltest.JShellTest

<press tab again to see documentation>

 new JShellTest
jshelltest.JShellTest
JShellTest 0

 new JShellTest
JShellTest(      JShellTestAux(   

Signatures:
jshelltest.JShellTest

<press tab again to see documentation>

 new JShellTest(
Signatures:
JShellTest(String str)
JShellTest(String str, int i)

<press tab again to see documentation>

 new JShellTest(
JShellTest(String str)
JShellTest 1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

<press tab again to see next page>

 new JShellTest(
1
1
1
1
1
1
1
1
1
1
1
1

<press tab to see next documentation>

 new JShellTest(
JShellTest(String str, int i)
JShellTest 2

<press tab again to see all possible completions; total possible completions: 126>

 new JShellTest(
AbstractMethodError               Appendable                        
ArithmeticException               ArrayIndexOutOfBoundsException    
ArrayStoreException               AssertionError                    
AutoCloseable                     Boolean                           
BootstrapMethodError              Byte                              
CharSequence                      Character                         
Class                             ClassCastException                
ClassCircularityError             ClassFormatError                  
ClassLoader                       ClassNotFoundException            
ClassValue                        CloneNotSupportedException        
Cloneable                         Comparable                        
Deprecated                        Double                            
Enum                              EnumConstantNotPresentException   
Error                             Exception                         
ExceptionInInitializerError       Float                             
FunctionalInterface               IllegalAccessError                
IllegalAccessException            IllegalArgumentException          
IllegalCallerException            IllegalMonitorStateException      
IllegalStateException             IllegalThreadStateException       
IncompatibleClassChangeError      IndexOutOfBoundsException         
InheritableThreadLocal            InstantiationError                
InstantiationException            Integer                           
InternalError                     InterruptedException              
Iterable                          JShellTest                        
JShellTestAux                     LayerInstantiationException       
LinkageError                      Long                              
MatchException                    Math                              
Module                            ModuleLayer                       
NegativeArraySizeException        NoClassDefFoundError              
NoSuchFieldError                  NoSuchFieldException              
NoSuchMethodError                 NoSuchMethodException             
NullPointerException              Number                            
NumberFormatException             Object                            
OutOfMemoryError                  Override                          
Package                           Process                           
ProcessBuilder                    ProcessHandle                     
Readable                          Record                            
ReflectiveOperationException      Runnable                          
Runtime                           RuntimeException                  
RuntimePermission                 SafeVarargs                       
ScopedValue                       SecurityException                 
SecurityManager                   Short                             
StackOverflowError                StackTraceElement                 
StackWalker                       StrictMath                        
String                            StringBuffer                      
StringBuilder                     StringIndexOutOfBoundsException   
StringTemplate                    SuppressWarnings                  
System                            Thread                            
ThreadDeath                       ThreadGroup                       
ThreadLocal                       Throwable                         
TypeNotPresentException           UnknownError                      
UnsatisfiedLinkError              UnsupportedClassVersionError      
UnsupportedOperationException     VerifyError                       
VirtualMachineError               Void                              
WrongThreadException              boolean                           
byte                              char                              
com.                              double                            
float                             int                               
java.                             javax.                            
jdk.                              long                              
netscape.                         org.                              
short                             sun.                              
toolbox.                          void                              

 new JShellTest(

 /exit
|  Goodbye
test ToolTabSnippetTest.testExpression(): failure
java.lang.IllegalStateException: Timeout waiting for: .*String.*StringBuilder.*\u000D*\u000A\u000D? \u0005new JShellTest\(, actual output so far: \u000AAbstractMethodError               Appendable                        \u000AArithmeticException               ArrayIndexOutOfBoundsException    \u000AArrayStoreException               AssertionError                    \u000AAutoCloseable                     Boolean                           \u000ABootstrapMethodError              Byte                              \u000ACharSequence                      Character                         \u000AClass                             ClassCastException                \u000AClassCircularityError             ClassFormatError                  \u000AClassLoader                       ClassNotFoundException            \u000AClassValue                        CloneNotSupportedException        \u000ACloneable                         Comparable                        \u000ADeprecated                        Double                            \u000AEnum                              EnumConstantNotPresentException   \u000AError                             Exception                         \u000AExceptionInInitializerError       Float                             \u000AFunctionalInterface               IllegalAccessError                \u000AIllegalAccessException            IllegalArgumentException          \u000AIllegalCallerException            IllegalMonitorStateException      \u000AIllegalStateException             IllegalThreadStateException       \u000AIncompatibleClassChangeError      IndexOutOfBoundsException         \u000AInheritableThreadLocal            InstantiationError                \u000AInstantiationException            Integer                           \u000AInternalError                     InterruptedException              \u000AIterable                          JShellTest                        \u000AJShellTestAux                     LayerInstantiationException       \u000ALinkageError                      Long                              \u000AMatchException                    Math                              \u000AModule                            ModuleLayer                       \u000ANegativeArraySizeException        NoClassDefFoundError              \u000ANoSuchFieldError                  NoSuchFieldException              \u000ANoSuchMethodError                 NoSuchMethodException             \u000ANullPointerException              Number                            \u000ANumberFormatException             Object                            \u000AOutOfMemoryError                  Override                          \u000APackage                           Process                           \u000AProcessBuilder                    ProcessHandle                     \u000AReadable                          Record                            \u000AReflectiveOperationException      Runnable                          \u000ARuntime                           RuntimeException                  \u000ARuntimePermission                 SafeVarargs                       \u000AScopedValue                       SecurityException                 \u000ASecurityManager                   Short                             \u000AStackOverflowError                StackTraceElement                 \u000AStackWalker                       StrictMath                        \u000AString                            StringBuffer                      \u000AStringBuilder                     StringIndexOutOfBoundsException   \u000AStringTemplate                    SuppressWarnings                  \u000ASystem                            Thread                            \u000AThreadDeath                       ThreadGroup                       \u000AThreadLocal                       Throwable                         \u000ATypeNotPresentException           UnknownError                      \u000AUnsatisfiedLinkError              UnsupportedClassVersionError      \u000AUnsupportedOperationException     VerifyError                       \u000AVirtualMachineError               Void                              \u000AWrongThreadExcept
        at UITesting.waitOutput(UITesting.java:179)
        at UITesting.waitOutput(UITesting.java:148)
        at ToolTabSnippetTest.lambda$testExpression$0(ToolTabSnippetTest.java:130)
        at UITesting.doRunTest(UITesting.java:122)
        at ToolTabSnippetTest.testExpression(ToolTabSnippetTest.java:62)
        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
        at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
        at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:599)
        at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174)
        at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
        at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822)
        at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147)
        at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
        at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1597)
        at org.testng.TestRunner.privateRun(TestRunner.java:764)
        at org.testng.TestRunner.run(TestRunner.java:585)
        at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
        at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
        at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
        at org.testng.SuiteRunner.run(SuiteRunner.java:286)
        at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
        at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
        at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
        at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
        at org.testng.TestNG.runSuites(TestNG.java:1069)
        at org.testng.TestNG.run(TestNG.java:1037)
        at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:102)
        at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:58)
        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
        at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
        at java.base/java.lang.Thread.run(Thread.java:1575)
|  Welcome to JShell -- Version 23
|  For an introduction type: /help intro
 String xyzAA;
xyzAA ==> null
 String s = xyzAA.
 double xyzAB;
xyzAB ==> 0.0
 String s = xyz
xyzAA   

<press tab again to see all possible completions>

 String s = xyzA

 /exit
|  Goodbye
test ToolTabSnippetTest.testNoRepeat(): success

===============================================
jdk/jshell/ToolTabSnippetTest.java
Total tests run: 5, Passes: 4, Failures: 1, Skips: 0
===============================================

STDERR:
java.lang.Exception: failures: 1
        at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:104)
        at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:58)
        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
        at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
        at java.base/java.lang.Thread.run(Thread.java:1575)

JavaTest Message: Test threw exception: java.lang.Exception: failures: 1
JavaTest Message: shutting down test

STATUS:Failed.`main' threw exception: java.lang.Exception: failures: 1
rerun:
cd /home/yansendao/git/jdk/tmp/scratch && \
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/995/bus \
DISPLAY=:7 \
HOME=/home/yansendao \
LANG=en_US.UTF-8 \
PATH=/bin:/usr/bin:/usr/sbin \
XDG_RUNTIME_DIR=/run/user/995 \
XDG_SESSION_ID=805861 \
CLASSPATH=/home/yansendao/git/jdk/tmp/classes/jdk/jshell/ToolTabSnippetTest.d:/home/yansendao/git/jdk/test/langtools/jdk/jshell:/home/yansendao/git/jdk/tmp/classes/tools/lib:/home/yansendao/git/jdk/test/langtools/tools/lib:/home/yansendao/software/jdk/jtreg-7/lib/testng-7.3.0.jar:/home/yansendao/software/jdk/jtreg-7/lib/guice-5.1.0.jar:/home/yansendao/software/jdk/jtreg-7/lib/jcommander-1.82.jar:/home/yansendao/software/jdk/jtreg-7/lib/javatest.jar:/home/yansendao/software/jdk/jtreg-7/lib/jtreg.jar \
    /home/yansendao/git/jdk/build/linux-x86_64-server-release/images/jdk/bin/java \
        -Dtest.vm.opts= \
        -Dtest.tool.vm.opts= \
        -Dtest.compiler.opts= \
        -Dtest.java.opts= \
        -Dtest.jdk=/home/yansendao/git/jdk/build/linux-x86_64-server-release/images/jdk \
        -Dcompile.jdk=/home/yansendao/git/jdk/build/linux-x86_64-server-release/images/jdk \
        -Dtest.timeout.factor=1.0 \
        -Dtest.root=/home/yansendao/git/jdk/test/langtools \
        -Dtest.name=jdk/jshell/ToolTabSnippetTest.java \
        -Dtest.file=/home/yansendao/git/jdk/test/langtools/jdk/jshell/ToolTabSnippetTest.java \
        -Dtest.src=/home/yansendao/git/jdk/test/langtools/jdk/jshell \
        -Dtest.src.path=/home/yansendao/git/jdk/test/langtools/jdk/jshell:/home/yansendao/git/jdk/test/langtools/tools/lib \
        -Dtest.classes=/home/yansendao/git/jdk/tmp/classes/jdk/jshell/ToolTabSnippetTest.d \
        -Dtest.class.path=/home/yansendao/git/jdk/tmp/classes/jdk/jshell/ToolTabSnippetTest.d:/home/yansendao/git/jdk/tmp/classes/tools/lib \
        -Dtest.modules='jdk.compiler/com.sun.tools.javac.api jdk.compiler/com.sun.tools.javac.main jdk.jshell/jdk.internal.jshell.tool:+open jdk.jshell/jdk.internal.jshell.tool.resources:open jdk.jshell/jdk.jshell:open' \
        --add-modules jdk.compiler,jdk.jshell \
        --add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED \
        --add-exports jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED \
        --add-exports jdk.jshell/jdk.internal.jshell.tool=ALL-UNNAMED \
        --add-opens jdk.jshell/jdk.internal.jshell.tool=ALL-UNNAMED \
        --add-opens jdk.jshell/jdk.internal.jshell.tool.resources=ALL-UNNAMED \
        --add-opens jdk.jshell/jdk.jshell=ALL-UNNAMED \
        com.sun.javatest.regtest.agent.MainWrapper /home/yansendao/git/jdk/tmp/jdk/jshell/ToolTabSnippetTest.d/testng.3.jta jdk/jshell/ToolTabSnippetTest.java false ToolTabSnippetTest

TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.Exception: failures: 1
--------------------------------------------------
Test results: failed: 1
Results written to /home/yansendao/git/jdk/tmp
Error: Some tests failed or other problems occurred.

real    1m28.579s
user    2m9.002s
sys     0m2.635s
> uname -a ; cat /etc/os-release ; free -h ; lscpu | head -n 25 ; java -version ; java -Xinternalversion
Linux j66e07344.sqa.eu95 5.10.134-16.1.al8.x86_64 #1 SMP Thu Dec 7 14:11:24 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
NAME="Alibaba Cloud Linux"
VERSION="3 (Soaring Falcon)"
ID="alinux"
ID_LIKE="rhel fedora centos anolis"
VERSION_ID="3"
UPDATE_ID="9"
PLATFORM_ID="platform:al8"
PRETTY_NAME="Alibaba Cloud Linux 3 (Soaring Falcon)"
ANSI_COLOR="0;31"
HOME_URL="https://www.aliyun.com/"

              total        used        free      shared  buff/cache   available
Mem:          187Gi       4.9Gi       139Gi       393Mi        43Gi       180Gi
Swap:            0B          0B          0B
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              96
On-line CPU(s) list: 0-95
Thread(s) per core:  2
Core(s) per socket:  24
Socket(s):           2
NUMA node(s):        1
Vendor ID:           GenuineIntel
CPU family:          6
Model:               85
Model name:          Intel(R) Xeon(R) Platinum 8163 CPU @ 2.50GHz
Stepping:            4
CPU MHz:             2143.155
CPU max MHz:         3100.0000
CPU min MHz:         1000.0000
BogoMIPS:            5000.00
Virtualization:      VT-x
L1d cache:           32K
L1i cache:           32K
L2 cache:            1024K
L3 cache:            33792K
NUMA node0 CPU(s):   0-95
Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l3 cdp_l3 invpcid_single pti intel_ppin ssbd mba ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm mpx rdt_a avx512f avx512dq rdseed adx smap clflushopt clwb intel_pt avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts pku ospke md_clear flush_l1d
openjdk version "23" 2024-09-17
OpenJDK Runtime Environment (build 23)
OpenJDK 64-Bit Server VM (build 23, mixed mode, sharing)
OpenJDK 64-Bit Server VM (23) for linux-amd64 JRE (23), built on 2024-04-08T08:56:10Z with gcc 10.2.1 20210130 (Red Hat 10.2.1-11)
sendaoYan commented 2 months ago

nightly test passed:

[root@iZbp12quymwtn0dqczghznZ jtreg]# uname -a ; cat /etc/os-release ; free -h ; lscpu | head -n 25 ; java -version ; java -Xinternalversion
Linux iZbp12quymwtn0dqczghznZ 5.10.134-16.1.al8.x86_64 #1 SMP Thu Dec 7 14:11:24 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
NAME="Alibaba Cloud Linux"
VERSION="3 (Soaring Falcon)"
ID="alinux"
ID_LIKE="rhel fedora centos anolis"
VERSION_ID="3"
UPDATE_ID="9"
PLATFORM_ID="platform:al8"
PRETTY_NAME="Alibaba Cloud Linux 3 (Soaring Falcon)"
ANSI_COLOR="0;31"
HOME_URL="https://www.aliyun.com/"

              total        used        free      shared  buff/cache   available
Mem:           60Gi       9.4Gi        34Gi       2.0Mi        16Gi        50Gi
Swap:            0B          0B          0B
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              32
On-line CPU(s) list: 0-31
Thread(s) per core:  2
Core(s) per socket:  16
Socket(s):           1
NUMA node(s):        1
Vendor ID:           GenuineIntel
BIOS Vendor ID:      Alibaba Cloud
CPU family:          6
Model:               106
Model name:          Intel(R) Xeon(R) Platinum 8369B CPU @ 2.70GHz
BIOS Model name:     pc-i440fx-2.1
Stepping:            6
CPU MHz:             3500.106
BogoMIPS:            5399.99
Hypervisor vendor:   KVM
Virtualization type: full
L1d cache:           48K
L1i cache:           32K
L2 cache:            1280K
L3 cache:            49152K
NUMA node0 CPU(s):   0-31
openjdk version "17.0.12" 2024-07-16
OpenJDK Runtime Environment (build 17.0.12+0)
OpenJDK 64-Bit Server VM (build 17.0.12+0, mixed mode, sharing)
OpenJDK 64-Bit Server VM (17.0.12+0) for linux-amd64 JRE (17.0.12+0), built on Apr 26 2024 07:41:56 by "" with gcc 10.2.1 20210130 (Red Hat 10.2.1-11)