Python tensorflow的写作测试

Python tensorflow的写作测试,python,unit-testing,tensorflow,Python,Unit Testing,Tensorflow,我想为tf.metrics编写一个测试,但我对项目结构感到困惑 我按照tensorflow说明(已安装docker)并尝试运行 sudo tensorflow/tools/ci_build/ci_build.sh CPU bazel test //tensorflow/python/ops/... 它成功地执行了,但只在//tensorflow/python/ops/loss中运行测试,因为(我假设)只有loss directoy有一个正确的构建文件 第一个问题: 为什么//tensorflo

我想为tf.metrics编写一个测试,但我对项目结构感到困惑

我按照tensorflow说明(已安装docker)并尝试运行

sudo tensorflow/tools/ci_build/ci_build.sh CPU bazel test //tensorflow/python/ops/...
它成功地执行了,但只在//tensorflow/python/ops/loss中运行测试,因为(我假设)只有loss directoy有一个正确的构建文件

第一个问题: 为什么//tensorflow/python/ops/目录没有构建文件

第二:如何在所有目录中运行所有测试,而不在任何地方添加构建文件

第三,查看目录,几乎每个文件都有一个匹配的测试文件,但是metrics.py和metrics\u impl.py文件没有。这是否意味着目前没有针对tf.metrics的测试


多谢各位

我在Github上询问,得到了答案。我要查找的测试文件位于tensorflow/python/kernel\u tests/metrics\u test.py中。不知道他们为什么在那里,但这回答了问题


编辑:刚刚了解到还有第二个测试文件tensorflow/contrib/metrics/python/ops/metric\u ops\u test.py,其中也包含一些测试。

我在Github上问了一下,得到了答案。我要查找的测试文件位于tensorflow/python/kernel\u tests/metrics\u test.py中。不知道他们为什么在那里,但这回答了问题

编辑:刚刚了解到第二个测试文件tensorflow/contrib/metrics/python/ops/metric_ops_test.py也包含一些测试