1

我有一个小任务,我使用 TensorFlow 创作音乐:

https://github.com/tensorflow/magenta

当我运行代码时--- bazel test //magenta:all ,出现以下错误:

警告:/home/admin/.cache/bazel/_bazel_admin/fb30f33370a5b97d4f9b1dde06f8f344/external/protobuf/protobuf.bzl:90:19:变量 HOST_CFG 和 DATA_CFG 已被弃用,相应地支持字符串“host”和“data”。
警告:/home/admin/.cache/bazel/_bazel_admin/fb30f33370a5b97d4f9b1dde06f8f344/external/protobuf/protobuf.bzl:96:28:变量 HOST_CFG 和 DATA_CFG 已被弃用,相应地支持字符串“host”和“data”。
信息:找到 2 个目标和 0 个测试目标...
INFO:经过时间:4.977s,关键路径:0.66s
错误:未找到测试目标,但已请求测试。
4

1 回答 1

5

当你跑

bazel test magenta:all

这意味着“执行文件 magenta/BUILD 中定义的所有 *_test 规则。当我查看该文件时,那里没有定义测试 。https://github.com/tensorflow/magenta/blob/master/magenta/BUILD

你应该试试:

bazel test magenta/...

这转化为 magenta 文件夹中包含的所有内容,包括其他包。更多信息请参见: https ://bazel.build/versions/master/docs/command-line-reference.html

于 2017-01-07T22:05:31.400 回答