erlang - 有没有办法在 Erlang/OTP 中使用 Eunit 仅在单个模块中运行单元测试?

标签 erlang eunit

我有许多带有单元测试的模块。有没有办法只在单个模块中运行单元测试?

模块的相关部分如下所示:

-export([ ..... ])
-include_lib("eunit/include/eunit.hrl").
...
...
...
first_test() ->
  ...
  ...

second_test() ->
  ...
  ...

最佳答案

运行模块/套件中的所有测试(如 iuriza 的答案):

rebar eunit suite=mod_name

或者您也可以指定单个测试用例(按函数名称):

rebar eunit tests=mod_name:test_name

引用文献:

关于erlang - 有没有办法在 Erlang/OTP 中使用 Eunit 仅在单个模块中运行单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8884268/

相关文章:

erlang - 使用Rebar3 Common Test在include文件夹中找不到hrl文件,但eunit却找到

http - 由 tomcat 托管的网页,websocket 可以通过端口 80 连接到与 tomcat 位于同一台机器上的 erlang 服务器吗?

Erlang模块编译

erlang - 抽象形式上的模式匹配

.net - 如何使用 Erlang 与其他网络应用程序交互?

erlang - erlang-ls 是否支持变量的定义?

erlang - 不在 EUnit 中输出异常堆栈跟踪

unit-testing - Erlang,eunit和gen_server : context cleanup failed

erlang - 来自测试模块的 EUnit 输出调试信息