【发布时间】:2016-10-13 03:35:57
【问题描述】:
我找到了link,它显示了如何运行单元测试。
而且我认为通过调试单元测试可以更好地理解源代码。
我可以在 tensorflow python 应用程序运行时调试源代码。但我不知道如何调试单元测试。我是 bazel 和 gdb 调试的新手。
【问题讨论】:
-
每个“bazel 测试”本质上都在
bazel-bin下运行相应的二进制文件,因此您可以在 gdb 下直接运行该二进制文件 -
@YaroslavBulatov 谢谢,但我找不到测试文件的位置。例如,common_shape_fns_test.cc,我搜索
common_shape_fns_test.cc字符串并在BUILD 文件中找到它。然后我找不到任何提示。 -
现在我知道我应该先构建它:
bazel build //tensorflow/core:framework_common_shape_fns_test。然后我可以运行它:bazel-bin/tensorflow/core/framework_common_shape_fns_test
标签: python c++ machine-learning gdb tensorflow