Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing 在Mesos上运行make check时,其中一个测试失败,现在怎么办?_Unit Testing_Build_Mesos - Fatal编程技术网

Unit testing 在Mesos上运行make check时,其中一个测试失败,现在怎么办?

Unit testing 在Mesos上运行make check时,其中一个测试失败,现在怎么办?,unit-testing,build,mesos,Unit Testing,Build,Mesos,在构建Mesos时运行make check后,我发现其中一个测试失败。如何进一步了解该故障背后的原因?注意进行检查需要先运行以下命令,然后才能使用进行检查呈现所需的二进制文件 以下假设当前目录(pwd)是提取/克隆的Mesos项目目录结构中的build文件夹 让我们假设一个名为Foo.Bar的测试失败了。现在,继续单独运行该测试,并增强输出: /bin/mesos-tests.sh--gtest_filter=“Foo.Bar”--详细 这应该揭示出更多关于失败推理的见解 在上述输出仍然太少而无

在构建Mesos时运行
make check
后,我发现其中一个测试失败。如何进一步了解该故障背后的原因?

注意
进行检查
需要先运行以下命令,然后才能使用
进行检查
呈现所需的二进制文件

以下假设当前目录(
pwd
)是提取/克隆的Mesos项目目录结构中的
build
文件夹

让我们假设一个名为
Foo.Bar
的测试失败了。现在,继续单独运行该测试,并增强输出:

/bin/mesos-tests.sh--gtest_filter=“Foo.Bar”--详细

这应该揭示出更多关于失败推理的见解

在上述输出仍然太少而无法理解问题的情况下,对于一些罕见的情况,进一步增加详细程度可能是有益的

GLOG_v=2./bin/mesos-tests.sh--gtest_filter=“Foo.Bar”--verbose


这将启用所有常见的
VLOG
级别的mesos。然而,这些通常不是针对用户的,而是针对开发人员的。因此,不要期望它们的输出过于用户友好。

一个可能的原因是http_proxy和https_proxy被设置为某个代理,一些Mesos测试需要通过127.0.0.1访问本地Mesos。

使用。/bin/Mesos-tests.sh--gtest_list_测试可以列出所有单元测试