Debugging / JVM debugging using JDB
Follow steps to perform debugging in Bazel / Any JVMs :
Steps :
1.cd path
2. Open new Terminal Window
3. bazel run build_name --java_debug
4. Open another Terminal Window
5. jdb -attach localhost:5005 -sourcepath ~/dev/remote/src/main/java/
Note :Breakpoint can only be set in Dev Code not on scalatest .
Eg:
#stop in Dev code
stop in dev_package.class_name.method
#stop at Dev Code
stop at dev_package.class_name:130
#Clear BreakPoint
clear dev_package.class_name:line_number
clear dev_package.class_name.method
Commands :
run
cont
step over
next
locals
print resultdf.show()
Ref : http://pages.cs.wisc.edu/~horwitz/jdb/jdb.html
No comments:
Post a Comment