在使用"bazel test"时,可以通过以下步骤来使用PDB(Python Debugger):
import pdb; pdb.set_trace()
语句来设置断点。bazel test
命令来运行测试。(Pdb)
的提示符。n
(或next
):执行下一行代码。s
(或step
):进入当前行的函数调用。c
(或continue
):继续执行直到下一个断点。l
(或list
):显示当前代码的上下文。p <expression>
:打印表达式的值。q
(或quit
):退出PDB调试模式。q
命令退出PDB调试模式,继续执行剩余的测试。需要注意的是,PDB调试器是单线程的,因此在调试期间,其他线程会被暂停。此外,PDB只能调试Python代码,对于其他语言的代码无法使用PDB进行调试。
腾讯云提供了多种云计算相关产品,其中包括云服务器、云数据库、云存储等。您可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多关于这些产品的详细信息和使用指南。
API网关系列直播
北极星训练营
高校公开课
高校公开课
云+社区沙龙online第5期[架构演进]
腾讯云Global Day LIVE
腾讯云数据湖专题直播
云+社区技术沙龙[第21期]
Techo Day
云+社区技术沙龙[第17期]
领取专属 10元无门槛券
手把手带您无忧上云