Erlang 如何调试或获取ct测试的详细输出?

Erlang 如何调试或获取ct测试的详细输出?,erlang,common-test,Erlang,Common Test,我正在运行ct测试,设置失败,因此跳过测试套件。 ***失败{test\u suite\u name\u here\u suite,init\u per\u suite}*** 我的问题是如何调试测试套件的运行?其次,如何从测试运行中获得详细的输出,它告诉我出了什么问题。您可以尝试使用ct:comment(“在成功时输出一些变量”、[SomeVar])和ct:fail(“在失败时输出一些变量”、[SomeVar])-这对于成功和失败案例的输出应该很有帮助。但是有些时候你不能这样做,因为测试模板有

我正在运行ct测试,设置失败,因此跳过测试套件。
***失败{test\u suite\u name\u here\u suite,init\u per\u suite}***

我的问题是如何调试测试套件的运行?其次,如何从测试运行中获得详细的输出,它告诉我出了什么问题。

您可以尝试使用
ct:comment(“在成功时输出一些变量”、[SomeVar])
ct:fail(“在失败时输出一些变量”、[SomeVar])
-这对于成功和失败案例的输出应该很有帮助。但是有些时候你不能这样做,因为测试模板有问题,所以在这种情况下,你需要调查你尝试使用的模板,更多信息,你可以看看哪里可以获得很多关于常见测试的信息,而不仅仅是。

你可以尝试使用
ct:comment(“成功时输出一些变量~p”,[SomeVar])
ct:fail(“失败时输出一些变量~p”,[SomeVar])
-这对于成功和失败案例的输出应该很有帮助。但有时您无法做到这一点,因为测试模板有问题,所以在这种情况下,您需要调查您尝试使用的模板,有关更多信息,您可以查看哪里可以获得有关常见测试的大量信息,而不仅仅是。

您还可以使用
ct:pal
ct:log
。如果测试失败,它们会将输出打印到控制台(
pal
)或日志文件(
log
)@MaxHeiber首先,你的问题超出了当前的一点问题和答案。请用代码和预期结果创建新的问题。但简短的回答是-是的,你可以通过
lager
编写关于测试的日志,也可以使用
ct
模块在
html中编写日志de>UI/UX可视化的格式,加上常见的测试是预期的业务逻辑,如果您将编写错误的逻辑,但测试将通过,这将意味着您需要使用正确的逻辑等更新测试代码。因此,如果您可以,请使用您的代码示例创建新问题。@Viacheslav I在错误的问题页上发表评论-删除e不相关的注释您也可以使用
ct:pal
ct:log
。如果测试失败,这些注释会将输出打印到控制台(
pal
)或日志文件(
log
)@MaxHeiber首先,你的问题超出了当前的一点问题和答案。请用代码和预期结果创建新的问题。但简短的回答是-是的,你可以通过
lager
编写关于测试的日志,也可以使用
ct
模块在
html中编写日志de>UI/UX可视化的格式,加上常见的测试是预期的业务逻辑,如果您将编写错误的逻辑,但测试将通过,这将意味着您需要使用正确的逻辑等更新测试代码。因此,如果您可以,请使用您的代码示例创建新问题。@Viacheslav I在错误的问题页上发表评论-删除e不相关的评论