Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Endgame 0.10.0 #319

Closed
11 of 13 tasks
testforstephen opened this issue Jun 27, 2018 · 6 comments
Closed
11 of 13 tasks

Endgame 0.10.0 #319

testforstephen opened this issue Jun 27, 2018 · 6 comments

Comments

@testforstephen
Copy link
Contributor

testforstephen commented Jun 27, 2018

Build

Test

Release

  • 6/27- Add 0.10.0 tag for vscode-java-debug and java-debug - @testforstephen
  • 6/27 - Release to marketplace and Maven Nexus Central Repository - @testforstephen

Notes

Before you check an item, please reply to this issue with the following details:

  1. What are the steps and details of your check?
  2. What are the configurations?
  3. What are the issues found in the process?
  4. What's your conclusion?
@testforstephen
Copy link
Contributor Author

testforstephen commented Jun 27, 2018

Mac

  1. Open and Debug 5.breakpoint project, add breakpoint at anonymous/inner class, they all can be hit.
    Add conditional breakpoint and Logpoint, it works. Evaluate an expression at Debug Console, the result is returned successfully.
  2. Open and Debug 24.hotCodeReplace project, add a breakpoint at Person.getInternalName() method. When the breakpoint is hit, change the method content of this method, the old stack frame is discarded and pop a new stack frame. HCR works.
  3. When the suspended thread only contains one stack trace, and modifying the top stack frame method, HCR throws error Hot code replace failed - JVM contains obsolete methods. Would you like to restart the debug session?. This is expected.

@yaohaizh
Copy link
Contributor

Test logpoint for Ubunut:

  1. Issues logged on the VSCode side: Logpoint UI is not invoke after set a logpoint vscode#53089
  2. Logpoint expression is working correctly

@yaohaizh
Copy link
Contributor

yaohaizh commented Jun 27, 2018

VSCode 1.24
OS:Ubuntu

  • Use vscode to open project Spring pet clinic
  • set breakpoint and press F5
  • add expression in watch panel, check evaluation, restart frame, logpoint

@yaohaizh
Copy link
Contributor

yaohaizh commented Jun 27, 2018

Ubuntu

  • OS: Ubuntu 18.04
  • VSCode: 1.24

Java 8:

  • Following the steps from here: Test Plan vscjavaci/java-debug-ci#17
  • The basic functions work as expected: Breakpoints/threads/callstack/variable
  • Maven: Newly generated & spring-petclinic works correctly with debugging features.
  • Gradle & Single file: Press F5 without issues.

Java 9:

  • Following the steps from here: Test Plan vscjavaci/java-debug-ci#17
  • The basic functions work as expected: Breakpoints/threads/callstack/variable
  • Single file: Press F5 without issues.

@bsaby
Copy link
Contributor

bsaby commented Jun 27, 2018

Run test plan

Following vscjavaci/java-debug-ci#17

  1. Configuration
Windows Mac
Vscode 1.24.1 JDK 10.0.1 Vscode 1.24.1 JDK 1.8.0_161
  1. No new bug found
  2. Test Result
Test case Windows Mac
Configurations Vscode 1.24.1 JDK 10.0.1 Vscode 1.24.1 JDK 1.8.0_161
Clean install Pass Pass
Uninstall Pass Pass
Update Pass Pass
HelloWorld Pass Pass
CallStack Pass Pass
Multiple Thread Pass Pass
Variables Pass Pass
Big stack frame Pass Pass
Breakpoint and inner class Pass Pass
Variable Perform Test Pass Pass
No debug information test Pass Pass
Attach evaluation Pass Pass
Maven test Pass Pass
Gradle test Pass Pass
PetClinic Not support on java10 Pass
TODO application Pass Pass
Single file build Pass Pass
Console application Pass Pass
Java 9 modular application Pass /
Multi-root Pass Pass
Step filters Pass Pass
Hot Code Replace Pass Pass
Conditional Breakpoints Pass Pass
Restart Frame Pass Pass
Encoding Test for Project under Chinese directory Pass Pass
Encoding Test for text file encoding Pass Pass
Caught and Uncaught exceptions test Pass Pass
Restart Frame: Debug console intelligence #294 #294
Logpoint [New] Pass Pass

@testforstephen
Copy link
Contributor Author

0.10.0 is released, close the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants